Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

[해결됨] Windows Server 2016/2012에서 '서버를 다시 시작해야 합니다' 오류로 역할 및 기능 추가가 불가능한 문제 해결 방법

문제 개요

이 가이드에서는 Windows Server 2016 또는 Server 2012에서 역할 및 기능을 추가하려고 할 때 다음과 같은 오류가 발생하는 문제를 해결하는 방법을 안내합니다.

오류 메시지: "기능 설치 실패: 지정된 서버에서 기능을 추가 또는 제거하는 요청이 실패했습니다. 지정한 서버를 다시 시작해야 하므로 작업을 완료할 수 없습니다."

[해결됨] Windows Server 2016/2012에서  서버를 다시 시작해야 합니다  오류로 역할 및 기능 추가가 불가능한 문제 해결 방법

위 오류로 인해 서버에 역할과 기능을 설치할 수 없었으며, 서버를 여러 번 재시작하고 최신 업데이트까지 모두 적용했음에도 문제는 그대로 남아 있었습니다.

동시에 이벤트 뷰어(Windows 로그 > 시스템)에는 다음과 같은 오류가 기록되어 있었습니다.

"이벤트 7041: Service Control Manager

MSSQL$MICROSOFT##WID 서비스가 현재 구성된 암호로 NT SERVICE\MSSQL$MICROSOFT##WID 계정으로 로그온하지 못했습니다. 오류 원인:
로그온 실패: 사용자에게 이 컴퓨터에서 요청된 로그온 유형이 허용되지 않았습니다.

서비스: MSSQL$MICROSOFT##WID
도메인 및 계정: NT SERVICE\MSSQL$MICROSOFT##WID

이 서비스 계정에 필수 사용자 권한인 '서비스로 로그온'이 부여되어 있지 않습니다.

사용자 조치
이 컴퓨터의 서비스 계정에 '서비스로 로그온' 권한을 할당하세요. 로컬 보안 설정(Secpol.msc)을 사용하여 수행할 수 있습니다. 이 컴퓨터가 클러스터의 노드인 경우, 클러스터 내 모든 노드의 클러스터 서비스 계정에 해당 권한이 할당되어 있는지 확인하세요.
이미 서비스 계정에 해당 권한을 할당했는데 권한이 제거된 것으로 보인다면, 도메인 관리자에게 문의하여 이 노드에 연결된 그룹 정책 개체(GPO)가 해당 권한을 제거하고 있는지 확인하세요."

[해결됨] Windows Server 2016/2012에서  서버를 다시 시작해야 합니다  오류로 역할 및 기능 추가가 불가능한 문제 해결 방법

'서버를 다시 시작해야 합니다' 오류로 역할 및 기능을 추가할 수 없는 문제 해결 방법

사용자 의견 기반 추가 팁: 아래 절차를 진행하기 전에 먼저 Remote Registry(원격 레지스트리) 서비스를 다시 시작한 후 역할 설치를 다시 시도해 보세요. 이 방법으로도 해결되지 않으면 아래 지침을 따르세요.

"지정된 서버에서 기능을 추가 또는 제거하는 요청이 실패했습니다. 서버를 다시 시작해야 하므로 작업을 완료할 수 없습니다"라는 기능 설치 오류를 해결하려면, NT SERVICE\ALL SERVICESNT SERVICE\MSSQL$MICROSOFT##WID 계정에 '서비스로 로그온(Log on as a service)' 사용자 권한을 할당해야 합니다.

Case A. 도메인 환경인 경우 (Default Domain Policy 수정)

서버가 도메인에 속해 있다면 기본 도메인 정책을 다음과 같이 수정합니다.

1. Windows 키 + R 키를 동시에 눌러 실행 명령창을 엽니다.
2. 실행 명령창에 gpmc.msc를 입력하고 Enter 키를 누릅니다.

[해결됨] Windows Server 2016/2012에서  서버를 다시 시작해야 합니다  오류로 역할 및 기능 추가가 불가능한 문제 해결 방법

3. 그룹 정책 관리(Group Policy Management)에서 다음 경로로 이동합니다.

  • 포리스트(Forest)도메인(Domains) → "사용 중인 도메인 이름" → Domain Controllers

3a. Default Domain Controller Policy를 마우스 오른쪽 버튼으로 클릭하고 편집(Edit)을 선택합니다.

[해결됨] Windows Server 2016/2012에서  서버를 다시 시작해야 합니다  오류로 역할 및 기능 추가가 불가능한 문제 해결 방법

4. 아래의 공통 단계 4번부터 진행하세요.

