Windows Server에서 제품 키가 정상적으로 변경되지 않는 가장 큰 원인은 시스템 GUI의 소프트웨어 오류입니다. 그 외에도 문제가 있는 사용자 계정이 원인이 되는 경우도 있습니다. 많은 사용자가 Windows 또는 Windows Server OS를 설치할 때 제품 키 입력 단계를 건너뛰고, 설치가 완료된 후 '제품 키 변경(Change product key)' 옵션을 이용해 편리한 시점에 Windows를 활성화합니다. 그런데 '제품 키 변경' 단계에서 입력한 키가 승인되지 않으면 문제가 발생합니다.

먼저 유의할 점은, 이 글에서는 이미 정품(genuine) Windows 제품 키를 보유하고 있다고 가정한다는 것입니다. 불법 복제 키를 사용 중이라면 아래의 해결 방법이 작동하지 않습니다. 현재 Windows는 비정상적으로 생성된 제품 키를 식별하여 효과적으로 차단하고 있습니다.
주요 원인
시스템 GUI의 소프트웨어 오류는 활성화 과정을 방해할 수 있으며, 실제로 수많은 사용자에게서 나타난 매우 흔한 사례입니다. 또한 Windows 활성화에 사용되는 사용자 계정이 손상되었거나 잘못 구성된 경우에도 이 문제가 발생할 수 있습니다. 하나의 Windows 키로 Windows를 활성화할 수 있는 횟수에는 제한이 있으며, 해당 키가 최대 활성화 한도에 도달했다면 사용자는 이러한 문제에 직면하게 됩니다.
사전 확인 사항
- 올바른 키를 입력하고 있는지 다시 한번 확인합니다.
- 운영체제 파일 손상 여부를 배제하기 위해 SFC 검사를 실행합니다.
- 기본 제공 로컬 관리자 계정 또는 도메인 관리자 계정으로 Windows를 활성화하려 했다면, 관리자 권한이 있는 다른 계정을 사용하여 활성화를 시도합니다.
- 사용 중인 키가 Windows Server 활성화 최대 한도에 도달하지 않았는지 확인합니다. 한도에 도달했다면 Microsoft 지원팀에 연락하여 한도 증가를 요청하세요.
관리자 권한 명령 프롬프트에서 Windows 활성화 명령 실행
GUI의 소프트웨어 오류로 인해 Windows가 활성화되지 않을 수 있습니다. 이 경우 관리자 권한 명령 프롬프트에서 특정 명령을 실행하면 문제가 해결될 수 있습니다. 이러한 명령은 강제로 활성화를 진행하여 오류를 방지합니다. 다만 상황은 두 가지로 나뉩니다. 하나는 일반(Standard) 버전을 활성화하는 경우이고, 다른 하나는 평가판(Evaluation) 버전을 활성화하는 경우입니다. 시작하기 전에 SLMGR /IPK 명령은 VLSC MAK 키나 Retail 키로 평가판 에디션을 직접 활성화하는 데 사용할 수 없다는 점에 유의하세요.
평가판이 아닌 에디션의 경우
- Windows Server에 로그인합니다.
- 설정(Settings)을 연 다음 시스템(System)을 클릭합니다.

- 창 왼쪽 메뉴에서 정보(About)를 클릭하고 에디션(Edition)이 Windows Server Standard 등 평가판이 아닌 에디션인지 확인합니다.

- 명령 프롬프트를 관리자 권한으로 엽니다.
- 다음 명령을 입력합니다.
slmgr /ipk XXXXX-XXXXX-XXXXXX-XXXXX
XXXXX-XXXXX-XXXXXX-XXXXX 자리에 하이픈(-)을 포함한 본인의 Windows 제품 키를 입력합니다.
- Windows Script Host 팝업 창이 나타나며 "install product key XXXXX-XXXXX-XXXXXX-XXXXX successfully"(제품 키가 성공적으로 설치되었습니다)라는 메시지가 표시됩니다. 확인(OK)을 클릭하여 창을 닫습니다.

- 라이선스 키를 활성화하기 위해 다음 명령을 입력합니다.
slmgr /ato
- 또 다른 "Windows Script Host" 팝업이 나타나며 "Activating Windows, Server Standard edition (XXXXX-XXXXX-XXXXXX-XXXXX). Product activated successfully"(Windows Server Standard 에디션 활성화 중… 제품이 성공적으로 활성화되었습니다)이라는 메시지가 표시됩니다. 확인(OK)을 클릭하여 창을 닫습니다.

- 이것으로 Windows Server 에디션이 활성화되었을 것입니다. 여전히 문제가 있다면 위 명령을 PowerShell에서 실행해 보세요.
평가판(Evaluation Edition)의 경우
- 서버 에디션이 Windows Server Standard Evaluation 또는 이와 유사한 Evaluation으로 표시되는 경우, SLMGR 명령을 직접 사용하여 Windows를 활성화할 수 없습니다.

- SLMGR 명령을 사용해 Retail 또는 VLSC MAK 제품 키를 Windows Server 평가판에 직접 설치하려고 하면 "Error: 0xC004F069 On a computer running Microsoft Windows non-core edition…" 오류 메시지가 나타납니다.

- 또한 VLSC MAK 키는 Windows Server 평가판을 Standard(또는 Datacenter) 에디션으로 업그레이드하는 데 사용할 수 없으며, 사용 시 "Error 1168: 지정된 제품 키의 유효성을 검사할 수 없습니다…" 오류가 발생합니다.

- DISM 명령과 함께 사용하여 평가판에서 Standard(또는 Datacenter) 에디션으로 업그레이드하려면 Retail 제품 키가 필요합니다.
- 명령 프롬프트를 관리자 권한으로 실행합니다.
- 다음 명령을 입력하면 입력한 키에 따라 평가판이 Datacenter 또는 Standard 에디션으로 업그레이드됩니다.
- Standard 에디션:
DISM /Online /Set-Edition:ServerStandard /ProductKey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx /AcceptEula
xxxxx-xxxxx-xxxxx-xxxxx-xxxxx 자리에 하이픈을 포함한 Retail 제품 키를 입력합니다.
- Datacenter 에디션:
DISM /Online /Set-Edition:ServerDatacenter /ProductKey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx /AcceptEula
xxxxx-xxxxx-xxxxx-xxxxx-xxxxx 자리에 하이픈을 포함한 Retail 제품 키를 입력합니다.
- Y를 누르고 서버를 재시작합니다.
- VLSC MAK 라이선스를 설치하려면 재부팅 후 서버에 로그인합니다.
- 명령 프롬프트를 관리자 권한으로 엽니다.
- 다음 명령을 입력합니다.
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
XXXXX-XXXXX-XXXXX-XXXXX-XXXXX 자리에 본인의 VLSC MAK 키를 입력합니다.
- Windows Script Host 팝업 창이 나타나며 "install product key XXXXX-XXXXX-XXXXXX-XXXXX successfully"라는 메시지가 표시됩니다. 확인(OK)을 클릭하여 창을 닫습니다.

- 라이선스 키를 활성화하기 위해 다음 명령을 입력합니다.
slmgr /ato
- Windows Script Host 팝업이 나타나며 "Activating Windows®, ServerStandard edition (XXXXX-XXXXX-XXXXXX-XXXXX). Product activated successfully"라는 메시지가 표시됩니다. 확인(OK)을 클릭하여 창을 닫습니다.

- 여전히 활성화할 수 없다면 위 단계를 PowerShell에서 실행해 보세요.