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

윈도우설치·활성화

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)

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