如何在 Windows 10 和 Windows 11 中禁用 Hyper-V
在 Windows 中禁用 Hyper-V、VBS 和相关虚拟化组件的分步指南。
许多程序要求禁用Hyper-V和相关虚拟化组件。 Hyper-V 可能与其他使用硬件虚拟化的软件发生冲突。 以下是在 Windows 10 和 Windows 11 中完全禁用 Hyper-V 的所有方法。
方法 1:通过 Windows 功能
- 按 Win + R,键入
可选功能,然后按 Enter。 - 在打开的窗口中,取消选中以下组件(如果已启用):
- Hyper-V (包括所有子项)
- 虚拟机平台
- Windows Hypervisor 平台
- 单击确定并等待更改应用。
- 重新启动计算机。
方法 2:通过命令提示符 (CMD)
打开 以管理员身份运行命令提示符并运行:
dism /online /disable-feature /featurename:Microsoft-Hyper-V-All /norestart
dism /online /disable-feature /featurename:VirtualMachinePlatform /norestart
dism /online /disable-feature /featurename:HypervisorPlatform /norestart运行所有命令后,重新启动计算机。
方法 3:通过 bcdedit 禁用
即使禁用组件后,虚拟机管理程序也可能保持活动状态。 要确保其被禁用,请执行以下操作:
- 以管理员身份打开命令提示符。
- 运行命令:
bcdedit /set hypervisorlaunchtype off - 重新启动计算机。
要稍后重新启用 Hyper-V,请使用:
bcdedit /set hypervisorlaunchtype auto其他:禁用 VBS(基于虚拟化的安全性)
Windows 可以使用虚拟化来实现安全性(VBS / Credential Guard)。 要完全禁用:
- 按Win + R,键入
gpedit.msc(仅限专业版/企业版)。 - 导航至:计算机配置 → 管理模板 → 系统 → Device Guard。
- 打开“打开基于虚拟化的安全性”并设置为 “禁用”。
对于 Windows Home(无 gpedit)- 通过注册表:
- 按 Win + R,键入
regedit。 - 导航至
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard。 - 设置 将 EnableVirtualizationBasedSecurity 更改为 0。
- 重新启动计算机。
如何验证 Hyper-V 是否已禁用
- 按 Win + R,键入
msinfo32。 - 在系统信息中,查找以下行: “已检测到虚拟机管理程序。将不会显示 Hyper-V 所需的功能”。
- 如果此行不存在 — Hyper-V 已成功禁用。