根本原因是Windows 11默认开启的VBS抢占硬件虚拟化资源并强制加载Hyper-V;需先在“内核隔离”中关闭内存完整性并重启,再用管理员终端执行bcdedit /set hypervisorlaunchtype off禁用hypervisor,家庭版还需将DeviceGuard下EnableVirtualizationBasedSecurity设为0。

运行《赛博朋克2077》《艾尔登法环》或《CS2》时帧率卡在40帧上下、键盘鼠标输入延迟半秒起步、任务管理器里CPU长期95%以上满载,根本原因是Windows 11默认开启的基于虚拟化的安全性(VBS)正在后台死死咬住Intel VT-x或AMD-V硬件虚拟化资源,同时强制加载Hyper-V子系统并持续扫描每一页内存——这会让游戏引擎抢不到干净的物理核心和低延迟调度带宽。
先关内存完整性(所有版本通用)
这一步操作起来很简单,直接在图形界面点几下就行,能立刻切断VBS最外层的防护链路,释放约12%的内核级校验开销。但注意:它只停掉内存完整性(HVCI),不碰底层hypervisor,所以不是彻底解决。
点击任务栏“开始”按钮,在搜索框中输入【内核隔离】,回车打开设置页。
进入“设备安全性”→点击“内核隔离详细信息”链接。
把“内存完整性”开关滑动到关闭状态——【不重启则游戏帧率不会真正回升】。
看到弹窗提示“需要重启才能应用更改”,立刻保存游戏进度并重启电脑。
再用管理员终端禁用hypervisor(必须做)
很多用户做完上一步重启后,打开msinfo32仍看到“基于虚拟化的安全性:正在运行”,说明hypervisor本身还在启动阶段被硬加载。这才是性能瓶颈的根子——必须从启动配置数据(BCD)层面把它掐断。
方法一:快捷入口
按下Win + X → 选择“终端(管理员)”。
方法二:传统路径
右键“开始”菜单 → 选择“Windows 终端(管理员)”。
在空白窗口中,逐字输入以下命令并按回车:
bcdedit /set hypervisorlaunchtype off
看到终端返回“操作成功完成”后,关闭窗口,立即重启电脑——【此操作不可逆,恢复需手动执行bcdedit /set hypervisorlaunchtype auto】。
家庭版补刀:注册表直改Device Guard开关
如果你用的是Windows 11家庭版,组策略编辑器不可用;或者前两步做完msinfo32仍显示VBS“正在运行”,大概率是Device Guard服务残留,必须进注册表硬覆盖。
按下Win + R,输入regedit并回车,以管理员权限打开注册表编辑器。
导航至路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
在右侧查找名为EnableVirtualizationBasedSecurity的DWORD值;如果不存在,右键→新建→DWORD (32位) 值,命名为该名称。
双击该值,将“数值数据”改为0,点击确定。
关闭注册表编辑器,重启电脑。


















