彻底关闭Windows 11的VBS可解决游戏性能问题,方法包括:一、关闭内核隔离中的内存完整性;二、用bcdedit命令禁用hypervisor;三、组策略禁用Device Guard;四、注册表设EnableVirtualizationBasedSecurity为0;五、卸载Hyper-V等组件;六、用msinfo32验证状态为“未启用”。

如果您在运行高负载游戏时遭遇帧率下降、输入延迟升高或CPU占用异常,可能是Windows 11中基于虚拟化的安全性(VBS)持续启用所致。VBS依赖Hyper-V子系统与内核隔离机制,会强制划分硬件资源并引入额外监控层,显著影响实时性敏感场景。以下是彻底关闭VBS安全功能的多种方法:
一、通过内核隔离设置关闭内存完整性
内存完整性是VBS在用户界面层最直接可调的开关,属于内核隔离的核心组件。关闭该选项可立即停用VBS依赖的HVCI(Hypervisor-Enforced Code Integrity)机制,显著降低内核级监控开销。
1、点击任务栏“开始”按钮,在搜索框中输入内核隔离,然后选择打开对应设置项。
2、进入“设备安全性”页面后,点击“内核隔离详细信息”链接。
3、在“内存完整性”选项右侧,将开关切换为关闭状态。
4、系统弹出提示要求重启,保存当前工作后立即执行重启计算机。
二、使用管理员终端执行BCD命令彻底禁用VBS
该方法通过修改启动配置数据(BCD),强制系统在引导阶段不加载hypervisor,从而从底层切断VBS运行基础,效果比仅关闭内存完整性更彻底且不可绕过。
1、按下Win + X组合键,从菜单中选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、在管理员窗口中,逐字输入以下命令并按回车:bcdedit /set hypervisorlaunchtype off。
3、确认返回结果为操作成功完成,无任何错误提示。
4、关闭终端窗口,并执行重启计算机使更改生效。
三、通过组策略编辑器禁用VBS(限专业版/企业版)
组策略提供持久化配置能力,可防止系统更新或安全策略刷新后自动重启用VBS。此方式适用于Windows 11专业版、企业版及教育版用户。
1、按下Win + R打开“运行”对话框,输入gpedit.msc并回车,启动本地组策略编辑器。
2、依次展开路径:计算机配置 → 管理模板 → 系统 → Device Guard。
3、在右侧窗格中,双击打开打开基于虚拟化的安全策略项。
4、选择已禁用,点击“应用”和“确定”保存设置。
5、重启计算机以完成策略部署。
四、通过注册表编辑器手动修改VBS启用状态
注册表修改是对系统底层行为的直接干预,适用于所有Windows 11版本,包括家庭版,且不受组策略可用性限制。操作前请确保已备份注册表。
1、按下Win + R打开“运行”对话框,输入regedit并回车,以管理员身份运行注册表编辑器。
2、在左侧导航栏中依次展开路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard。
3、在右侧窗格中查找名为EnableVirtualizationBasedSecurity的DWORD值;若不存在,则右键空白处选择“新建 → DWORD (32位) 值”,命名为该名称。
4、双击该值,将其数值数据设置为0,点击确定保存。
5、关闭注册表编辑器,并重启计算机使更改生效。
五、卸载Hyper-V及相关虚拟化平台组件
即使VBS已禁用,残留的Hyper-V子系统仍可能在后台激活虚拟化支持,导致性能损耗或后续自动恢复VBS状态。彻底移除相关Windows功能可消除该风险。
1、右键点击“开始”菜单,选择“应用和功能”或直接打开“控制面板 → 程序 → 启用或关闭Windows功能”。
2、在弹出列表中,取消勾选以下三项:Hyper-V、Windows Hypervisor Platform、虚拟机平台。
3、点击“确定”,等待系统应用更改。
4、系统提示需要重启,请立即执行重启计算机。
六、验证VBS是否已完全关闭
上述任一方法单独操作后均需验证最终状态,避免因多层依赖未同步导致VBS仍处于部分启用状态。唯一权威验证方式是通过系统原生工具读取实时运行标识。
1、按Win + R打开“运行”对话框,输入msinfo32并回车,打开“系统信息”工具。
2、在右侧内容中查找基于虚拟化的安全性条目。
3、其状态必须显示为未启用,而非“正在运行”、“已启用”或“不支持”。
4、若显示“不支持”,说明BIOS/UEFI中虚拟化技术(VT-x/AMD-V)已被禁用,需进入固件设置重新开启以保障其他虚拟化应用兼容性。










