VMware 工作站和 Hyper-V 不相容。如何刪除 Hyper-V 角色?

VMware 工作站和 Hyper-V 不相容。如何刪除 Hyper-V 角色?

我正在運行 VMware Workstation 進行虛擬化,眾所周知,VMware 和 Hyper-V 是不共戴天的敵人。

在此輸入影像描述

上次 Windows 更新後,Hyper-V 再次啟用,但很容易停用,因此一次就可以了。現在我禁用了 Hyper-V,但在嘗試開啟 VMware 時仍然收到警告:
在此輸入影像描述

其他執行緒建議還有其他應用程式/服務使用 Hyper-V。我的 Windows 10 電腦上沒有任何名為 Device Guard 的東西。 (雖然我有 BitDefender。)

簡而言之:如何再次執行 VMware?

答案1

只是添加一個對我有用的解決方案:

如果您使用的是更新至最新 2018 建置層級的基本 Window 10 HOME,VMware 將無法執行,因為其中包含了 Hyper-V 的某些元素,儘管它們無法控制。

此外,bcdedit 和 Powershell 中提供的許多功能在 Windows 10 家用版中不可用。例如,在 Powershell 中,沒有任何 vm cmdlt 可用。 Credential Guard/Device Guard 也不可用。 Microsoft 網站解決方案將無法運作。甚至所謂的「Hypervisor readiness」也沒有在運作。

在「程式」「Windows 功能」中沒有 Hyper-V 選項。 「Windows Hypervisor Platform」只有一個通用複選框。

然而這個順序是有效的:

  1. 取消勾選“Windows Hypervisor 平台”

  2. 運行 bcdedit /set hypervisorlaunchtype off

  3. 重啟

  4. 步驟 1-3 還不夠!您也必須停用 Windows Defender 安全中心中的「核心隔離」功能。

  5. 再次重新啟動。

然後VMware 就可以運作了。

奇怪但有趣的是,「核心隔離」對某些系統驅動程式也有影響。啟動核心隔離後,我的筆記型電腦 CD/DVD 驅動器壞了,Windows 無法識別自己的本機驅動程式 cdrom.sys。但當核心隔離停用後,一切都會恢復正常。

答案2

具有管理權限的 CMD

bcdedit /設定 hypervisorlaunchtype off

並重新啟動。

相關內容