Azure Windows 仮想マシンをアクティブ化するときのエラー 0x800705B4

この記事では、Azure Windows 仮想マシン (VM) をアクティブ化しようとしたときに発生するエラー 0x800705B4の解決策について説明します。

現象

Azure Windows VM をアクティブ化しようとすると、0x800705B4 エラーが表示されます。

Windows ライセンス認証
Windows がアクティブ化しようとしたときに問題が発生しました。 エラー コードの0x800705B4。
解決策を確認するには、[詳細情報] をクリックします。
サポートについては、システム管理者またはテクニカル サポート部門にお問い合わせください。

また、アプリケーション ログに Security-SPP エラー (イベント ID 8196) として表示することもできます。

原因

このエラーは、タイムアウトを示します。これは、ネットワーク接続またはドメイン ネーム システム (DNS) 解決の問題が原因である可能性があります。

トラブルシューティングの手順

次の手順を実行して、ネットワーク接続の問題をチェックし、アクティブ化を再試行します。

VM と Azure KMS サービス間の接続を確認する

  1. VM が正しい Azure Key Management Services (KMS) サーバーを使用するように構成されていることを確認します。 このためには、次のコマンドを実行します。

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

    コマンドは、次のテキストを返す必要があります。

    Key Management Service マシン名が正常にに azkms.core.windows.net:1688 設定されました。

  2. ポート 1688 の KMS エンドポイントへの送信ネットワーク トラフィックが、VM 内のファイアウォールによってブロックされていないことを確認します。 これを行うには、 Test-NetConnection PowerShell コマンドレットまたは PsPing ツールを実行します。

    • を実行 Test-NetConnectionして確認します。

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

      接続が許可されている場合は、出力に表示 TcpTestSucceeded: True されます。

    • PsPing を使用して確認します。 アーカイブを抽出した Pstools.zip フォルダーに切り替えて、次のコマンドを実行します。

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

      出力の 2 行目から最後の行に、次のテキストが表示されていることを確認します。

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

      が 0 (ゼロ) より大きい場合 Lost 、VM には KMS サーバーへの接続がありません。 この状況では、VM が仮想ネットワーク内にあり、カスタム DNS サーバーを指定している場合は、DNS サーバーが を解決 azkms.core.windows.netできることを確認する必要があります。 または、 を解決 azkms.core.windows.netするものに DNS サーバーを変更します。

      注:

      仮想ネットワークからすべての 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 の場合、既定のルートが存在する可能性があります。 ネットワーク管理者に連絡し、協力して適切な措置を決定してください。 そのソリューションがorganizationのポリシーと一致している場合、これはカスタム ルートである可能性があります。

  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-1234-12345678) ... 製品が正常にアクティブ化されました。

お問い合わせはこちらから

質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。