解决Windows上内存完整性错误的方法,保护您的电脑免受有害软件的攻击

|分类:教程 |热度:9 ℃ |

你是否在Windows安全中看到“内存完整性已关闭”的提示,但由于切换按钮显示为灰色而无法启用它?此功能被禁用意味着你的系统可能面临被恶意软件攻击的风险。接下来,让我们深入了解导致此问题的原因以及解决方法。

Windows上内存完整性错误的原因

内存完整性是一项基于虚拟化的安全功能,旨在保护你的电脑免受企图利用Windows内核漏洞的恶意软件的攻击。通常,你可以在Windows安全应用的“内核隔离”部分中启用或禁用它。但有时,你可能会发现内存完整性的切换按钮显示为灰色,并伴随一条消息:“内存完整性已关闭。你的设备可能面临风险。”

解决Windows上内存完整性错误的方法,保护您的电脑免受有害软件的攻击

导致这一问题的原因通常与驱动程序有关。如果由于不当的系统关机或蓝屏死机等原因导致驱动程序损坏,你很可能会遇到这个问题。此外,当你将新设备连接到计算机时,也可能遇到此问题。如果在这种情况下你看到了此消息,那么可能意味着你的计算机与新连接设备的驱动程序不兼容。

除了上述原因,这也可能是一个界面显示问题。这意味着内存完整性功能在后台实际上可能正在正常运行,但由于Windows的界面错误,你看到了错误的提示信息。

解决Windows上内存完整性错误的方法

既然你已经了解了Windows上内存完整性错误通常的原因,接下来,我们将探讨如何解决这个问题。你可以尝试更新驱动程序、检查设备兼容性或进行系统还原等操作来修复这个问题。如果你对如何操作仍有疑问,我们也将为你提供详细的步骤指导。

检查并更新不兼容的驱动程序

在内核隔离窗口中,你会看到“内存完整性已关闭”的提示,提示下方有一个“检查不兼容的驱动程序”的选项。点击这个选项后,你将能够找到导致问题的不兼容驱动程序。

系统将显示有关不兼容驱动程序的信息,包括产品名称、驱动程序版本和发布名称。

如果点击驱动程序的名称未能显示所有详细信息,你可以通过执行DISM命令来获取它们。要运行DISM命令,请打开开始菜单,在搜索框中输入“命令提示符”,然后选择“以管理员身份运行”。

解决Windows上内存完整性错误的方法,保护您的电脑免受有害软件的攻击

在具有管理员权限的命令提示符窗口中,输入以下命令并按Enter键:

dism /online /get-drivers /format:table

这个命令将列出计算机上安装的所有驱动程序以及其他相关信息。你需要在“发布名称”列下找到Windows安全中标记为不兼容的那个驱动程序。

解决Windows上内存完整性错误的方法,保护您的电脑免受有害软件的攻击

找到后,记下其供应商名称。接下来,你需要更新这个不兼容的驱动程序。因为问题很可能是由于驱动程序损坏或过时导致的,更新驱动程序应该能够解决问题。

要更新驱动程序,请打开设备管理器,点击“查看”,然后选择“按驱动程序排序的设备”。

定位到不兼容的驱动程序后,双击它,然后右键点击相关的设备并选择“更新驱动程序”。

选择“自动搜索驱动程序”。随后,Windows将尝试查找并下载该设备的最新驱动程序。如果Windows无法找到更新,您可以访问设备制造商的官方网站,下载并安装最新的驱动程序更新。

例如,如果问题与您的键盘驱动程序有关,那么请访问键盘制造商的官方网站,并下载适用于您键盘的最新驱动程序更新。该更新通常以.exe格式提供,安装过程与其他Windows应用程序相似。安装完新驱动程序后,请重新启动计算机,并检查是否还会出现内存完整性错误。

解决Windows上内存完整性错误的方法,保护您的电脑免受有害软件的攻击

删除不兼容的驱动程序

如果更新不兼容的驱动程序后问题仍未解决,您可以考虑将其彻底删除。请放心,删除驱动程序不会造成任何不良后果,因为当您再次使用相关设备时,Windows会自动重新安装驱动程序。不过,这次Windows会安装该设备的最新工作驱动程序。

要删除不兼容的驱动程序,请以管理员身份打开命令提示符,并输入以下命令以查看已安装驱动程序的列表:

dism /online /get-drivers /format:table

请确保将命令中的<发布名称>替换为不兼容驱动程序的发布名称。

pnputil /delete-driver <Publisher Name> /uninstall /force

例如,如果不兼容驱动程序的发布名称是oem58.inf,那么您需要输入的命令将是:

pnputil /delete-driver oem58.inf /uninstall /force

执行命令后,您将看到“驱动程序包已卸载”的提示。之后,请重新启动计算机,并检查是否解决了问题。

下载所有可用的Windows更新

问题可能源自于您当前使用的Windows版本中存在的漏洞,Windows安全应用程序中的错误也可能是导致该问题的原因之一。

因此,您应该检查并下载所有可用的Windows更新。这些更新不仅可以为您的Windows系统带来最新版本,还可能包含针对Windows安全应用程序的修复,从而解决您当前遇到的问题。

完成Windows更新下载后,请打开Windows安全应用程序,并检查是否还显示“内存完整性已关闭”的提示。

执行干净启动

您的计算机后台运行着许多进程和服务,它们共同确保操作系统的顺畅运行。但有时,这些进程或服务可能会与其他程序发生冲突,从而导致各种问题,包括您当前所遇到的问题。

为了确定是哪个进程或服务导致了问题,您可以执行干净启动。一旦识别出有问题的服务或进程,您可以选择删除它或为其下载相应的驱动程序更新。

使用注册表编辑器启用核心完整性

如果上述解决方案均未能解决问题,您可以尝试使用注册表编辑器来强制启用内存完整性功能。但请注意,使用注册表编辑器时需要格外小心,因为任何错误的编辑都可能导致系统不稳定。

为确保安全,强烈建议您先备份注册表并创建系统还原点。这样,如果在编辑注册表过程中出现问题,您可以轻松地将计算机恢复到之前的状态。

完成上述安全准备后,您可以开始操作。首先,打开开始菜单,在搜索框中输入“注册表编辑器”,然后按Enter键打开它。

在注册表编辑器中,请导航至以下位置:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity

找到“Enabled”键后,双击它,在“数值数据”字段中输入1,然后点击“确定”保存更改。

完成上述步骤后,重新启动您的计算机。您应该会发现现在可以顺利激活内存完整性功能了。

我们希望这些解决方案能帮助您解决问题。内存完整性是一项重要的安全特性,现在您已经成功启用它,可以更加放心地使用计算机,不必担心恶意软件利用Windows操作系统的关键部分。

声明: 猎游人 每天为你带来最新的游戏和硬件打折情报,帮你精心挑选值得玩的游戏,让您的钱花的更值!本站信息大部分来自于网友爆料,如果您发现了优质的游戏或好的价格,不妨爆料给我们吧(谢绝任何商业爆料)! 点此晒单

0条评论

Hi,您需要填写昵称和邮箱!
姓名 (必填)
邮箱 (必填)
网站

暂时木有评论