Share via


當您啟用 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 腳本主機 視窗:

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 意應見反社群