Hyper-V 是一种有用的虚拟化工具,可让 Windows 11 用户在其 PC 上运行虚拟机。问题是它可能会导致其他应用程序和模拟器出现问题,从而阻止您使用某些程序或玩游戏。
在本教程中,我们将介绍如何禁用 Hyper-V,以便您可以安心地继续游戏。
什么是 Hyper-V?
Hyper-V 是一个虚拟化平台,可让用户在 Windows 10 和 Windows 11 专业版 、教育版和企业版上创建和运行虚拟机 (VM)。这使得在一台 PC 上运行多个操作系统成为可能,从而降低了硬件成本,并使开发过程中测试新软件变得更加容易。
但是,Hyper-V 可能会导致与 VMWare Workstation、VirtualBox 和某些游戏模拟器等第三方应用程序发生冲突。因此,许多用户喜欢禁用 Hyper-V,特别是因为它对大多数 PC 用户来说没有用处。
注意:Hyper-V 在 Windows 11 家庭版上不可用。
如何检查 Hyper-V 是否正在运行您的电脑
要查看 Hyper-V Hypervisor 是否正在 Windows 11 电脑上运行,您可以检查系统信息工具。为此:
已检测到虚拟机管理程序。 Hyper-V 所需的功能将不会显示。
如何禁用 Hyper-V
下面,我们将解释如何使用 Windows 功能、BCDEdit、命令行和 电源外壳 删除 Hyper-V。请记住,删除后,您将无法访问 Hyper-V 管理器或更改任何虚拟机设置,直到重新安装为止。
1.如何使用 Windows 可选功能禁用 Hyper-V
禁用 Hyper-V 的最简单方法是使用 Windows 功能应用程序。为此:.
注意:此方法将完全卸载 Hyper-V,这意味着如果您以后想使用它,则必须重新安装它。我们将在下面解释如何执行此操作。
2.如何使用 BCDEDIT 禁用 Hyper-V
BCDEDIT 工具可让您在 PC 的启动配置中禁用 Hyper-V,而不是完全卸载它。如果您想避免将来再次安装 Hyper-V,这非常有用。
要使用 BCDEDIT 禁用 Hyper-V:
bcdedit /set hypervisorlaunchtype off
如果您需要重新启用 Hyper-V,请在命令提示符中键入以下命令,如上所述:
bcdedit /set hypervisorlaunchtype auto
然后重新启动电脑以确认更改。
3.如何使用命令提示符禁用 Hyper-V
如果您无法使用 Windows 功能工具禁用 Hyper-V,可以使用命令提示符将其卸载。为此:
dism /online /disable-feature /featurename:Microsoft-hyper-v-all.
4.如何使用 Windows PowerShell 禁用 Hyper-V
禁用 Hyper-V 的最后一种方法是在管理模式下使用 PowerShell。为此:
禁用-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
如何解决“我们无法完成更新”的问题错误
在卸载 Hyper-V 时,许多用户会遇到一条错误消息,指出“我们无法完成更新,无法撤消更改。”此错误会阻止您卸载 Hyper-V,并且意味着原始错误仍然会发生。
要解决此问题,您需要删除 Hyper-V 虚拟网络适配器:
Hyper-V 仍有问题吗?尝试这些修复
不幸的是,删除 Hyper-V 后,您可能仍然会遇到游戏和其他虚拟化软件的问题。这是由于一些类似的 Windows 功能导致与第三方虚拟化工具发生冲突。
这里有两件事可以尝试:
1.关闭内存完整性
Windows 安全中的内存完整性功能有助于防止恶意软件感染最重要的系统进程。但是,它也会阻止某些第三方工具访问其运行所需的关键资源。.
要关闭内存完整性:
2.禁用设备防护和凭证防护
Device Guard 和 Credential Guard 是两个需要 Hyper-V 才能运行的 Windows 功能。因此,每当您启动 PC 时,可能会有 组策略 功能或 BIOS/UEFI 设置 自动启用 Hyper-V。
要解决此问题,您需要更改 Windows 注册表。修改注册表可能存在风险,因此我们建议在执行后续步骤之前创建一个系统还原点。
以下是禁用 Device Guard 和 Credential Guard 的方法:
注意:如果您需要重新启用 Device Guard 或 Credential Guard,请重复上述步骤,但将值设置为 1。.
不再有虚拟化问题
Hyper-V 功能是一个很棒的虚拟化工具,但它可能会导致令人沮丧的问题。现在您已成功禁用 Hyper-V 及其相关功能,您应该能够毫无问题地使用第三方虚拟化软件。
.