解决 Win11 内存完整性无法开启的问题,需要严格按以下四个步骤操作:首先确认 BIOS 中硬件虚拟化已真正启用,接着使用 Windows 安全中心自动扫描不兼容的驱动程序,然后到设备管理器中将问题驱动彻底卸载,最后通过 pnputil 命令清除残留的 INF 安装包。务必按照此顺序执行,否则反复尝试仍会失败。

当你在 Windows 11 中尝试启用“内存完整性”开关时,如果发现它灰色不可点击,或者好不容易开启后重启又自动关闭——不必怀疑,系统已检测到至少一个未通过 HVCI 签名验证的内核驱动程序。该驱动正在被阻止加载,你必须找到并处理它,否则所有启用操作都将无功而返。
第一步:确认硬件虚拟化是否真正启用
关键提示:未启用硬件虚拟化时,后续所有方法均无效。很多用户在这里踩过坑:任务管理器显示的“已启用”只是软件层面的读数,不能替代 BIOS/UEFI 的实际设置。
按下 Ctrl + Shift + Esc 打开任务管理器,切换到「性能」选项卡,点击左侧的「CPU」,查看右侧的「虚拟化」状态是否为“已启用”。若显示“已禁用”,请立即重启电脑,在开机自检阶段反复按 Del、F2、F10 或 Esc 进入 BIOS/UEFI。Intel 平台进入 Advanced → CPU Configuration,AMD 平台进入 Security → SVM Mode,将对应选项设为 Enabled。保存并退出后,再次通过任务管理器确认虚拟化状态已变为“已启用”。
第二步:用 Windows 安全中心识别不兼容驱动
这是最直观的图形化检测方法:系统会自动扫描驱动程序签名兼容性,并直接告诉你哪个 .sys 文件导致了问题。
按下 Win + I 打开设置,依次点击左侧「隐私和安全性」、右侧「Windows 安全中心」、然后选择「设备安全性」,向下滚动至「内核隔离」区域,点击「核心隔离详细信息」。将「内存完整性」开关切换为“开”。系统会立刻扫描驱动程序签名兼容性。如果弹出黄色警告并自动关闭开关,说明存在 HVCI 不兼容的驱动程序。此时不能跳过,必须记下提示中的 .sys 文件名(例如 ftdibus.sys、RTKVHD64.SYS),再进入下一步处理。
第三步:在设备管理器中卸载问题驱动
隐藏设备中包含大量后台加载但界面上不可见的驱动程序,如果不勾选“显示隐藏的设备”,就很难找到真正的问题驱动。
第一步:右键「开始」按钮,选择「设备管理器」,点击顶部菜单「查看」,勾选「显示隐藏的设备」。第二步:再次点击「查看」,选择「按驱动程序排序」,这样所有驱动会按 .sys 文件名集中排列。第三步:在长列表中逐行查找与安全中心提示完全一致的 .sys 文件名(注意大小写和下划线),右键该驱动,选择「卸载设备」,勾选「删除此设备的驱动程序软件」,点击「卸载」。此步骤操作简单,但容易遗漏多个同名驱动的不同版本,务必逐个核对路径和文件名。
第四步:用 PnPUtil 清理残留 INF 安装包
有些驱动程序卸载后,.inf 安装包仍残留在系统中,下次开机可能自动重新安装,导致内存完整性再次关闭。
以管理员身份运行 PowerShell。输入命令:pnputil /enum-drivers | findstr /i "xxxxxxx"(将 xxxxxxx 替换为上一步记下的 .sys 文件名,如 RTKVHD64)。找到对应行中以 oem*.inf 开头的完整文件名(如 oem123.inf)。执行删除命令:pnputil /delete-driver oem123.inf /uninstall。注意:必须加 /uninstall 参数,否则仅删除 INF 文件但不卸载驱动程序实例。全部清理完成后,重启电脑,再回到安全中心重试开启内存完整性。
