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

適用対象: ✔️ Windows VM

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

現象

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

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

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

原因

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

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

ネットワーク接続の問題を確認し、アクティブ化を再試行するには、次の手順を実行します。

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

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

    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 コマンドレットまたは 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)

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

      Note

      仮想ネットワークからすべての DNS サーバーを削除すると、VM は Azure の内部 DNS サービスを使用します。 このサービスは、 azkms.core.windows.netを解決できます。

  3. Azure Network Watcher の次ホップを使用して対象の VM から宛先 IP 20.118.99.22440.83.235.53 (azkms.core.windows.net) への次ホップの種類、またはリージョンに適用される適切な KMS エンドポイントの IP が Internet であることを確認します。

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

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

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