다음을 통해 공유


Azure Windows 가상 머신 정품 인증 오류 0x800705B4

적용 대상: ✔️ Windows VM

이 문서에서는 Azure Windows VM(가상 머신)을 활성화하려고 할 때 발생하는 오류 0x800705B4 대한 솔루션을 제공합니다.

증상

Azure Windows VM을 활성화하려고 하면 0x800705B4 오류가 수신됩니다.

Windows 정품 인증
Windows가 정품 인증을 시도할 때 문제가 발생했습니다. 오류 코드 0x800705B4.
가능한 해결 방법은 추가 정보를 클릭합니다.
도움을 받으려면 시스템 관리자 또는 기술 지원 부서에 문의하세요.

애플리케이션 로그에 Security-SPP 오류(이벤트 ID 8196)로 표시될 수도 있습니다.

원인

이 오류는 시간 초과를 나타냅니다. 네트워크 연결 또는 DNS(Domain Name System) 확인 문제로 인해 발생할 수 있습니다.

문제 해결 단계

다음 단계를 수행하여 네트워크 연결 문제를 확인한 다음 활성화를 다시 시도합니다.

VM과 Azure KMS 서비스 간의 연결 확인

  1. 올바른 KMS(Azure 키 관리 서비스) 서버를 사용하도록 VM이 구성되어 있는지 확인합니다. 이렇게 하려면 다음 명령을 실행합니다.

    Invoke-Expression "$env:windir\system32\cscript.exe $env:windir\system32\slmgr.vbs /skms azkms.core.windows.net:1688"
    

    이 명령은 다음 텍스트를 반환해야 합니다.

    키 관리 서비스 컴퓨터 이름이 성공적으로 설정되었습니다azkms.core.windows.net:1688.

  2. 포트 1688의 KMS 엔드포인트에 대한 아웃바운드 네트워크 트래픽이 VM의 방화벽에 의해 차단되지 않는지 확인합니다. 이렇게 하려면 Test-NetConnection PowerShell cmdlet 또는 PsPing 도구를 실행합니다.

    • Test-NetConnection을 실행하여 확인합니다.

      Test-NetConnection azkms.core.windows.net -port 1688
      

      연결이 허용되는 경우 출력에서 볼 TcpTestSucceeded: True 수 있습니다.

    • PsPing을 사용하여 확인합니다. 보관 파일을 추출한 폴더로 Pstools.zip 전환한 다음, 다음 명령을 실행합니다.

      .\psping.exe azkms.core.windows.net:1688
      

      출력의 두 번째에서 마지막 줄에 다음 텍스트가 표시되는지 확인합니다.

      Sent = 4, Received = 4, Lost = 0 (0% loss)

      0보다 크면 Lost VM이 KMS 서버에 연결되지 않습니다. 이 경우 VM이 가상 네트워크에 있고 사용자 지정 DNS 서버를 지정한 경우 DNS 서버가 확인할 azkms.core.windows.net수 있는지 확인해야 합니다. 또는 DNS 서버를 확인 azkms.core.windows.net되는 서버로 변경합니다.

      참고 항목

      가상 네트워크에서 모든 DNS 서버를 제거하는 경우 VM은 Azure의 내부 DNS 서비스를 사용합니다. 이 서비스는 확인할 azkms.core.windows.net수 있습니다.

  3. Azure Network Watcher 다음 홉을 사용하여 해당 VM에서 대상 IP 20.118.99.224 로의 다음 홉 유형과 40.83.235.53 (의 경우azkms.core.windows.net) 또는 해당 지역에 적용되는 적절한 KMS 엔드포인트의 IP가 인터넷인지 확인합니다.

    결과가 VirtualAppliance 또는 VirtualNetworkGateway인 경우 기본 경로가 있을 수 있습니다. 네트워크 관리자에게 문의하고 해당 관리자와 협력하여 올바른 작업 과정을 확인합니다. 해당 솔루션이 조직의 정책과 일치하는 경우 사용자 지정 경로 일 수 있습니다.

  4. 성공적으로 연결 azkms.core.windows.net되었는지 확인한 후 관리자 권한 Windows PowerShell 프롬프트에서 다음 명령을 실행합니다. 이 명령은 활성화를 여러 번 시도합니다.

    1..12 | ForEach-Object {
        Invoke-Expression "$env:windir\system32\cscript.exe $env:windir\system32\slmgr.vbs /ato" ; start-sleep 5
    }
    

    성공적인 활성화는 다음 텍스트와 유사한 정보를 반환합니다.

    Windows(R), ServerDatacenter 버전 활성화(12345678-1234-1234-1234-12345678) ... 제품이 성공적으로 활성화되었습니다.

도움을 요청하십시오.

질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.