Microsoft

KMS (Key Management Service) 인증 문제 - 중복 CMID로 인한 인증 수량 부족 해결 방법

megapain 2017. 1. 6. 14:04

 

Sysprep 하지 않은 이미지를 사용하여  OS를 설치한 경우, 컴퓨터의 CMID (Client Machine ID) 중복으로 인해 KMS 서버에서 클라이언트 인증 수량이 증가하지 않습니다.

 

KMS에서 클라이언트 OS를 인증하기 위해서는 최소 25 이상의 컴퓨터가 연결되어야 하는데, CMID가 동일한 컴퓨터들은 1대의 컴퓨터로 취급하기 때문에, 인증 수량 부족으로 인해 인증 되지 않는 문제가 발생할 수 있습니다.

 

관련 내용은 아래 블로그에 나와 있습니다.

KMS Host Client Count not Increasing Due to Duplicate CMID’S - https://blogs.technet.microsoft.com/askcore/2009/10/16/kms-host-client-count-not-increasing-due-to-duplicate-cmids/

 

참고1, 컴퓨터의 CMID는 Powershell 명령을 통해 확인할 수 있습니다.

Get-WmiObject -class SoftwareLicensingService | Select-object ClientMachineID

 

참고2, KMS 서버에서 현재까지 컴퓨터 수를 확인하는 명령은 아래와 같습니다.

slmgr /dli (or slmgr /dlv)

 

 

Sysprep을 하지 않아 CMID값이 동일하게 생성되어 인증 수량 문제가 발생한 경우에, CMID 값을 바꾸는 방법은 아래와 갑습니다.

 

1. CMD를 관리자 권한으로 실행합니다.

 

 

2. 아래 명령을 사용하여 컴퓨터의 라이선스 상태를 다시 설정(초기화)합니다.

slmgr /rearm

 

참고로, 라이선스 상태 초기화는 Windows 7의 경우 3번까지만 가능하며, windows 8.1은 1000 번까지 가능합니다. 라이선스 초기화 회수는 아래 명령으로 확인할 수 있습니다.

slmgr /dlv

 

 

3. 위 명령 실행 결과로 컴퓨터를 재 시작하라는 메시지가 표시됩니다. 컴퓨터를 재 시작합니다.

 

 

4. 아래 명령을 사용하여 기존에 등록되어 있던 Windows 라이선스 키를 지웁니다.

slmgr /upk


 

5. 아래 명령을 사용하여 Windows 기본 제품 키를 입력합니다.

slmgr /ipk ProductKey

 

참고로, 기본 제품 키는 OS의 에디션(Pro, Enterprise 등)에 따라 다릅니다.

Windows 7 에디션 별 기본 제품키는 아래와 같습니다.

Operating System Edition Product Key
Windows 7  
Windows 7 Professional FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
Windows 7 Professional N MRPKT-YTG23-K7D7T-X2JMM-QY7MG
Windows 7 Enterprise 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH
Windows 7 Enterprise N YDRBP-3D83W-TY26F-D46B2-XCKRJ
Windows 7 Enterprise E C29WB-22CC8-VJ326-GHFJW-H9DH4

 

*OS 에디션은 msinfo32 명령을 실행하여 확인할 수 있습니다.

 

예를 들어, Windows 7 Enterprise K 를 사용하는 경우라면 아래와 같이 기본 제품키를 입력합니다.

slmgr /ipk 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH

 

 

 

참고로, slmgr /rearm 명령 실행 후 컴퓨터를 재 시작하고 CMID를 확인해보면 값이 비어 있는데, slmgr /ipk ProductKey 명령을 실행하고 다시 CMID를 확인해보면 CMID가 표시됩니다.

 

 

6. 아래 명령을 사용하여 정품 인증을 다시 시도합니다.

slmgr /ato

 

*참고로, 위 절차를 사용하기 전과 후의 CMID 값을 확인해 보면 실제로 CMID 값이 변경된 것을 확인할 수 있습니다.

변경 전 CMID

 

변경 후 CMID

 

 

 

KMS에 대한 보다 자세한 내용은 아래 테크넷 사이트에서 확인할 수 있습니다.

Understanding KMS - https://technet.microsoft.com/en-us/library/ff793434.aspx

 

*KMS 서버는 최근 30일 까지 연결된 클라이언트 컴퓨터의 CMID 값을 가지고 있으며, 만약 30일 동안 컴퓨터가 KMS 서버에 연결되지 않으면 해당 컴퓨터의 CMID를 삭제하고 인증 수량에서 1개를 마이너스 합니다.

 

 

-끝-

 

 

 

 

 

'Microsoft' 카테고리의 다른 글

컴퓨터 SID 확인 명령  (0) 2017.01.06
.NET Framework 2.0 다운로드 경로  (0) 2008.07.07