关闭Windows 11的基于虚拟化的安全性(VBS)可提升游戏性能。方法包括:一、设置中关闭内存完整性;二、管理员命令行执行bcdedit /set hypervisorlaunchtype off;三、组策略禁用“基于虚拟化的安全”;四、注册表修改DeviceGuard下EnableVirtualizationBasedSecurity值为0;五、使用DG Readiness Tool一键禁用。

如果您在运行大型游戏时遇到帧率下降、输入延迟升高或CPU占用异常偏高,可能是Windows 11默认启用的基于虚拟化的安全性(VBS)正在持续占用Hyper-V底层资源。以下是关闭VBS以释放性能的多种可行方法:
一、通过系统设置关闭内存完整性
内存完整性是VBS在用户界面中最直接可调的核心组件,属于内核隔离技术的一部分。关闭该选项可中断VBS关键防护链路,显著降低内核级监控开销,从而为游戏进程腾出更多CPU与内存资源。
1、点击任务栏“开始”按钮,在搜索框中输入内核隔离,然后选择对应设置项打开。
2、进入“设备安全性”页面后,点击“内核隔离详细信息”链接。
3、将内存完整性开关切换为关闭状态。
4、系统弹出提示要求重启,确认后立即重新启动计算机。
二、使用管理员命令行彻底禁用VBS
该方法通过修改启动配置数据(BCD),从系统引导层阻止hypervisor加载,确保VBS完全不参与启动流程。相比仅关闭内存完整性,此方式更彻底且不可绕过。
1、按下Win + X组合键,从菜单中选择“终端(管理员)”。
2、在管理员权限窗口中,逐字输入以下命令并按回车执行:bcdedit /set hypervisorlaunchtype off。
3、等待终端返回操作成功完成提示。
4、关闭终端窗口,立即重启电脑。
三、通过组策略编辑器永久锁定VBS状态
适用于Windows 11专业版或企业版用户。组策略可将VBS禁用策略写入系统策略数据库,防止系统更新或安全策略重置后自动恢复启用状态,提供长期稳定性控制。
1、按下Win + R打开“运行”对话框,输入gpedit.msc并回车。
2、依次展开路径:计算机配置 → 管理模板 → 系统 → Device Guard。
3、在右侧双击“打开基于虚拟化的安全”策略项。
4、选择“已禁用”,点击“应用”和“确定”保存设置。
5、重启计算机使策略生效。
四、利用注册表编辑器强制关闭VBS
注册表修改可直达VBS启用判定逻辑,适用于图形界面或组策略不可用的环境(如家庭版未启用gpedit)。此操作直接干预系统启动时的设备守卫初始化判断。
1、按下Win + R,输入regedit并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard。
3、在右侧查找名为EnableVirtualizationBasedSecurity的DWORD(32位)值。
4、若存在,双击该值,将其“数值数据”改为0;若不存在,右键空白处新建DWORD(32位)值,命名为上述名称,并设值为0。
5、关闭注册表编辑器,重启电脑。
五、使用微软官方DG Readiness Tool一键禁用
DG Readiness Tool是微软发布的合规性配置脚本工具,专用于批量管理设备守卫与VBS状态。其禁用逻辑整合了BCD修改与策略写入,适合追求自动化与可靠性的用户。
1、访问微软官方渠道下载DG_Readiness_Tool_v3.6.zip压缩包,并解压至本地路径(如C:\DG_Readiness_Tool)。
2、以管理员身份打开PowerShell,执行命令:Set-ExecutionPolicy RemoteSigned -Force。
3、输入命令切换目录:cd C:\DG_Readiness_Tool(请根据实际解压路径调整)。
4、运行禁用指令:.\DG_Readiness_Tool_v3.6.ps1 -Disable。
5、脚本执行完毕后,重启计算机。











