Azure Windows 仮想マシンをアクティブ化するときのエラー 0x800705B4
適用対象: ✔️ Windows VM
この記事では、Azure Windows 仮想マシン (VM) をアクティブ化しようとしたときに発生するエラー 0x800705B4の解決策について説明します。
現象
Azure Windows VM をアクティブ化しようとすると、0x800705B4 エラーが表示されます。
Windows のライセンス認証
Windows がアクティブ化しようとしたときに問題が発生しました。 エラー コードの0x800705B4。
解決方法については、[詳細情報] をクリックします。
システム管理者またはテクニカル サポート部門に問い合わせてください。
また、アプリケーション ログに Security-SPP エラー (イベント ID 8196) として表示することもできます。
原因
このエラーはタイムアウトを示します。ネットワーク接続または ドメイン ネーム システム (DNS) の解決の問題が原因である可能性があります。
トラブルシューティングの手順
ネットワーク接続の問題を確認し、アクティブ化を再試行するには、次の手順を実行します。
VM と Azure KMS サービスの間の接続を確認する
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
に設定されています。ポート 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
を解決できます。
Azure Network Watcher の次ホップを使用して対象の VM から宛先 IP
20.118.99.224
と40.83.235.53
(azkms.core.windows.net
) への次ホップの種類、またはリージョンに適用される適切な KMS エンドポイントの IP が Internet であることを確認します。結果が VirtualAppliance または VirtualNetworkGateway の場合、既定のルートが存在する可能性があります。 ネットワーク管理者に連絡し、協力して適切な措置を決定してください。 これは、 カスタム ルートである可能性があります そのソリューションが組織のポリシーと一致している場合。
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 フィードバック コミュニティに製品フィードバックを送信することもできます。