본문으로 건너뛰기
오류사전오류 코드 해결 사전

윈도우설치·활성화

0xC0020017 오류 뜻과 해결 방법

윈도우 설치·활성화 2026-09-03 확인

0xC0020017 오류는 KMS 클라이언트의 소프트웨어 보호 플랫폼(SPP) 서비스가 KMS 호스트에 연결하지 못했다는 뜻입니다. 원문은 0xC004F074와 기능적으로 비슷하지만 다른 코드 경로(SPP 이벤트 파이프라인)에서 보고된다고 설명합니다.

어디서 나오나: KMS 볼륨 라이선스 환경에서 slmgr.vbs /ato로 정품 인증할 때. 화면에는 일반적인 실패 코드만 뜨고 실제 코드는 응용 프로그램 로그의 Security-SPP 이벤트 ID 8198에 기록됩니다.

해결 순서

  1. Windows PowerShell에서 다음 명령으로 응용 프로그램 로그의 Security-SPP 이벤트 8198을 확인해 오류 코드가 0xC0020017인지 보세요. [원문]

    Get-WinEvent -FilterHashtable @{LogName='Application'; ProviderName='Security-SPP'; Id=8198} -MaxEvents 5 | Format-List TimeCreated, Message
  2. 관리자 권한 명령 프롬프트를 열고 다음 명령으로 기존 KMS 호스트 설정을 지우세요. 관리자 권한 [원문]

    cscript c:\windows\system32\slmgr.vbs /ckms
  3. 정품 인증에 사용할 KMS 호스트를 지정하세요. <KMSHost_fqdn>은 KMS 호스트의 FQDN, <KMSHost_Port>는 KMS 호스트가 쓰는 포트입니다. 관리자 권한 [원문]

    cscript c:\windows\system32\slmgr.vbs /skms <KMSHost_fqdn>:<KMSHost_Port>
  4. 정품 인증을 다시 시도하세요. 관리자 권한 [원문]

    cscript c:\windows\system32\slmgr.vbs /ato
  5. 네트워크가 모든 트래픽을 VPN이나 게이트웨이로 보내는(강제 터널링) 구성이라면, 클라이언트와 KMS 호스트 사이에서 포트 1688 트래픽이 직접 오가도록 예외를 두고 정품 인증을 다시 시도하세요. [원문]

    원문은 DirectAccess, Always On VPN 같은 구성을 예로 듭니다.

  6. SPP 서비스가 멈춘 상태일 수 있으니 PowerShell에서 다음 명령으로 서비스를 다시 시작한 뒤 30초 기다리고 정품 인증을 다시 시도하세요. 관리자 권한 [원문]

    Restart-Service sppsvc -Force
  7. 클라이언트에서 다음 명령으로 KMS 호스트의 1688 포트에 연결되는지 확인하세요. <KMSHost-ip>는 KMS 호스트의 IP 주소입니다. [원문]

    psping <KMSHost-ip>:1688

    원문은 Sysinternals의 PsPing 도구를 미리 설치하라고 권합니다.

  8. psping이 실패하면 Windows 방화벽을 포함한 모든 방화벽이 클라이언트와 KMS 서버 사이의 UDP/TCP 1688 포트 트래픽을 허용하는지 확인한 뒤 psping을 다시 실행하고 정품 인증을 다시 시도하세요. [원문]

  9. 다음 명령으로 클라이언트가 써야 하는 DNS 서버에서 KMS 호스트 이름이 확인되는지 보세요. <intendedDNS_name>은 그 DNS 서버의 FQDN이나 IP 주소입니다. [원문]

    nslookup <KMSHost_fqdn> <intendedDNS_name>
  10. DNS 설정을 바꿨다면 KMS 호스트를 다시 시작한 뒤 관리자 권한 명령 프롬프트에서 다음 명령으로 DNS 캐시를 비우고 정품 인증을 다시 시도하세요. 관리자 권한 [원문]

    ipconfig /flushdns

공통 절차: 오류 코드 검색하는 법

그래도 안 될 때

그래도 이벤트 8198(0xC0020017 또는 0x8007139F)이 계속 기록되면 원문은 Microsoft 지원에 문의하라고 안내합니다.

같은 오류의 다른 표기

License Activation failed. The Software Protection service reported that the computer couldn't be activated.

Microsoft Learn Event 8198, error 0xC0020017 or 0x8007139F when activating Windows 문서를 근거로 다시 썼습니다, 2026-09-03 확인. 원문: learn.microsoft.com (CC BY 4.0)

명령어·경로·설정명은 원문 그대로이며, 뜻과 단계는 원문을 근거로 다시 쓴 문장입니다. 원문에 없는 해결 단계는 싣지 않습니다.