如何在 Windows 11 上禁用 Hyper-V:3 种有效方法

Jacki

Hyper-V 是 Microsoft 强大的硬件虚拟化技术,允许您在 Windows 系统上创建和运行虚拟机。虽然它对许多用户来说是一个有用的功能,但有时您可能需要禁用它。这可能是为了运行其他虚拟化软件,如 VMware 或 VirtualBox,或者释放系统资源。在本指南中,我们将引导您了解在 Windows 11 上禁用 Hyper-V 的三种可靠方法。

控制面板方法非常简单,不需要高级的技术知识。操作方法如下:

步骤一:按打开“运行”对话框Windows key + R。类型appwiz.cpl并按 Enter 键。这将打开“程序和功能”窗口。

步骤2:在“程序和功能”窗口中,查找左侧的“打开或关闭 Windows 功能”链接。单击它。

步骤3:将打开一个新窗口,显示 Windows 功能列表。向下滚动直到找到“Hyper-V”。单击旁边的加号展开此选项。

第4步:取消选中“Hyper-V Platform”和“Hyper-V Hypervisor”旁边的框。或者,您可以简单地取消选中主要的“Hyper-V”选项来禁用所有相关功能。

第5步:单击“确定”应用更改。 Windows 将要求您重新启动计算机以完成该过程。保存所有未完成的工作并重新启动系统。

此方法对大多数用户有效,并且不需要任何命令行知识。

方法 2:使用 PowerShell 禁用 Hyper-V

对于那些熟悉命令行界面的人来说,PowerShell 提供了一种禁用 Hyper-V 的快速方法:

步骤一:以管理员身份打开 PowerShell。您可以通过右键单击“开始”按钮并选择“Windows PowerShell(管理员)”或在“开始”菜单中搜索 PowerShell,右键单击它并选择“以管理员身份运行”来执行此操作。

步骤2:在 PowerShell 窗口中,键入或复制粘贴以下命令:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor

步骤3:按 Enter 运行命令。 PowerShell 将处理该请求,这可能需要一些时间。

第4步:命令完成后,系统将提示您重新启动计算机。输入“Y”并按 Enter 键立即重新启动,如果您想稍后重新启动,则输入“N”。

此方法比使用控制面板更快,并且可用于远程管理或脚本编写目的。

方法 3:通过注册表编辑器禁用 Hyper-V

注册表编辑器方法是最先进的技术,应谨慎使用。在进行更改之前,请务必备份您的注册表:

步骤一:打开“运行”对话框(Windows key + R), 类型regedit,然后按 Enter 打开注册表编辑器。

步骤2:导航到以下键:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlDeviceGuard

步骤3:在右侧窗格中,查找或创建一个名为“RequireMicrosoftSignedBootChain”的 DWORD(32 位)值。将其值设置为 0。

第4步:接下来,导航至:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlDeviceGuardScenariosHypervisorEnforcedCodeIntegrity

第5步:查找或创建两个名为“Enabled”和“WasEnabledBy”的 DWORD(32 位)值。将它们的值都设置为 0。

第6步:关闭注册表编辑器并重新启动计算机以使更改生效。

此方法直接修改系统设置,当其他方法失败时可能有用,但需要仔细执行以避免系统问题。

应用这些方法中的任何一种后,应在 Windows 11 系统上禁用 Hyper-V。您可以通过检查 Windows 功能列表或尝试运行其他虚拟化软件来验证这一点。请记住,如果您将来需要重新启用 Hyper-V,可以使用类似的步骤将其重新打开。

推荐阅读:6种有效方法禁用Windows 10内置广告和提示