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 版本级别的基本 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 平台”复选框。

但是这个序列有效:

  1. 取消勾选“Windows Hypervisor Platform”

  2. 运行 bcdedit /set hypervisorlaunchtype off

  3. 重启

  4. 步骤 1-3 还不够!您还必须在 Windows Defender 安全中心停用“核心隔离”功能。

  5. 再次重启。

然后 VMware 即可运行。

奇怪但有趣的是,“核心隔离”也会对某些系统驱动程序产生影响。启用核心隔离后,我的笔记本电脑 CD/DVD 驱动器坏了,Windows 无法识别其自己的原生驱动程序 cdrom.sys。但停用核心隔离后,一切都恢复正常。

答案2

具有管理权限的CMD

bcdedit /设置 hypervisorlaunchtype 关闭

并重新启动。

相关内容