Windows 10 自动启用 HyperV 角色

Windows 10 自动启用 HyperV 角色

主题说明了一切。要使 VMWare 工作站正常工作,需要删除 HyperV 角色。完成此操作后,VMWare 就可以正常工作了。然后重新启动后,Windows 就会自动开启 HyperV,这给VMWare带来了麻烦。

有什么意见吗?

答案1

最好通过运行命令bcdedit /set hypervisorlaunchtype off并重新启动来禁用 Hyper-V 的加载。

当您再次需要 Hyper-V 时,请运行bcdedit /set hypervisorlaunchtype auto并重新启动。

与进入程序和功能并再次启用它相比,这更快。

// 更新

现在是 2020 年VMware 使用 Hyper-V 平台与 Hyper-V 共存从版本开始15.5.5,因此您可以同时拥有这两者,而不再需要运行命令!

VMware Workstation 15.5.5 之前的版本如何运行?

VMware Workstation 传统上使用虚拟机监视器 (VMM),该监视器以特权模式运行,需要直接访问 CPU 以及访问 CPU 的内置虚拟化支持(Intel 的 VT-x 和 AMD 的 AMD-V)。当 Windows 主机启用基于虚拟化的安全性(“VBS”)功能时,Windows 会在硬件和 Windows 之间添加基于 Hyper-V 的虚拟机管理程序层。任何运行 VMware 传统 VMM 的尝试都会失败,因为在 Hyper-V 内部,VMM 不再有权访问硬件的虚拟化支持。

介绍用户级别监视器

为了解决此 Hyper-V/Host VBS 兼容性问题,VMware 的平台团队重新设计了 VMware 的 Hypervisor,以使用 Microsoft 的 WHP API。这意味着将我们的 VMM 更改为在用户级别而不是特权模式下运行,并对其进行修改以使用 WHP API 来管理来宾的执行,而不是直接使用底层硬件。

这对你意味着什么?

现在,启用 Hyper-V 后,VMware Workstation/Player 即可运行。您不再需要在运行 VMware Workstation 和 Windows 功能,如 WSL、Device Guard 和 Credential Guard。启用 Hyper-V 后,将自动使用 ULM 模式,以便您可以正常运行 VMware Workstation。如果您根本不使用 Hyper-V,VMware Workstation 足够智能,可以检测到这一点并使用 VMM。

系统要求

要使用 Windows Hypervisor API 运行 Workstation/Player,所需的最低 Windows 10 版本是 Windows 10 20H1 build 19041.264。VMware Workstation/Player 最低版本为 15.5.5。

为避免错误,请将 Windows 10 更新至版本 2004/Build 19041(2020 年 5 月更新)并至少使用 VMware 15.5.5

相关内容