修复:无法在 Windows 11 中打开内存完整性

据 Microsoft 介绍,受虚拟机管理程序保护的代码完整性 (HVCI) 是 Windows 中提供的基于虚拟化的安全 (VBS) 功能。在 Windows 设备安全设置中,HVCI 通常称为内存完整性。本文将向您展示如何修复无法在 Windows 11 中打开内存完整性的问题。

HVCI 和 VBS 改进了 Windows 的威胁模型,并针对试图利用 Windows 内核的恶意软件提供更强大的保护。 VBS 利用 Windows Hypervisor 创建一个隔离的虚拟环境,该环境成为假设内核可能受到损害的操作系统的信任根。 HVCI 是一个关键组件,它通过在虚拟环境中运行内核模式代码完整性并限制可用于危害系统的内核内存分配来保护和强化该虚拟环境。

在 Windows 11 中,您可能会收到来自 Windows 安全部门的通知,告知您需要执行一些操作。当您单击该通知时,您将进入“设备安全”,您会发现在“核心隔离”下,“内存完整性”已关闭。

当您尝试启用它时,系统会检查不兼容的驱动程序。最后,启用内存完整性,并要求您重新启动系统以使更改生效。

但重新启动系统后,您会再次发现内存完整性已关闭,这表明您的设备仍然容易受到攻击。在这一系列事件中,最终您无法在 Windows 11 上打开内存完整性。以下是解决此问题的方法。

手动修复

1. 从 Sysinternals 网站下载 Autoruns:https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns

2. 当您启动下载的文件时,系统将要求您接受许可协议,单击该窗口上的同意。

3. 现在,当 Autoruns 启动时,转到“驱动程序”选项卡。让驱动程序列表被填充。

4. 找到因存在问题而具有红色或黄色条目的驱动程序。就像上面的屏幕截图一样,您可以看到我有一个不兼容的驱动程序,因为找不到文件。找到不兼容的驱动程序后,右键单击它并选择删除。如果您犹豫是否删除该驱动程序,可以单击其旁边的复选标记将其禁用。

5. 禁用或删除不兼容的驱动程序后,您可能需要下载/安装兼容的驱动程序。然后您可以尝试打开内存完整性。这次,即使重新启动后,内存完整性也将保持打开状态。

视频修复

观看此视频以现场演示此方法:

就是这样!

另请参阅:Windows 11 中的内存完整性呈灰色显示。

有关的:如何修复 Windows 11 中的内存完整性关闭错误