當您啟用 Azure Windows 虛擬機時0x800705B4錯誤
本文提供當您嘗試啟用 Azure Windows 虛擬機 (VM) 時所發生之錯誤0x800705B4的解決方案。
徵狀
當您嘗試啟用 Azure Windows VM 時,您會收到0x800705B4錯誤:
Windows 啟用
Windows 嘗試啟用時發生問題。 錯誤碼0x800705B4。
如需可能的解決方式,請按兩下 [更多資訊]。
請連絡您的系統管理員或技術支援部門以取得協助。
它也可以在應用程式記錄檔中顯示為安全性-SPP 錯誤 (事件識別碼 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
。請確定 VM 中的防火牆不會封鎖連至埠 1688 上 KMS 端點的輸出網路流量。 若要這樣做,請執行 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)
如果
Lost
大於 0 (零) ,VM 就無法連線到 KMS 伺服器。 在這裡情況下,如果 VM 位於虛擬網路中且已指定自訂 DNS 伺服器,您必須確定 DNS 伺服器能夠解析azkms.core.windows.net
。 或者,將 DNS 伺服器變更為可解析azkms.core.windows.net
的伺服器。注意事項
如果您從虛擬網路移除所有 DNS 伺服器,VM 會使用 Azure 的內部 DNS 服務。 此服務可以解析
azkms.core.windows.net
。
使用 Azure 網路監看員 下一個躍點,確認下一個躍點類型是從有問題的 VM 到目的地 IP
20.118.99.224
,並40.83.235.53
()azkms.core.windows.net
或適用於您區域之適當 KMS 端點的 IP 是因特網。如果結果為 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 版本 (12345678-1234-1234-1234-12345678) ... 產品已成功啟用。
與我們連絡,以取得說明
如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以將產品意見反應提交給 Azure 意應見反社群。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應