
我正在運行 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」只有一個通用複選框。
然而這個順序是有效的:
取消勾選“Windows Hypervisor 平台”
運行 bcdedit /set hypervisorlaunchtype off
重啟
步驟 1-3 還不夠!您也必須停用 Windows Defender 安全中心中的「核心隔離」功能。
再次重新啟動。
然後VMware 就可以運作了。
奇怪但有趣的是,「核心隔離」對某些系統驅動程式也有影響。啟動核心隔離後,我的筆記型電腦 CD/DVD 驅動器壞了,Windows 無法識別自己的本機驅動程式 cdrom.sys。但當核心隔離停用後,一切都會恢復正常。
答案2
具有管理權限的 CMD
bcdedit /設定 hypervisorlaunchtype off
並重新啟動。