关闭内存完整性可解决Win11性能问题,首先通过安全中心核心隔离设置关闭并重启;若无效,用管理员命令提示符执行bcdedit /set hypervisorlaunchtype off关闭VBS后重启;若开关灰色,则需删除注册表HypervisorEnforcedCodeIntegrity下enabled项后再尝试关闭。
如果您在运行某些应用程序或游戏时遇到性能下降或兼容性问题,可能与 Windows 11 的内存完整性功能有关。该功能属于基于虚拟化的安全特性,虽然提升了系统安全性,但有时会影响硬件或软件的正常运行。以下是关闭此功能的操作步骤:
本文运行环境:Dell XPS 13,Windows 11 家庭版。
一、通过 Windows 安全中心关闭内存完整性
这是最直接且推荐的常规方法,适用于大多数未出现锁定情况的系统。通过系统内置的安全设置界面可以轻松管理内存完整性状态。
1、点击“开始”按钮,在搜索栏中输入“核心隔离”,然后从结果中选择“核心隔离”以打开 Windows 安全应用。
2、在“核心隔离”页面中,找到“内存完整性”选项。
3、将“内存完整性”右侧的开关 切换至关闭状态。
4、系统会提示您需要重启计算机,请保存当前工作并立即重启设备,以使更改生效。
二、使用管理员命令提示符禁用基于虚拟化的安全(VBS)
当通过图形界面无法关闭内存完整性时,通常是因为底层的基于虚拟化的安全(VBS)被强制启用。此时可通过命令行工具修改启动配置来彻底关闭 VBS,从而间接关闭内存完整性。
1、右键点击“开始”菜单,选择“终端(管理员)”或“命令提示符(管理员)”。
2、在管理员权限的终端窗口中,输入以下命令并按回车执行:
bcdedit /set hypervisorlaunchtype off
3、执行成功后,系统会显示“操作成功完成”的提示。
4、重启计算机,重启后再次进入 Windows 安全中心检查“内存完整性”状态,应已自动关闭。
三、通过注册表编辑器解除内存完整性锁定
部分系统由于组策略或先前配置错误,导致内存完整性开关呈灰色不可更改状态。此时需手动修改注册表项以解除限制。
1、按下 Win + R 键打开“运行”对话框,输入 regedit,然后按回车键打开注册表编辑器。
2、在注册表编辑器地址栏中粘贴以下路径并跳转:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
3、在右侧窗格中,查找名为 enabled 的 DWORD 值。
4、右键点击“enabled”,选择“删除”以移除该项。
5、关闭注册表编辑器,重启电脑。
6、重启后,重新进入“核心隔离”设置页面,尝试关闭“内存完整性”开关。