若内存完整性导致蓝屏或软件异常,需关闭该功能:优先通过Windows安全中心图形界面操作;若灰显则用注册表修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity下的Enabled值为0;专业版还可通过组策略禁用Device Guard相关选项并刷新策略。

如果你在 Windows 11 的“设备安全性”设置中看到“受保护的内存访问”(即内存完整性)开关处于开启状态,但实际使用中遇到蓝屏、驱动崩溃、虚拟机软件(如 VMware 或 Hyper-V)无法启动、或游戏/专业软件加载异常等问题,就需要手动关闭这项功能。它不是普通开关,关闭前必须确认硬件虚拟化已启用且无关键兼容性阻断,否则系统可能拒绝操作或后续验证失败。
通过 Windows 安全中心关闭内存完整性
这是最直接、无需权限提升的图形化路径,适用于所有 Windows 11 版本(含家庭版),但前提是该开关未被灰显锁定。
1、按 Win + I 打开设置 → 左侧点“隐私和安全性” → 右侧点“Windows 安全中心”。
2、点击“设备安全性”卡片 → 向下滚动到“内核隔离”区域 → 点击“核心隔离详细信息”。
3、将“内存完整性”右侧的开关拖动为“关”。【若此处开关不可用或显示“无法更改”,说明存在驱动不兼容或组策略锁定,需跳转至注册表或组策略方法】
4、弹出重启提示后,必须点击“立即重启”,否则设置不生效。
用注册表强制关闭 HVCI(家庭版/图形界面失效时)
当安全中心界面灰显、提示“由于不兼容的驱动程序,内存完整性无法关闭”时,注册表修改可绕过前端校验,直接写入底层启用标志。操作前请确保已创建系统还原点。
方法一:禁用 HVCI 核心开关
1、按 Win + R → 输入 regedit → 回车以管理员身份打开注册表编辑器。
2、导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
3、在右侧双击 Enabled → 将数值数据改为 0 → 点击确定。
4、关闭注册表编辑器,重启电脑。
方法二:同时清除 VBS 启用状态(彻底退回到非隔离模式)
1、在同一注册表路径下,找到并双击 Locked → 改为 0;再找到 PolicyEnabled → 也改为 0。
2、另起一行:在地址栏粘贴并回车进入
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceGuard
3、若该路径存在,右键空白处 → 新建 → DWORD (32 位) 值 → 命名为 EnableVirtualizationBasedSecurity → 双击设值为 0。
这一步能解除 IT 管理员策略对 VBS 的强制启用,避免组策略残留干扰。
用组策略编辑器永久锁定关闭(专业版及以上)
此方法会覆盖所有图形界面操作,即使之后在安全中心点开开关,也会在重启后自动恢复为关闭状态,适合需要长期稳定禁用的场景。
第一步:禁用基于虚拟化的安全性
1、按 Win + R → 输入 gpedit.msc → 回车。
2、依次展开:
计算机配置 → 管理模板 → 系统 → Device Guard
3、双击右侧“启用基于虚拟化的安全性” → 选择“已禁用” → 点击确定。
第二步:防止内存完整性被策略重启用
1、仍在 Device Guard 目录下,双击“启用内存完整性保护” → 选“已禁用” → 确定。
2、关闭组策略编辑器 → 运行命令提示符(管理员)→ 输入 gpupdate /force → 回车强制刷新策略。
3、重启电脑。此时 msinfo32 中“基于虚拟化的安全性”与“内存完整性”两项均会显示“否”。

















