Hyper-V 预装在 Windows 11 计算机上。虽然此虚拟化工具在家庭版操作系统上无法开箱即用,但您可以使用批处理脚本安装它。
不幸的是,Hyper-V 可能与 PC 上的第三方应用程序发生冲突,包括其他虚拟化工具,例如 VMWare Workstation、VirtualBox 和模拟器。因此,在尝试启动应用程序、PC 游戏或硬件调整实用程序时,您可能会遇到 Hyper-V 检测到的错误。
幸运的是,您可以借助经典的 Windows 功能对话框、命令提示符和 PowerShell 在 Windows 11 中禁用 Hyper-V。
根据设计,只有一种虚拟化工具可以使用您的处理器上提供的集成虚拟化扩展,例如 Intel VT-x 和 AMD-V 。如果您需要使用第三方虚拟化软件,包括VMware WorkStation和Virtual Box,则必须禁用Hyper-V Hypervisor。
您可能还需要禁用其他与虚拟机管理程序相关的功能,包括 Device Guard、Credential Guard 以及 Windows 安全中核心隔离的内存完整性功能部分。
您可以访问系统信息应用程序以确定 Hyper-V 虚拟化是否正在运行。如果您需要在禁用 Hyper-V 管理程序之后或之前验证其状态,这非常有用。
要检查计算机上的 Hyper-V 虚拟机管理程序状态:
A hypervisor has been detected. Features required for Hyper-V will not be displayed.
Windows 功能对话框可让您添加 Windows 11 中默认禁用的其他功能。您还可以使用它来禁用一些高级功能,包括 Hyper-V。
请注意,要修复 Hyper-V 检测到的错误,除了 Hyper-V 之外,您还必须禁用虚拟机平台和 Windows Hypervisor 平台功能。
使用 Windows 功能对话框禁用 Hyper-V:
您可以使用 BCDEdit 工具在启动配置中禁用 Hyper-V。如果您只想停用 Hyper-V 而不想完全卸载它,这非常有用。
使用 BCDEdit 禁用 Hyper-V:
bcdedit /set hypervisorlaunchtype off
bcdedit /set hypervisorlaunchtype auto
此外,您可以使用 BCDEdit 工具执行其他高级任务,例如删除旧的启动菜单选项以及向 Windows 11 启动菜单添加安全模式快捷方式。
如果 Windows 功能对话框无法删除 Hyper-V,您可以使用命令提示符禁用虚拟机管理程序。操作方法如下:
dism /online /disable-feature /featurename:Microsoft-hyper-v-all
重新启动后,您可以运行游戏和其他虚拟机管理程序而不会出现错误。如果没有,请打开“Windows 功能”对话框,禁用“虚拟机平台”和“Windows 虚拟机管理程序平台”选项,然后重新启动 PC 以关闭 Hyper-V 虚拟机管理程序。
如果您更喜欢 PowerShell,请使用 WindowsOptionalFeature cmdlet 在 Windows 11 中禁用 Hyper-V。为此,请使用以下命令启动 PowerShell:管理员权限并执行命令。操作方法如下:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
卸载 Hyper-V 后重新启动期间,您可能会经常遇到以下消息:“我们无法完成更新、撤消更改。”要解决此问题,请确保从 PC 中删除 Hyper-V 虚拟网络适配器。您可以从设备管理器中删除虚拟网络适配器。
要删除 Hyper-V 的虚拟网络适配器:
请勿删除 Microsoft Wi-Fi Direct 虚拟适配器。
如果即使在禁用 Hyper-V 后仍遇到 Hyper-V 检测到的问题,请尝试禁用内存完整性Windows 安全中的功能。内存完整性功能是核心隔离的一部分。它有助于防止黑客使用恶意代码访问和感染高安全性进程。
默认情况下,Windows 会禁用内存完整性功能,以避免因不兼容问题而与应用程序和设备驱动程序发生冲突。这还可能导致需要访问系统虚拟化硬件的第三方虚拟化工具和程序出现问题。
要关闭 Windows 安全性中的内存完整性:
Device Guard 和 Credential Guard 不能与其他虚拟化软件(包括 VMware Workstation)配合良好。尝试打开 VMware Workstation 电源时,您可能会遇到一条错误消息,指出 Device Guard/Credential Guard 已启用。
由于您打算使用第三方虚拟化软件,因此您可以使用注册表编辑器安全地禁用 Device Guard 和 Credential Guard。
也就是说,修改 Windows 注册表涉及风险。我们建议您在尝试任何修改之前创建一个还原点并进行注册表备份。
禁用 Device Guard 和 Credential Guard:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
重新启动计算机以应用更改并禁用 Device Guard 和 Credential Guard。如果您需要启用这些功能,请修改值数据并将其更改为 1.
Hyper-V如果您想要一个开箱即用的虚拟化解决方案,这是一个非常好的实用程序。但是,您必须禁用 Hyper-V 才能使用第三方虚拟化软件,包括 VirtualBox 和 WMware Workstation。
幸运的是,您可以轻松禁用 Hyper-V 虚拟机管理程序和其他基于虚拟化的安全解决方案以使用第三方虚拟机管理程序,而不会出现错误。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3