Windows 8.1과 Windows Server 2012 R2가 정식 출시된 지 약 4개월이 지났습니다. 이제 시스템 관리자들은 새 운영체제를 완전히 지원할 수 있도록 IT 인프라를 업데이트해야 할 시점입니다. 이 글에서는 기존 Windows 버전으로 구축된 KMS 서버에서 Windows 8.1과 Windows Server 2012 R2를 KMS(Key Management Service, 키 관리 서비스) 방식으로 활성화하는 방법과 이 과정에서 발생할 수 있는 문제를 자세히 살펴봅니다.
KMS 활성화 오류 0xc004f015의 원인
이미 KMS 서버가 구축되어 있는 환경에서 새 OS(Windows 8.1/Windows Server 2012 R2)를 활성화하려고 하면 다음과 같은 오류가 나타납니다.
0xc004f015: The Software Licensing Service reported that the license is not installed.
SL_E_PRODUCT_SKU_NOT_INSTALLED
이 오류는 시스템에 문제가 있다는 신호가 아닙니다. 기존 버전의 KMS 서버는 마이크로소프트의 최신 OS에 대한 정보가 없기 때문에 새로운 KMS 클라이언트 키를 인식하지 못하며, 이는 지극히 정상적인 현상입니다.
마이크로소프트는 이전 Windows 버전으로 운영 중인 KMS 서버가 Windows 8.1과 Windows Server 2012 R2를 완전히 지원할 수 있도록 전용 업데이트 KB2885698을 배포했습니다. 해당 업데이트는 https://support.microsoft.com/kb/2885698에서 내려받을 수 있습니다.
KB2885698 업데이트는 KMS 활성화 서버가 설치되어 있는 다음 운영체제에 적용할 수 있습니다.
- Windows Vista SP 2
- Windows Server 2008 SP 2
- Windows 7 SP 1
- Windows Server 2008 R2 SP 1
- Windows 8
- Windows Server 2012
KB2885698 설치 및 KMS 서버 활성화 순서
위 링크에서 KB2885698 업데이트를 내려받아 KMS 서버에 설치한 뒤 서버를 재시작합니다. 참고: KMS 서버에서 사용 중인 Windows의 버전과 비트(32/64비트)에 맞는 업데이트를 내려받아야 합니다.
다음 명령어로 현재 적용된 라이선스 유형을 확인합니다.
slmgr.vbs /dlv예시 화면을 보면 Windows Server 2012용 KMS 키(VOLUME_KMS_2012_C 채널)가 사용 중인 것을 확인할 수 있습니다.
다음 명령어로 기존 키를 제거합니다.
slmgr.vbs /upk다음 명령어로 KMS 서버에 새 KMS 호스트 키를 설치합니다. VLSC(Microsoft Volume Licensing Service Center)에서 발급받은 Windows Server 2012 R2용 KMS 키가 준비되어 있어야 합니다.
cscript %windir%\system32\slmgr.vbs /ipk <VOLUME_KMS_KEY-for-2012-R2>서버에서 키를 활성화합니다.
cscript %windir%\system32\slmgr.vbs /ato참고: KMS 호스트 활성화 중 0x8004FE92 오류가 발생하면 대부분 마이크로소프트 인터넷 활성화 서버에 연결하지 못한 것입니다. 해당 서버나 사용자 계정이 인터넷에 접속할 수 있는지 확인하십시오.
Windows Vista와 Windows Server 2008에서는 Software Licensing Service를 재시작해야 합니다.
net stop slsvc && net start slsvc마지막으로 적용된 KMS 키 버전을 확인합니다.
slmgr.vbs /dlv이제 VOLUME_KMS_2012-R2 채널로 표시되는 것을 확인할 수 있습니다.
업데이트 적용과 새 키 설치가 완료되면 KMS 서버는 Windows Vista부터 Windows 8.1/Windows Server 2012 R2까지 모든 Windows 버전의 클라이언트 KMS 활성화를 지원하게 됩니다.
Windows 8.1 및 Windows Server 2012 R2용 KMS 클라이언트 키
KMS 서버에서 Windows 8.1과 Windows Server 2012 R2를 활성화할 때 사용해야 하는 에디션별 KMS 키는 다음과 같습니다.
| OS 에디션 | KMS 키 |
|---|---|
| Windows 8.1 Professional | GCRJD-8NW9H-F2CDX-CCM8D-9D6T9 |
| Windows 8.1 Professional N | HMCNV-VVBFX-7HMBH-CTY9B-B4FXY |
| Windows 8.1 Enterprise | MHF9N-XY6XB-WVXMC-BTDCT-MKKG7 |
| Windows 8.1 Enterprise N | TT4HM-HN7YT-62K67-RGRQJ-JFFXW |
| Windows Server 2012 R2 Standard | D2N9P-3P6X9-2R39C-7RTCD-MDVJX |
| Windows Server 2012 R2 Datacenter | W3GGN-FT8W3-Y4M27-J84CP-Q3VJ9 |
| Windows Server 2012 R2 Essentials | KNC87-3J2TX-XB4WP-VCPJV-M4FWM |
위 키를 사용하면 다음 명령어로 평소와 같이 Windows를 활성화할 수 있습니다.
slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
slmgr /skms kms-server.woshub.com:1688
slmgr /ato
xxxxx-xxxxx-xxxxx-xxxxx-xxxxx에는 해당 OS 에디션의 KMS 키를 입력하고, kms-server.woshub.com에는 사내 KMS 서버의 주소를 입력합니다.