您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求

i042416發表於2021-02-21

我在Windows10安裝VMWare workstation 15 Player,版本資訊如下:


您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求


在試圖啟動虛擬機器時,遇到如下錯誤訊息:


您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求


您的主機不滿足在啟用Hyper-V 或Device/Credential Guard的情況下執行VMware player的最低要求。

我的Windows10版本號為:version 1909,OS Build 18363.1316


您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求


對於我這個Windows10版本,如果想使用VMWare workstation player 15.5.5,VMWare 官網給出的解決方案是:在windows宿主機裡禁掉Hyper-V,同時禁掉Virtualization-based Security(簡稱VBS):


您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求


Disable Hyper-V in the Windows host, then launch VMware Workstation and power on VMs. Note that Windows host VBS will be disabled automatically if Hyper-V is disabled
If using Windows 10 1909 or earlier, the system requirements are not met and therefore Virtualization Based Security has to be set as "Not Enabled".

在Turn windows features on or off裡,將Hyper-V相關的選項前的checkbox全部取消:


您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求


執行命令列:

bcdedit /set hypervisorlaunchtype off:

確保執行成功:


您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求



您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求


執行services.msc:

確保和Hyper V相關的服務,只有下列服務處於running狀態:

  • Hyper-V Host Compute Service
  • Hyper-V Virtual Machine Management

您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求


將Hv Host service這些服務關閉:


您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求


然後使用我CSDN上的這個powershell指令碼:


您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求


在管理員(Administrator)模式下,執行powershell指令碼:

./DG_Readiness_Tool_v3.6.ps1 -Ready:

顯示Credential-Guard is enabled and running:

您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求


執行下列指令碼禁掉Credential-Guard:

./DG_Readiness_Tool_v3.6.ps1 -Disable

您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求


顯示綠色的Disabling Hyper-V and IOMMU successful, 說明指令碼執行成功了。

至於指令碼報的紅色錯誤訊息:

del : Cannot find path 'C:\Windows\System32\CodeIntegrity\SIPolicy.p7b' because it does not exist.

可以忽略它。這個錯誤訊息參考這個Github  issue.


您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求


最後執行命令msinfo32:

Virtualization-based security應該處於not running狀態:


您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求


之後虛擬機器即可順利啟動:

您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求


更多Jerry的原創文章,盡在:"汪子熙":

您的主機不滿足在啟用Hyper-V的情況下執行VMware player的最低要求


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2758155/,如需轉載,請註明出處,否則將追究法律責任。

相關文章