KMS(Key Management Service, 키 관리 서비스)는 Windows 정품 인증을 위한 볼륨 라이선싱(Volume Licensing)의 핵심 구성 요소입니다. Windows를 정품 인증하는 과정에서 다음과 같은 메시지와 함께 0xC004F038 오류 코드가 나타날 수 있습니다.
소프트웨어 보호 서비스에서 컴퓨터를 정품 인증할 수 없다고 보고했습니다. KMS(키 관리 서비스)에서 보고한 개수가 부족합니다. 시스템 관리자에게 문의하십시오.
오류 코드 0xC004F038은 KMS가 정품 인증을 위한 최소 요건을 충족하지 못했다는 의미입니다.
KMS에서 보고한 개수가 부족함 – 0xC004F038 오류의 원인
KMS 키는 대량 라이선스 방식으로 발급되기 때문에, 최소한의 장치 수 이상에서 활성화되어야만 정상적으로 작동합니다. 따라서 단 한 대의 컴퓨터에만 인증하는 것은 불가능합니다.
KMS를 사용할 때는 클라이언트 운영체제 기준으로 최소 5대, Windows Server 기준으로 최소 25대의 컴퓨터가 이미 정품 인증되어 있어야 합니다. 즉, 처음부터 이 최소 대수만큼은 반드시 인증이 완료되어 있어야 하며, 단일 장치에서 인증을 시도하는 시점에 최소 대수가 채워져 있지 않으면 인증에 실패하게 됩니다.
SLMGR 스크립트로 현재 인증 개수 확인하기
IT 관리자라면 SLMGR 스크립트를 활용해 여러 대의 컴퓨터를 동시에 활성화할 수 있습니다. 현재 KMS 호스트에 누적된 인증 개수를 확인하려면 관리자 권한으로 실행한 명령 프롬프트에서 다음 명령을 입력하세요.
Slmgr.vbs /dli
기본적으로 /dli 옵션은 현재 설치되어 활성화된 Windows 에디션의 라이선스 정보를 표시합니다.
<Activation ID>(정품 인증 ID) 매개변수를 함께 지정하면 해당 ID와 연결된 에디션의 라이선스 정보를 확인할 수 있고, All을 매개변수로 입력하면 설치된 모든 적용 가능한 제품의 라이선스 정보가 한꺼번에 표시됩니다.
일반 사용자가 이 오류를 만났다면?
엄밀히 말해 이 메시지는 오류 코드라기보다는 특정 조건이 충족되지 않았음을 알리는 경고 성격의 안내입니다. 따라서 이 문제는 IT 관리자만 해결할 수 있습니다.
반면 일반 소비자 환경에서 이 메시지가 나타난다면, 올바른 제품 키를 사용하고 있지 않다는 신호입니다. KMS 키와 MAK 키는 기업 및 엔터프라이즈 환경에서 사용하도록 설계된 것이므로, 개인용 Windows에는 정품 소매 키 또는 디지털 라이선스를 사용하는 것이 바람직합니다.