啟用 Azure Windows 虛擬機器時發生錯誤 0x800705B4
適用於:✔️ Windows VM
本文提供當您嘗試啟用 Azure Windows 虛擬機 (VM) 時所發生之錯誤0x800705B4的解決方案。
徵兆
當您嘗試啟用 Azure Windows VM 時,您會收到 0x800705B4 錯誤:
Windows 啟用
Windows 嘗試啟動時發生問題。 錯誤碼0x800705B4。
如需可能的解決方案,請按兩下 [更多資訊]。
請連絡系統管理員或技術支援部門以取得協助。
它也可以顯示為應用程式記錄檔中的 Security-SPP 錯誤(事件識別碼 8196)。
原因
此錯誤表示逾時。這可能是網路連線或網域名稱系統 (DNS) 解析問題所造成。
疑難排解步驟
執行下列步驟來檢查網路連線問題,然後重試啟用。
確認 VM 與 Azure KMS 服務之間的連線
請確定 VM 已設定為使用正確的 Azure 金鑰管理服務 s (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 伺服器。注意
如果您從虛擬網路移除所有 DNS 伺服器,VM 會使用 Azure 的內部 DNS 服務。 此服務可以解析
azkms.core.windows.net
。
確認使用 Azure 網路監看員 下一個躍點,指出下一個躍點類型從有問題的 VM 到目的地 IP
20.118.99.224
和40.83.235.53
(forazkms.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 edition (12345678-1234-1234-1234-12345678) ... 已成功啟動產品。
與我們連絡,以取得說明
如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。