Case B. 로컬(독립) 서버인 경우 (로컬 그룹 정책 수정)

서버가 독립형 로컬 서버라면 로컬 그룹 정책을 다음과 같이 수정합니다.

1. Windows 키 + R 키를 동시에 눌러 실행 명령창을 엽니다.
2. 실행 명령창에 gpedit.msc를 입력하고 Enter 키를 누릅니다.

[해결됨] Windows Server 2016/2012에서  서버를 다시 시작해야 합니다  오류로 역할 및 기능 추가가 불가능한 문제 해결 방법

3. 로컬 그룹 정책 편집기에서 다음 경로로 이동합니다.

  • 컴퓨터 구성Windows 설정보안 설정로컬 정책사용자 권한 할당(User Rights Assignment)

[해결됨] Windows Server 2016/2012에서  서버를 다시 시작해야 합니다  오류로 역할 및 기능 추가가 불가능한 문제 해결 방법

공통 단계: '서비스로 로그온' 권한에 계정 추가

4. 서비스로 로그온(Log on as a service) 항목을 두 번 클릭합니다.

[해결됨] Windows Server 2016/2012에서  서버를 다시 시작해야 합니다  오류로 역할 및 기능 추가가 불가능한 문제 해결 방법

5. 사용자 또는 그룹 추가(Add User or Group) 버튼을 클릭합니다.

[해결됨] Windows Server 2016/2012에서  서버를 다시 시작해야 합니다  오류로 역할 및 기능 추가가 불가능한 문제 해결 방법

6. NT SERVICE\ALL SERVICES를 입력하고 확인을 클릭합니다. *

* 계정 추가에 어려움이 있다면 아래 참고 사항을 확인하세요.

[해결됨] Windows Server 2016/2012에서  서버를 다시 시작해야 합니다  오류로 역할 및 기능 추가가 불가능한 문제 해결 방법

7. 메인 창에서 확인을 클릭한 후 그룹 정책 편집기를 닫습니다.

[해결됨] Windows Server 2016/2012에서  서버를 다시 시작해야 합니다  오류로 역할 및 기능 추가가 불가능한 문제 해결 방법

8. 관리자 권한으로 명령 프롬프트를 열고 다음 명령을 입력하여 그룹 정책을 즉시 갱신합니다.

  • gpupdate /force

[해결됨] Windows Server 2016/2012에서  서버를 다시 시작해야 합니다  오류로 역할 및 기능 추가가 불가능한 문제 해결 방법

9. 서버를 재시작합니다.

10. 재시작 후 그룹 정책 관리(또는 로컬 그룹 정책 편집기)를 다시 열고 사용자 권한 할당으로 이동합니다.

11. 서비스로 로그온 항목을 두 번 클릭하고 사용자 또는 그룹 추가를 클릭합니다.

12. NT SERVICE\MSSQL$MICROSOFT##WID를 입력하고 확인을 클릭합니다. *

[해결됨] Windows Server 2016/2012에서  서버를 다시 시작해야 합니다  오류로 역할 및 기능 추가가 불가능한 문제 해결 방법

* 참고: 'NT SERVICE\MSSQL$MICROSOFT##WID' 또는 'NT SERVICE\ALL SERVICES' 계정을 '서비스로 로그온' 항목에 추가할 수 없는 경우, 다음 순서로 진행하세요.

1. 임시로 "Everyone"(따옴표 제외)을 '서비스로 로그온'에 추가합니다.
2. 서버를 재시작합니다.
3. "NT SERVICE\ALL SERVICES"와 "NT SERVICE\MSSQL$MICROSOFT##WID" 계정을 '서비스로 로그온'에 추가합니다.
4. gpupdate /force 명령을 실행합니다.
5. 서버를 재시작합니다.
6. '서비스로 로그온'에서 "Everyone"을 제거합니다.
7. 서버에서 역할 및 기능 추가를 진행합니다.

13. 확인을 다시 클릭한 후 그룹 정책 편집기를 닫습니다.

[해결됨] Windows Server 2016/2012에서  서버를 다시 시작해야 합니다  오류로 역할 및 기능 추가가 불가능한 문제 해결 방법

14. 관리자 권한으로 명령 프롬프트를 열고 다음 명령을 입력하여 그룹 정책을 갱신합니다.

  • gpupdate /force

15. 서버를 재시작합니다.

16. 재시작 후 역할 및 기능 설치를 다시 시도합니다.

여기까지입니다! 이 가이드가 도움이 되었다면 아래 댓글로 경험을 공유해 주세요. 더 많은 분들이 도움받을 수 있도록 좋아요와 공유 부탁드립니다.