在 Windows 11 上禁用 Hyper-V 的分步指南

在 Windows 11 上禁用 Hyper-V 的分步指南

如果您注意到第三方虚拟化应用程序(如 VMware Workstation 和 VirtualBox)在 Windows 11 中发生冲突或性能下降,罪魁祸首可能是 Hyper-V。禁用 Hyper-V 可以显著提高虚拟化设置的效率。通过一系列简单的方法,您可以快速关闭 Hyper-V 并在所选工具中恢复最佳功能。

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

步骤 1:按 启动运行对话框Win + R

运行对话框

第 2 步:输入appwiz.cpl并点击Enter以访问“程序和功能”窗口。

程序和功能

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

Windows 功能

步骤 4:滚动 Windows 功能对话框并找到Hyper-V

找到 Hyper-V

步骤5:取消选中Hyper-V旁边的框以禁用它。

步骤 6:确保您还从虚拟机平台Windows 虚拟机管理程序平台中删除检查,以完全关闭 Hyper-V 功能。

取消选中 Hyper-V 功能

步骤 7:单击“确定”确认更改。

步骤 8:当系统提示完成该过程时,重新启动计算机。此步骤至关重要,因为跳过此步骤可能无法完全停用 Hyper-V。

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

步骤 1:单击“开始”菜单并搜索cmd

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

以管理员身份运行命令提示符

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

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

禁用 Hyper-V 的命令

步骤 4:等待操作完全完成,然后重新启动计算机以应用更改。如果您熟悉命令行工具,此方法会特别有效。

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

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

PowerShell 管理员

步骤2:在PowerShell界面中,输入以下命令并按Enter

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

用于禁用 Hyper-V 的 PowerShell 命令

步骤 3:出现提示时,输入确认操作Y,然后按Enter。然后重新启动计算机。

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

步骤 1:以管理员权限启动命令提示符。

管理员命令提示符

第 2 步:输入以下命令来配置您的启动设置:

bcdedit /set hypervisorlaunchtype off

BCDEdit 命令禁用 Hyper-V

步骤 3:重新启动计算机以使这些更改生效。此方法将阻止 Hyper-V 在系统启动时启动。

注意:稍后要恢复 Hyper-V,只需使用命令:bcdedit /set hypervisorlaunchtype auto

BCDEdit 命令重新启用 Hyper-V

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

步骤 1:Win + R,输入msconfig,然后点击Enter打开系统配置。

系统配置

第 2 步:导航到“服务”选项卡。

步骤 3:取消选中这些服务以阻止它们运行:

  • Hyper-V 主机计算服务:管理 Hyper-V 环境。
  • Hyper-V 虚拟机管理:控制虚拟机操作。

步骤 4:单击“应用”,然后单击“确定”

步骤 5:出现提示时重新启动计算机。此步骤将确保下次启动时服务已停止。

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

步骤1:按 启动“设置”应用程序Win + I

设置应用

第 2 步:从左侧菜单中找到“隐私和安全” 。

隐私和安全设置

步骤3:单击“Windows 安全”,然后选择“设备安全”

Windows 安全

步骤 4:核心隔离下,点击核心隔离详细信息

步骤 5:将内存完整性设置切换为关闭

切换内存完整性

第 6 步:您需要重新启动计算机才能有效实施这些更改。

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

在进行任何修改之前,备份注册表至关重要。

步骤 1:Win + R,然后键入,regedit并点击,启动注册表编辑器Enter

注册表编辑器

第 2 步:导航至:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard

Device Guard 的注册表路径

步骤3:在右侧窗格中,找到并双击EnableVirtualizationBasedSecurity

步骤 4:将值更改为0,然后单击“确定”

步骤 5:转至:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

LSA 的注册表路径

第六步:找到LsaCfgFlags并将其值修改为0

步骤 7:关闭注册表编辑器并重新启动计算机。完成此过程后,您将有效禁用 Device Guard 和 Credential Guard。

总之,执行这些步骤在 Windows 11 中禁用 Hyper-V 可以消除与外部虚拟化应用程序的冲突,让您可以毫无阻碍地操作您喜欢的工具。请务必记住尽可能备份您的系统和设置,以避免意外的数据丢失。

更多见解

1.为什么我应该禁用 Hyper-V?

使用第三方虚拟化软件时,禁用 Hyper-V 至关重要,因为它可能会导致冲突并降低性能,从而阻止 VMware Workstation 和 VirtualBox 等工具的最佳运行。

2.禁用 Hyper-V 是否安全?

是的,除非您依赖 Microsoft 的虚拟化功能,否则禁用 Hyper-V 通常是安全的。但是,请务必备份数据并检查与应用程序的兼容性。

3. 如果需要,如何重新启用 Hyper-V?

如果您决定稍后需要 Hyper-V,则可以通过 Windows 功能菜单或使用命令提示符或 PowerShell 中的命令重新启用它,如上述方法中讨论的那样。

来源和图片

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注