关闭内存完整性可提升游戏帧率并降低输入延迟,因其禁用后可释放5%–15% cpu调度资源、减少中断延迟;需通过windows安全中心图形界面关闭并重启,或用bcdedit命令彻底禁用vbs底层支持。

Windows 11升级或全新安装后,很多用户发现《CS2》《永劫无间》《三角洲行动》等游戏帧数明显下降、输入延迟升高、CPU占用异常偏高,根源往往不是显卡或CPU性能不足,而是系统默认开启的“内存完整性”在后台持续拦截并校验每一个内核驱动——这个动作会稳定吃掉5%~15%的CPU调度资源,并引入不可预测的中断延迟。
通过Windows安全中心关闭内存完整性(推荐首选)
这是最安全、最直接的图形化操作路径,适用于所有版本的Win11,且不会影响其他安全功能(如防火墙、病毒防护)。
1、按 Win + I 打开设置 → 左侧点“隐私和安全性” → 右侧点“Windows 安全中心”。
2、点击页面中央的“设备安全性”卡片 → 向下滚动到“内核隔离”区域 → 点击“核心隔离详细信息”。
3、找到“内存完整性”开关,把它【切换为关闭状态】。此时系统会弹出提示:“更改将在重启后生效”。
4、立刻保存当前工作并重启电脑。这一步不能跳过——不重启,修改完全不生效,驱动仍被强制校验。
用管理员命令彻底禁用VBS底层支持(解决灰显/无法关闭问题)
如果上一步中“内存完整性”开关是灰色不可点,或者关闭后重启又自动变回开启,说明系统已通过策略或注册表锁定了VBS,必须从启动层切断hypervisor加载。
方法一:终端(管理员)执行BCD命令
1、按 Win + X → 选“终端(管理员)”。
2、粘贴并执行:bcdedit /set hypervisorlaunchtype off → 回车。
3、看到“操作成功完成”后,立即重启。重启后按 Win + R → 输入 msinfo32 → 回车,在右侧列表中确认“基于虚拟化的安全性”显示为【未启用】而非“正在运行”。
方法二:注册表强制干预(仅当命令也失效时使用)
1、按 Win + R → 输入 regedit → 回车,以管理员身份打开注册表编辑器。
2、导航至:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity。
3、在右侧双击 Enabled(DWORD值),把数值数据改为 0 → 点击确定。若该键不存在,右键空白处→新建→DWORD(32位)值→命名为 Enabled → 双击设为 0。
注意:注册表操作不可逆,输错路径或删错项可能导致系统无法启动,务必确认路径完整准确。
验证是否真正生效
1、重启完成后,再次进入“msinfo32”,检查“基于虚拟化的安全性”字段。
2、打开任务管理器(Ctrl+Shift+Esc)→ 切换到“性能”选项卡 → 点击左侧“CPU” → 滚动到底部查看“虚拟化”状态是否显示“已禁用”。
3、运行游戏前,先打开资源监视器(resmon),观察游戏启动瞬间的“内核时间”波动幅度——关闭成功后,该曲线应比之前更平滑、峰值更低。











