您是否在 Windows 安全性中看到“内存完整性已关闭”消息,并且由于其切换呈灰色而无法启用它?禁用此功能意味着您的系统面临被恶意软件入侵的风险。请继续阅读以了解导致此问题的原因以及如何解决它。
内存完整性是一项基于虚拟化的安全功能,可保护您的计算机免受试图利用 Windows 内核的恶意软件的侵害。您可以在 Windows 安全应用程序的核心隔离部分中将其打开或关闭。打开Windows安全应用程序,单击左侧的“设备安全”选项卡,然后滚动到核心隔离。
有时,内存完整性切换可能会显示为灰色,并显示一条消息:“内存完整性已关闭。您的设备可能容易受到攻击。”
此问题通常与您的驱动程序有关。如果您的驱动程序由于系统关闭不当或 BSOD 等原因而损坏,您可能会遇到此问题。
您可能遇到此问题的另一种情况是将新设备连接到计算机时。如果您在这种情况下看到此消息,则表明您的计算机可能与新连接的设备的驱动程序不兼容。
除了所有这些情况之外,它可能只是一个接口问题。这意味着该功能在后台运行正常,但由于 Windows 11 中的界面错误,您会看到该消息。
现在您已经了解了 Windows 11 上通常导致内存完整性错误的原因,让我们检查一下提出一些解决问题的解决方案。
在核心隔离窗口中,您将看到“内存完整性已关闭”消息,该消息下方将有一个“检查不兼容的驱动程序”选项。单击此选项时,您将看到导致问题的不兼容驱动程序。
您将看到有关不兼容驱动程序的信息,例如其产品名称、驱动程序版本和发布的名称。
如果单击驱动程序名称未提供所有这些详细信息,您可以执行 DISM 命令来检索它们。要运行 DISM 命令,请打开“开始”菜单,在搜索栏中键入命令提示符,然后选择“以管理员身份运行”。
在提升的命令提示符窗口中,输入以下命令并按 Enter:
dism /online /get-drivers /format:table
此命令将列出您计算机上安装的所有驱动程序以及其他信息。您必须找到在“Windows 安全”中“已发布名称”列下标记的不兼容驱动程序。
找到它后,记下其提供商名称。之后,您必须更新不兼容的驱动程序。这是因为该问题可能是由于驱动程序损坏或过时而导致的;无论哪种情况,更新驱动程序都可以解决问题。
要更新驱动程序,请打开设备管理器,单击“查看”,然后选择“按驱动程序列出的设备”。
找到不兼容的驱动程序,双击它,然后右键单击相关设备并选择“更新驱动程序”。
选择“自动搜索驱动程序”。然后,Windows 将尝试查找并下载该设备的最新驱动程序。如果 Windows 无法找到更新,您可以访问设备制造商的网站下载最新的驱动程序更新。
例如,如果问题与您的键盘驱动程序有关,请访问键盘制造商的网站并下载键盘的最新驱动程序更新。该更新将采用 .exe 格式,因此您可以像任何其他 Windows 应用程序一样安装它。更新驱动程序后,重新启动计算机并检查是否仍然出现内存完整性错误。
如果更新不兼容的驱动程序无法解决问题,您应该考虑将其完全删除。不用担心,删除驱动程序不会产生任何不良影响,因为一旦您再次使用相关设备,Windows会自动重新安装驱动程序。不过,这次 Windows 将为该设备安装最新的工作驱动程序。
要删除不兼容的驱动程序,请以管理员身份打开命令提示符并执行以下命令以查看已安装的驱动程序列表。
dism /online /get-drivers /format:table
输入以下命令并按 Enter。确保将 替换为不兼容驱动程序的发布名称。
pnputil /delete-driver /uninstall /force
例如,如果不兼容驱动程序的发布名称为 oem58.inf,则命令将是:
pnputil /delete-driver oem58.inf /uninstall /force
执行命令后,您将看到“驱动程序包已卸载”消息。之后,重新启动计算机,然后检查问题是否仍然存在。
此问题也可能是由于您当前使用的 Windows 版本中的错误而导致的。 Windows 安全应用程序中的错误也可能是问题背后的原因。
无论哪种方式,您都应该检查并下载任何可用的 Windows 更新。下载 Windows 更新不仅会更新 Windows 版本,还可能包括可以解决问题的 Windows 安全应用程序的更新。
下载适用于 Windows PC 的可用更新后,打开 Windows 安全应用程序并检查“内存完整性已关闭”消息是否仍然出现。
您的计算机在后台运行着许多进程和服务,可帮助操作系统平稳运行。有时,这些进程或服务可能会干扰其他程序,从而可能导致各种问题,包括当前的问题。
您可以通过执行干净启动来识别有问题的代理。一旦确定有问题的服务或进程,您可以将其删除或下载任何可用的驱动程序更新。
如果上述解决方案都没有帮助,您可以采取的最后一步是使用注册表编辑器强制启用内存完整性功能。但是,应用此修复程序时必须非常小心,因为注册表中的单个错误编辑可能会使您的系统不稳定。
为了安全起见,您必须备份注册表并创建还原点。这样,如果在注册表编辑过程中出现任何问题,您可以轻松地将计算机恢复到工作状态。
采取这些基本的安全措施后,我们就开始吧。首先,打开“开始”菜单,在搜索栏中键入“注册表编辑器”,然后按 Enter。
在注册表编辑器中,导航到以下位置:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlDeviceGuardScenariosHypervisorEnforcedCodeIntegrity
双击“Enabled”键,在值中键入 1数据字段,然后单击“确定”。
重新启动计算机,您会发现可以毫无问题地激活内存完整性开关。
我们希望上述解决方案有助于解决问题。内存完整性是一项重要的安全功能,现在您已启用它,您不必担心恶意代理会利用 Windows 操作系统的关键部分。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3