Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows Server KMS 정품 인증 문제 해결 가이드

KMS(Key Management Services)는 일반적으로 볼륨 정품 인증 서비스(Volume Activation Services) 역할을 설치하여 KMS 호스트 컴퓨터로 구성된 Windows Server 시스템을 의미합니다. 기업에서 KMS 키를 사용해 컴퓨터를 정품 인증하려면 KMS 호스트를 통한 검증이 필요합니다.

이번 가이드에서는 KMS 정품 인증 문제를 해결하기 위한 핵심 팁들을 소개합니다. 개별 오류 코드별 볼륨 정품 인증 문제 해결 방법도 있지만, 이 글에서는 초보자도 바로 시작할 수 있는 기본적인 KMS 정품 인증 문제 해결 팁을 다룹니다.

KMS 설정을 위한 기본 명령어

Windows 10 또는 Windows 11에서 KMS를 구성하려면 관리자 권한으로 명령 프롬프트를 열고 다음 명령어 중 하나를 실행하면 됩니다.

  • KMS 키 설치: slmgr.vbs /ipk <KmsKey>
  • 온라인 정품 인증: slmgr.vbs /ato
  • 전화로 정품 인증: slui.exe 4

KMS 키 활성화 후에는 소프트웨어 보호 서비스(Software Protection Service)를 재시작하는 것이 좋습니다. 문제가 발생한다면 아래 내용을 계속 읽어보세요.

Windows Server에서 KMS 정품 인증 문제 해결

KMS 정품 인증 과정에서 자주 발생하는 문제와 해결 방법을 단계별로 살펴보겠습니다.

1. KMS 클라이언트 컴퓨터가 정상적으로 인증되었는지 확인

클라이언트 컴퓨터의 인증 상태는 제어판의 '시스템'에서 확인하거나, 명령 프롬프트에서 SLMgr 스크립트를 실행하여 확인할 수 있습니다. /dli 옵션과 함께 Slmgr.vbs를 실행하세요.

slmgr.vbs /dli

이 명령은 Windows 설치 정보와 함께 정품 인증 및 라이선스 상태를 자세히 보여줍니다. 또한 관리자는 제품 키의 마지막 5자리 부분 키도 확인할 수 있습니다.

2. KMS 클라이언트 컴퓨터가 정품 인증되지 않는 경우

KMS로 컴퓨터를 정품 인증하려면 최소 요구 대수(임계값)를 충족해야 합니다. 클라이언트에서 "The KMS client computer will not activate" 오류가 발생한다면, KMS 호스트의 카운트가 최소 5개 이상인지 확인해야 합니다. 특히 Windows Server 2008 R2 KMS 클라이언트는 정품 인증을 위해 호스트 카운트가 5 이상이어야 합니다.

또한 클라이언트와 호스트 양쪽 모두의 응용 프로그램 이벤트 로그에서 이벤트 ID 12289를 확인하세요.

KMS 클라이언트 머신에서는 아래 사항들을 점검합니다:

  • 결과 코드가 0인지 확인 (그 외 값은 오류)
  • 이벤트에 기록된 KMS 호스트 이름이 올바른지 확인
  • KMS 포트 번호가 올바른지 확인
  • KMS 호스트에 접근 가능한지 확인
  • 타사 방화벽 사용 시 아웃바운드 포트 설정이 필요한지 확인

KMS 호스트에서는 KMS 이벤트 로그에서 이벤트 ID 12290을 찾아 아래 내용을 점검합니다:

  • KMS 호스트가 클라이언트 컴퓨터의 요청을 기록했는지 확인
  • KMS 클라이언트 이름이 목록에 있는지 확인
  • 클라이언트와 KMS 호스트 간 통신이 가능한지 확인
  • 클라이언트가 응답을 수신했는지 확인

위 질문들에 해당하는 이벤트 로그가 전혀 없다면, 클라이언트의 요청이 KMS 호스트에 도달하지 못했다는 의미일 수 있습니다. 회사 네트워크의 라우터가 TCP 포트 1688(기본 포트 사용 시)을 차단하고 있지 않은지 확인하고, KMS 클라이언트가 호스트에 정상적으로 연결되는지 점검하세요.

3. 오류 코드의 의미 확인 방법

KMS 클라이언트나 호스트에서 Slmgr.vbs 명령으로 나타난 오류 코드의 정확한 의미를 알고 싶다면 SLUI 도구를 활용하세요.

slui.exe 0x2a 오류코드

4. 클라이언트가 KMS 카운트에 추가되지 않는 경우

KMS 호스트가 클라이언트 컴퓨터들을 동일한 시스템으로 판단하면, 별개의 KMS 클라이언트로 카운트하지 않습니다. 이를 해결하려면 sysprep /generalize 또는 slmgr /rearm 명령을 실행하여 클라이언트 컴퓨터 ID(CMID)와 기타 정품 인증 정보를 초기화해야 합니다.

5. KMS 호스트가 SRV 레코드를 생성하지 못하는 경우

KMS 호스트는 DNS 데이터베이스에 SRV 레코드를 생성하여 KMS 클라이언트가 자동으로 호스트를 찾을 수 있도록 합니다. KMS 호스트가 DNS 데이터베이스에 대한 쓰기 권한이 없다면 적절한 권한이 부여되지 않은 것입니다. 이 경우 볼륨 정품 인증 배포 가이드(Volume Activation Deployment Guide)를 참조하여 문제를 해결해야 합니다.

6. 첫 번째 KMS 호스트만 SRV 레코드를 생성하는 경우

조직에 여러 대의 KMS 호스트가 있을 때, 나머지 호스트들이 SRV RR을 업데이트하지 못하는 경우가 있습니다. 이는 SRV 레코드의 기본 권한을 변경하면 해결됩니다. 자세한 내용은 볼륨 정품 인증 배포 가이드를 참조하세요.

7. KMS 클라이언트에 KMS 키를 설치한 경우

이는 원래 KMS 호스트를 활성화하기 위한 KMS 키가 클라이언트에 잘못 설정된 상황입니다. 컴퓨터를 다시 KMS 클라이언트로 되돌리려면 관리자가 slmgr.vbs -ipk 명령과 함께 셋업 키(setup key)를 사용해야 합니다.

slmgr.vbs /ipk <KmsKey>

명령 실행 후 컴퓨터를 재시작하고, 실제 KMS 호스트에 연결되도록 하세요.

8. KMS 호스트 장애 조치(Failover)

KMS 호스트에 문제가 발생한 경우 유일한 방법은 새 호스트를 구축하고 동일한 KMS 호스트 키를 사용하는 것입니다. 정품 인증 후에는 반드시 KMS 호스트가 DNS 데이터베이스에 SRV RR을 가지고 있는지 확인하세요.

이후 KMS 호스트는 새로운 클라이언트를 자동으로 탐색하여 갱신 및 정품 인증을 진행합니다. 단, 이 방식은 KMS 클라이언트 컴퓨터가 고정된 KMS 호스트 IP로 설정된 경우에만 작동합니다. 자동 검색(auto-discovery)으로 설정된 클라이언트는 다른 KMS 호스트를 선택할 수 있습니다.

KMS 클라이언트 컴퓨터를 업데이트하려면 아래 명령으로 KMS 서버 주소와 정품 인증에 사용되는 포트를 지정하세요:

slmgr.vbs /skms

이 가이드는 KMS 서버와 클라이언트에서 직면할 수 있는 가장 흔한 문제들과 해결 방법, 그리고 실전 팁을 정리했습니다.

도움이 되기를 바랍니다!