次の方法で共有


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

適用対象: ✔️ Windows VM

まとめ

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

Important

Azure仮想マシン (VM) の Windowsアクティベーションの問題が発生している場合は、Azure仮想マシンでの Windowsアクティベーションの問題に関するトラブルシューティングツールを参照してください。

症状

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

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

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

原因

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

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

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

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

  1. 正しい Azure Key Management Services (KMS) サーバーを使用するように 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 コマンドレットまたは 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を解決するものに変更します。

      メモ

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

  3. Azure Network Watcher 次ホップを使用して、対象の VM から宛先 IP および (または の場合はリージョンに適用される適切な 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) のアクティブ化... 製品が正常にアクティブ化されました。