内存完整性不可用时,应依次检查并启用硬件虚拟化、清除不兼容驱动、通过安全中心/组策略/注册表启用Core Isolation,最后验证Hyper-V支持。
如果您尝试启用 Windows 11 的系统完整性保护功能,但内存完整性开关处于灰色不可用状态或提示不兼容,则可能是由于硬件虚拟化未启用、驱动程序冲突或策略限制所致。以下是启用 Core Isolation 防护的具体操作步骤:
一、通过 Windows 安全中心启用内存完整性
该方法利用系统内置的安全界面直接控制内存完整性开关,适用于所有 Windows 11 版本,无需额外工具或权限。它通过 Hypervisor 强制代码完整性机制,在内核运行时验证驱动与系统模块的数字签名,阻止未签名或篡改代码加载。
1、按下 Win + I 打开“设置”应用。
2、在左侧菜单中点击 隐私和安全性,右侧滚动找到并点击 Windows 安全中心。
3、在安全中心主界面中,点击 设备安全性 卡片。
4、向下滚动至 内核隔离 区域,点击 内核隔离详细信息。
5、将 内存完整性 开关切换为“开”,系统将执行兼容性检查并提示需要重启。
6、点击 立即重新启动,重启后功能生效。
二、使用本地组策略编辑器配置(限专业版/企业版)
该方法通过系统策略层强制启用基于虚拟化的安全性,可绕过图形界面灰显限制,适用于已激活 Windows 11 专业版、企业版或教育版的高权限环境,且要求组策略服务正常运行。
1、按下 Win + R,输入 gpedit.msc 并回车,以管理员权限打开组策略编辑器。
2、依次展开路径:计算机配置 → 管理模板 → 系统 → Device Guard。
3、在右侧双击 启用基于虚拟化的安全性 策略。
4、选择 已启用,并在下方勾选 启用内存完整性保护。
5、点击 确定 保存设置,关闭编辑器。
6、重启计算机使策略生效。
三、通过注册表修改启用(适用于家庭版或界面失效场景)
当 Windows 安全中心选项灰显、组策略不可用(如家庭版)或策略被锁定时,可直接修改底层注册表项来激活内存完整性。操作前请确保已创建系统还原点,并确认当前用户具备管理员权限。
1、按下 Win + R,输入 regedit 并回车,以管理员权限运行注册表编辑器。
2、导航至以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity。
3、若该路径不存在,需手动逐级新建对应项:右键父项 → 新建 → 项,名称严格匹配路径层级。