我正在运行 VMware Workstation 进行虚拟化,众所周知,VMware 和 Hyper-V 是死敌。
在上次 Windows 更新后,Hyper-V 再次启用,但禁用起来很容易,所以那一次成功了。现在我已禁用 Hyper-V,但尝试打开 VMware 时仍然收到警告:
其他主题有人建议还有其他应用程序/服务使用 Hyper-V。我的 Windows 10 计算机上没有任何名为 Device Guard 的东西。(尽管我有 BitDefender。)
简而言之:我如何再次运行 VMware?
答案1
仅添加一个对我有用的解决方案:
如果您使用的是更新到最新 2018 版本级别的基本 Windows 10 HOME,VMware 将无法运行,因为其中包含 Hyper-V 的某些元素,尽管它们无法控制。
此外,bcdedit 和 Powershell 中的许多功能在 Windows 10 Home 中都不可用。例如,在 Powershell 中,所有 vm cmdlt 都不可用。Credential Guard/Device Guard 也不可用。Microsoft 站点解决方案不起作用。甚至所谓的“Hypervisor 就绪”也无法运行。
在“程序”的“Windows 功能”中,没有 Hyper-V 选项。只有一个通用的“Windows Hypervisor 平台”复选框。
但是这个序列有效:
取消勾选“Windows Hypervisor Platform”
运行 bcdedit /set hypervisorlaunchtype off
重启
步骤 1-3 还不够!您还必须在 Windows Defender 安全中心停用“核心隔离”功能。
再次重启。
然后 VMware 即可运行。
奇怪但有趣的是,“核心隔离”也会对某些系统驱动程序产生影响。启用核心隔离后,我的笔记本电脑 CD/DVD 驱动器坏了,Windows 无法识别其自己的原生驱动程序 cdrom.sys。但停用核心隔离后,一切都恢复正常。
答案2
具有管理权限的CMD
bcdedit /设置 hypervisorlaunchtype 关闭
并重新启动。