彻底关闭windows 11的vbs可解决游戏性能问题,方法包括:一、关闭内核隔离中的内存完整性;二、用bcdedit命令禁用hypervisor;三、注册表设enablevirtualizationbasedsecurity为0;四、验证msinfo32中状态为“未启用”。

运行《赛博朋克2077》《艾尔登法环》或《CS2》时帧率上不去、键盘鼠标输入延迟明显、CPU占用长期卡在95%以上,大概率是Windows 11默认开启的基于虚拟化的安全性(VBS)正在后台持续抢占Intel VT-x或AMD-V硬件虚拟化资源,同时强制加载Hyper-V子系统并执行内存完整性校验,严重挤压游戏进程可用的内核调度带宽与物理核心资源。
通过系统设置关闭内存完整性
这是最直观、风险最低的操作路径,适用于所有Win11版本,无需命令行基础,但仅禁用VBS中最外层的防护模块——内存完整性(HVCI),对性能提升有立竿见影效果,且重启后即完全生效。
点击任务栏“开始”按钮,在搜索框中输入【内核隔离】,直接打开对应设置项。
进入“设备安全性”页面后,点击“内核隔离详细信息”链接。
将“内存完整性”开关切换为关闭状态。这一步会中断Hypervisor强制代码完整性验证链路,大幅降低内核级页面表扫描开销。
系统弹出提示要求重启,确认后立即重新启动计算机——【不重启则更改不会生效】。
用管理员终端彻底禁用VBS底层加载
仅关内存完整性还不够。很多用户反馈重启后VBS仍显示“正在运行”,说明hypervisor本身仍在引导阶段被加载。必须从启动配置数据(BCD)层面切断其入口,这才是真正释放CPU虚拟化资源的关键一步。
第一步:按下Win + X → 选择“终端(管理员)”。
第二步:输入命令并回车:bcdedit /set hypervisorlaunchtype off。该指令强制系统在启动时不初始化任何hypervisor组件,连带关闭VBS全部依赖服务。
第三步:看到终端返回“操作成功完成”后,关闭窗口,立即重启电脑。
第四步:重启后按Win + R输入msinfo32打开系统信息,滚动到右侧查找“基于虚拟化的安全性”条目——若显示“未启用”,说明VBS已完全停用。
家庭版用户补充:注册表强制关闭VBS
Windows 11家庭版无法使用组策略编辑器,但可通过修改注册表绕过Device Guard启动检查,防止系统更新后自动恢复VBS状态。
按Win + R,输入regedit,回车打开注册表编辑器。
导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity。
找到名为Enabled的DWORD值,双击将其数值数据改为0。
关闭注册表编辑器,立即重启电脑——【此操作不可逆,修改前建议导出该分支备份】。











