최신 Windows Server 2022가 출시됨에 따라, 도메인 내 KMS 정품 인증 인프라를 업데이트하고 새로운 Windows Server 버전과 Windows 11에 대한 지원을 추가할 좋은时机입니다. 이 글에서는 Windows Server에 Volume Activation Services 역할을 설치하고, KMS Host Key를 사용해 KMS 서버를 구성하고 활성화하는 전 과정을 단계별로 살펴보겠습니다.
Microsoft KMS 정품 인증에 대해 더 깊이 알고 싶다면 Microsoft KMS Activation FAQ 문서부터 읽어보시길 권장합니다.
Windows Server에 Volume Activation Services 역할 설치
자체 KMS 서버를 구축하려면 Windows Server 2022, 2019 또는 2016이 실행 중인 호스트에 Volume Activation Services 역할을 설치해야 합니다. 이미 Windows Server 2016 또는 2019에서 KMS 서버를 운영 중이라면 기존 서버를 그대로 활용할 수 있으며, 이 경우 해당 섹션은 건너뛰어도 됩니다.
- 서버 관리자(Server Manager) 콘솔 또는 PowerShell 명령어로 Volume Activation Services 역할을 설치합니다:
Install-WindowsFeature -Name VolumeActivation -IncludeAllSubFeature –IncludeManagementTools - KMS 서버 접근을 허용하는 Windows 방화벽 규칙을 활성화합니다(TCP 포트 1688 오픈):
Enable-NetFirewallRule -Name SPPSVC-In-TCP
Windows Server 2022/2019에서 KMS 서버 활성화하기
다음으로, Microsoft 볼륨 라이선싱 센터 웹사이트의 계정에서 개인 KMS Host Key를 복사한 뒤, 해당 키로 KMS 서버를 활성화해야 합니다.
- Microsoft VLSC(Volume Licensing Service Center) 웹사이트에 로그인한 후 License → Relationship Summary → 활성 라이선스 계약의 License ID 선택 → Product Keys 메뉴로 이동하여 Windows Server 2022용 KMS 호스트 키를 복사합니다. Windows Server 2022의 KMS 호스트 키 이름은 Windows Srv 2022 DataCtr/Std KMS입니다(Software Assurance 구독이 없다면 이전 버전인 Windows Srv 2019 DataCtr/Std KMS 키를 사용할 수 있습니다). 항상 계정에서 사용 가능한 가장 최신 버전의 Windows Server용 KMS 호스트 키를 사용하는 것이 좋습니다. 최신 키로 활성화된 KMS 서버는 모든 하위 버전의 Windows를 활성화할 수 있기 때문입니다.
- 관리자 권한 명령 프롬프트에서 다음 명령어로 KMS 호스트 키를 설치합니다:
slmgr /ipk <KMS_host_key_Windows_Server_2022>
팁: 해당 서버에 이미 이전 버전 Windows Server용 KMS 키가 활성화되어 있다면, 먼저slmgr /upk명령어로 기존 키를 제거해야 합니다. - Microsoft에서 KMS 서버를 활성화합니다:
slmgr /ato
(활성화 시점에 최소한 Microsoft 정품 인증 서버로 직접 인터넷 연결이 가능해야 합니다.) 인터넷 연결이 어렵다면 서버 관리자의 그래픽 도구인 Volume Activation Tools를 통해 전화 인증 방식으로 활성화할 수도 있습니다. - 클라이언트가 KMS 서버를 자동으로 검색할 수 있도록 DNS에 SRV 레코드를 게시하려면 다음 명령어를 실행합니다:
slmgr /sdns - Software Protection 서비스를 재시작합니다:
Restart-Service -Name sppsvc - 이 KMS 서버로 Microsoft Office 제품까지 활성화하려면, 보유한 Office 버전에 맞는 라이선스 패키지를 추가로 설치해야 합니다. 자세한 내용은 'Microsoft Office 2019/2016 KMS 정품 인증' 관련 문서를 참고하세요.
- KMS 서버가 정상적으로 활성화되었는지 확인합니다. 다음 명령어를 실행한 후 출력 결과에서 Description =
VOLUME_KMS_WS22 channel, License status =Licensed값을 확인합니다.slmgr.vbs /dlv - 이제 이 KMS 서버로 Windows 7 및 Windows Server 2008 R2(공식 지원 종료)부터 최신 Windows 11, Windows Server 2022까지 지원되는 모든 Windows 버전을 활성화할 수 있습니다.
Windows Server 2022·2019 KMS 지원 확장을 위한 업데이트
이전 버전의 Windows Server KMS 호스트를 사용해서도 최신 Windows Server 2022 또는 2019를 활성화할 수 있지만, 몇 가지 제약 조건이 있습니다.
Windows Server 2022와 Windows 11(및 모든 이전 버전 Windows)을 활성화하기 위한 KMS 호스트(CSVLK)는 Windows Server 2022, 2019 또는 2016에만 설치할 수 있으며, WS 2012 R2는 지원되지 않습니다.
Windows Server 2019 또는 2016에서 Windows Server 2022에 대한 KMS 지원을 확장하려면 추가 업데이트를 설치해야 합니다. Microsoft는 2021년 4월 특수 업데이트 KB5003478을 배포했으며, 이 업데이트는 이후 최신 누적 업데이트에 포함되었습니다. 따라서 2021년 6월 이후에 출시된 Windows Server 2019/2016 누적 업데이트만 설치하면 됩니다.
- Windows Server 2019 — KB5003646 (2021년 6월 8일) 이상
- Windows Server 2016 — KB5003638 (2021년 6월 8일) 이상
Windows Server 2019 KMS 호스트 키만 보유한 경우, Windows Server 2019 및 Windows 10까지의 모든 Windows 버전을 활성화할 수 있으며, 해당 키는 Windows Server 2019, 2016 또는 2012 R2에 설치할 수 있습니다.
Windows Server 2012 R2에 필요한 업데이트:
- KB3173424 — Servicing Stack Update (2016년 7월)
- 2018년 12월 11일(KB4471320) 이후 출시된 Windows Server 2012 R2 누적 업데이트
Windows Server 2016에 필요한 업데이트:
- KB4132216 — Servicing Stack Update (2018년 5월)
- 2018년 11월 27일(KB4467681) 이후 출시된 Windows Server 2016 누적 업데이트
업데이트 설치 후 KMS 서버를 재부팅하면, 앞서 설명한 절차대로 새 KMS 호스트 키를 설치하고 활성화할 수 있습니다.
만약 신규 Windows Server 버전의 KMS 활성화를 지원하는 업데이트를 설치하지 않은 상태에서 다음 명령어로 새 키를 설치하면 오류가 발생합니다:
slmgr /ipk <KMS_host_key_Windows_Server_2019_or_2022>
Error: 0xC004F015 On a computer running Microsoft Windows non-core edition, run 'slui.exe 0x2a 0xC004F015' to display the error test.
동시에 이벤트 뷰어(Event Viewer) 로그에서도 아래와 같은 오류를 확인할 수 있습니다:
Installation of the Proof of Purchase failed. 0xC004F015
Partial Pkey=xxxxxxxxxxxx
ACID = xxxID
GUI를 통해 KMS 키를 활성화하려고 하면 다음과 같은 오류 메시지가 나타납니다:
Invalid product key or license mismatch. Please confirm this product key is entered correctly and is valid for this application or Windows edition.
오류 형식은 다음과 같이 표시되기도 합니다:
0xC004F050 - The Software Licensing Service reported that the product key is invalid.
또한 이런 상태의 KMS 서버에서 클라이언트를 활성화하려고 하면, 정품 인증 서버에 연결할 수 없다는 오류가 발생합니다(Error code: 0xC004F074 - No Key Management Service (KMS) could be contacted).
이 오류를 해결하려면 Volume Activation Services 역할이 설치된 Windows Server KMS 호스트에 최신 누적 보안 업데이트를 설치해야 합니다.
Windows Server 2022·2019 및 Windows 10 LTSC용 GVLK 키
Windows Server 2022, 2019 및 Windows 10 LTSC 각 에디션에 대한 공개 KMS 정품 인증 키(GVLK – Generic Volume License Key) 목록은 아래 표와 같습니다.
| Windows 에디션 | GVLK 키 |
|---|---|
| Windows Server 2019 Datacenter | WMDGN-G9PQG-XVVXX-R3X43-63DFG |
| Windows Server 2019 Standard | N69G4-B89J2-4G8F4-WWYCC-J464C |
| Windows Server 2019 Essentials | WVDHN-86M7X-466P6-VHXV7-YY726 |
| Windows 10 Enterprise LTSC 2019 | M7XTQ-FN8P6-TTKYV-9D4CC-J462D |
| Windows 10 Enterprise N LTSC 2019 | 92NFX-8DJQP-P6BBQ-THF9C-7CG2H |
| Windows Server 2022 Datacenter | WX4NM-KYWYW-QJJR4-XV3QB-6VM33 |
| Windows Server 2022 Standard | VDYBN-27WPP-V4HQT-9VMD4-VMK7H |
컴퓨터나 서버에 공개 GVLK 키를 설치하려면 다음 명령어를 실행합니다(xxxxx는 Windows 에디션에 맞는 위 표의 GVLK 키):
slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
KMS 서버의 주소와 포트를 수동으로 지정할 수도 있습니다:
slmgr /skms corp-kms1.woshub.com:1688
KMS 서버에서 Windows를 활성화하려면:
slmgr /ato
Windows 정품 인증 상태를 확인하려면:
slmgr /dlv
참고: 평가판(EVAL)으로 설치된 Windows Server 2022를 KMS 서버에서 정품 인증하려면, 먼저 가이드에 따라 EVAL 에디션을 정식 버전으로 변환해야 합니다.