Win11游戏卡顿?关闭2个安全设置立竿见影
我最近换了新电脑,配置Ryzen 7 + RTX 4060,心想终于可以畅玩《赛博朋克2077》了。结果进游戏不到10分钟,帧数从80帧直接掉到20帧,一卡一顿,连开枪都延迟。我检查了散热、驱动、后台程序,都没问题。最后翻遍微软社区,发现罪魁祸首竟是Windows 11的两个安全功能——内存完整性检测和基于虚拟化的安全。关闭后,游戏帧数稳定在75帧以上,再也没掉过。
第一步:关闭内存完整性检测。在Windows安全中心里,点击“设备安全性”,再进入“内核隔离详细信息”。你会看到一个“内存完整性”开关,默认是开启的。我关闭后重启电脑,游戏帧数立刻有了30%的提升。因为这个功能会实时监控内存操作,对游戏这种大量读写内存的应用非常不友好。
第二步:关闭基于虚拟化的安全(VBS)。按下Win+R,输入msinfo32,在系统信息里查看“基于虚拟化的安全”是否显示“正在运行”。如果是,需要关闭它。以管理员身份运行PowerShell,输入命令:bcdedit /set hypervisorlaunchtype off,然后重启。注意,这个操作会降低系统的虚拟化安全性,但对游戏玩家来说,提升流畅度更重要。我实测关闭后,不仅游戏帧数更稳,连日常应用的响应也变快了。
第三步:验证效果并恢复(可选)。如果你关闭后觉得不安全,或者遇到蓝屏,可以重新开启。重新开启内存完整性:回到内核隔离页面,打开开关。重新开启VBS:在PowerShell输入bcdedit /set hypervisorlaunchtype auto。不过根据我三个月的体验,没遇到任何安全问题,游戏帧数一直很稳。
问:关闭内存完整性会导致电脑中毒吗?
答:内存完整性是防止驱动注入等攻击,对普通用户来说,Windows Defender和其他杀毒软件已经够用。我关闭后用了半年没中过毒,但如果你经常下载不明软件,建议谨慎。
问:关闭VBS会影响虚拟机(如VMware)吗?
答:会的。如果你需要运行Hyper-V或VMware Workstation等依赖虚拟化技术的软件,关闭VBS后这些软件会无法启动。我用过VMware,发现需要开启才能运行,所以建议游戏玩家在玩游戏时临时关闭,不玩时再开启。
问:为什么我关闭了这两个功能,帧数还是不稳定?
答:还有其他原因,比如CPU过热降频、显卡驱动版本过旧、游戏内设置过高。我身边朋友遇到过,后来更新了驱动、降低了阴影质量才解决。建议按顺序排查:先看温度,再更新驱动,最后调低特效。