當您啟用 Azure Windows 虛擬機時0xC004FD01或0xC004FD02錯誤
本文提供當您嘗試啟用 Azure Windows 虛擬機 (VM) 時所發生之錯誤0xC004FD01或0xC004FD02的解決方案。
徵狀
當您嘗試啟用 Azure Windows VM 時,您會收到類似下列範例的錯誤訊息:
代碼:
0xC004FD01
描述:
Windows 未在支援的 Microsoft Hyper-V 虛擬化平台上執行。
代碼:
0xC004FD02
描述:
Windows 不會在主電腦上啟用。 請連絡您的系統管理員。
原因
VM 已設定為透過 Azure 中不支援的自動虛擬機啟用 (AVMA) 啟用。
此問題可能會在下列其中一個案例中發生:
VM 原本會在內部部署或其他雲端環境中執行,然後移轉至 Azure。
AVMA 啟用金鑰會在部署至 Azure 之後於 VM 上設定。
若要確認 AVMA 設定,請以系統管理員身分開啟命令提示字元並執行 slmgr /dlv
命令。 命令執行之後,會出現 Windows 腳本主機 視窗:
[ 描述 ] 行中的 “VIRTUAL_MACHINE_ACTIVATION” 文字表示使用AVMA 啟用方法。
解決方案
若要解決此問題,請藉由更新啟用金鑰,將啟用方法從 AVMA 變更為金鑰管理服務 (KMS) 。 KMS 是 Azure 中支援的啟用方法。 若要執行此動作,請執行下列命令:
slmgr /ipk <product key>
注意事項
將 取代 <product key>
為 25 個字母或數位,這些字母或數位屬於您將使用的產品密鑰。 如果您使用 KMS,這些金鑰會列在 KMS 金鑰中。
成功輸入金鑰之後,就會出現「安裝成功」訊息。 此時,應該會自動啟用。 您也可以執行下列命令,手動觸發啟用:
slmgr /ckms
slmgr /skms azkms.core.windows.net:1688
slmgr /ato
這些命令會要求啟用 Azure KMS 主機。
與我們連絡,以取得說明
如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以將產品意見反應提交給 Azure 意應見反社群。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應