如何在 Windows 11 中禁用 Hyper-V

在 Windows 11 中启用 Hyper-V 时,VMware Workstation 和 VirtualBox 等第三方虚拟化软件可能会遇到冲突或性能下降。禁用 Hyper-V 可以解决这些问题,并使您首选的虚拟化工具顺利运行。

方法 1:通过 Windows 功能禁用 Hyper-V

步骤一:Win + R打开“运行”对话框。

步骤2:类型appwiz.cpl并按Enter打开“程序和功能”窗口。

步骤3:在左侧窗格中,单击打开或关闭 Windows 功能.

第4步:在“Windows 功能”对话框中,向下滚动并找到超V.

第5步:取消选中旁边的框超V禁用它。

第6步:也取消选中虚拟机平台Windows 管理程序平台以确保完全禁用。

第7步:点击好的应用更改。

步骤8:出现提示时,重新启动计算机以完成该过程。


方法 2:使用命令提示符禁用 Hyper-V

步骤一:单击开始按钮和类型cmd.

步骤2:右键单击命令提示符并选择以管理员身份运行.

步骤3:在命令提示符窗口中,键入以下命令并按Enter:

DISM /Online /Disable-Feature:Microsoft-Hyper-V

第4步:等待操作完成,然后重新启动计算机。


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

步骤一:右键单击开始按钮并选择Windows PowerShell(管理员).

步骤2:在 PowerShell 窗口中,执行以下命令:

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

步骤3:出现提示时,输入Y并按Enter重新启动计算机。


方法 4:通过启动配置数据 (BCD) 编辑禁用 Hyper-V

步骤一:以管理员身份打开命令提示符。

步骤2:运行以下命令以防止 Hyper-V 在引导时启动:

bcdedit /set hypervisorlaunchtype off

步骤3:重新启动计算机以应用更改。

笔记:要在将来重新启用 Hyper-V,请使用以下命令:

bcdedit /set hypervisorlaunchtype auto

方法5:在系统配置中禁用Hyper-V服务

步骤一:Win + R, 类型msconfig,然后按Enter.

步骤2:在“系统配置”窗口中,导航至服务选项卡。

步骤3:取消选中以下服务:

  • Hyper-V 主机计算服务
  • Hyper-V 虚拟机管理

第4步:点击申请进而好的.

第5步:出现提示时重新启动计算机。


方法 6:禁用内存完整性和基于虚拟化的安全性

步骤一:打开设置应用程序按Win + I.

步骤2:导航至隐私与安全在左窗格中。

步骤3:点击Windows安全,然后选择设备安全.

第4步:在下面核心隔离,点击核心隔离细节.

第5步:切换内存完整性离开.

第6步:重新启动计算机以应用更改。


方法 7:通过注册表编辑器禁用 Device Guard 和 Credential Guard

警告:如果修改注册表不当,可能会导致系统不稳定。建议在继续之前备份注册表。

步骤一:Win + R, 类型regedit,然后按Enter打开注册表编辑器。

步骤2:导航到以下路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard

步骤3:在右侧窗格中,双击启用基于虚拟化的安全性.

第4步:将数值数据设置为0然后单击好的.

第5步:导航至:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

第6步:寻找LsaCfg标志并将其值数据设置为0.

第7步:关闭注册表编辑器并重新启动计算机。


在 Windows 11 中禁用 Hyper-V 可以解决与其他虚拟化软件的冲突,让您可以毫无问题地使用您喜欢的工具。