内存完整性是一项核心 Windows 安全中心功能,可保护系统免受恶意软件直接插入关键进程的威胁。但是,如果系统中存在任何不兼容的驱动程序(即使任何设备未使用它),则无法关闭此特定功能。因此,如果您注意到计算机上出现“无法打开内存完整性”消息,请尝试以下解决方案。

修复1 –尝试再次扫描

执行第二次扫描并解决任何驱动程序与其不兼容的问题。

1. 使用搜索框搜索“安全性”。

2.然后,单击“Windows安全性”以访问它。

 

security-minsecurity-min

 

3.然后,点击“设备安全性”以访问该选项。

 

device-security-mindevice-security-min

 

4.在这里,您可以找到核心隔离功能。

5.现在,点击“核心隔离详细信息”以打开内存完整性选项。

core-isolation-details-min-1core-isolation-details-min-1

 

 

6.现在,打开内存完整性”选项。

memory-integrity-off-minmemory-integrity-off-min

 

等待此错误消息出现在通知窗格中。

Memory integrity can\'t be turned on 
Try resolving any incompatibilities with your drivers.

7.在Windows安全页面上,您将找到一个名为“立即扫描”的选项以重新扫描设备驱动程序。

 

scan-now-minscan-now-min

 

这将使Windows搜索不兼容并自动修复它们。

修复1 –删除任何不必要的外部工具

删除您现在不使用的不必要的外部外围设备。

1. 完全关闭系统。

2. 然后,确保从电源上卸下计算机。

3.之后,逐个分离连接到计算机的所有外部USB设备(如外部HDD,蓝牙适配器和WiFi加密狗)。

4.此外,如果您有光驱,请手动打开它并确保那里没有CD / DVD。

5. 拆下所有外围设备后,将系统插入电源。

6.之后,打开系统。

现在,转到 Windows 安全中心并尝试打开内存完整性功能。

您不会看到不兼容的驱动程序语句。

修复3 –删除驱动程序

您可以使用命令行删除不兼容的驱动程序。

步骤 1 – 识别不兼容的驱动程序

在“设置”页面中识别不兼容的驱动程序。

1. 打开 Windows 安全中心。

2.打开后,单击“设备安全”。

 

device-security-mindevice-security-min

3. 点击“核心隔离详细信息”以访问它。

 

core-isolation-details-min-1core-isolation-details-min-1

 

4. 在核心隔离功能中,点击“查看不兼容的驱动程序”以访问它。

 

review-incompatible-minreview-incompatible-min

 

5.现在,展开故障不兼容的驱动程序并知道“已发布的名称:”

请注意此处的名称。在我们的例子中,它是“oem54.inf”。

 

oem54-check-minoem54-check-min

 

步骤 2 – 删除驱动程序

现在,您可以从命令行从计算机中删除驱动程序。

1.首先,使用Windows图标搜索“ cmd”。

2.然后,右键单击“命令提示符”,然后点击上下文菜单中的“以管理员身份运行”。

 

cmd-new-edition-min-2cmd-new-edition-min-2

 

3.出现CMD面板时,粘贴此代码,使用您之前记下的“已发布名称”对其进行修改,然后按Enter键从计算机中删除驱动程序。

pnputil /delete-driver 

注意 – 只需将“<驱动程序名称>”替换为您在“设置”中注意到的不兼容驱动程序的名称。

示例 – 就像在我们的计算机上,驱动程序的名称是 oem54.inf。所以,代码是——

pnputil /delete-driver oem54.inf

 

delete-driver-mindelete-driver-min

 

这样,您可以轻松地从计算机中删除驱动程序。如果您有多个不兼容的驱动程序,则必须使用相同的命令并从计算机中删除这些驱动程序。

删除所有不兼容的驱动程序后,您可以在计算机上轻松启用内存完整性功能。

您不会看到错误消息。

修复 3 – 使用驱动程序验证程序管理器

如果无法验证哪个驱动程序是真正的罪魁祸首,则可以使用驱动程序验证程序进行验证。

1. 打开运行。同时按 Windows 键 + R 键将其打开。

2.然后,在框中键入此内容并点击 输入.

verifier

 

verifier-ok-minverifier-ok-min

 

3. 在第一页上,单击“创建自定义设置(适用于代码开发人员)”选项。

4.然后,点击“下一步”继续。

 

create-custom-next-mincreate-custom-next-min

 

5.现在,您会注意到出现了一个测试列表。

6. 检查除“随机低资源模拟”和“DDI 合规性检查(附加)测试之外的所有测试。

7.然后,点击“下一步”。

 

uncheck-randomized-test-minuncheck-randomized-test-min

 

8. 在下一页上,选择“从列表中选择驱动程序名称”选项,然后点击“下一步”。

select-drivers-from-a-list-minselect-drivers-from-a-list-min

9.计算机上的所有驱动程序都将开始加载。驱动程序加载后,检查除Microsoft驱动程序之外的所有驱动程序。

10.最后,点击“完成”以启动驱动程序验证程序。

 

select-drivers-except-ms-minselect-drivers-except-ms-min

 

现在,您的计算机将自动重新启动并扫描所有检查的驱动程序是否损坏。

11. 当计算机识别出有故障的驱动程序并修复损坏时,输入此命令。

verifier /bootmode resetonbootfail

 

verifier-bootmode-minverifier-bootmode-min

 

执行此命令后,关闭“驱动程序验证程序”页。

最后,重新启动计算机以保存所有这些修改。您现在可以再次切换内存完整性选项。

修复4 –从Windows更新更新驱动程序

通过 Windows 更新中的可选更新通道更新驱动程序。

1. 打开“运行”框。如果您按Windows键+ R键,它将打开它。

2.然后,将此术语复制粘贴到其中并点击 输入.

ms-settings:windowsupdate

 

windows-update-direct-run-2windows-update-direct-run-2

 

3.现在,单击“高级选项”。

 

advanced-options-min-2advanced-options-min-2

 

4. 在“高级选项”屏幕中,单击“可选更新”选项以浏览其他更新。

 

optional-updates-min-1optional-updates-min-1

 

5.现在,只需检查所需的可选更新,然后点击“下载并安装”即可下载并安装这些更新。

 

vmware-download-and-install-minvmware-download-and-install-min

 

将驱动程序下载并安装到计算机上后,关闭“设置”页面。

现在,尝试再次制定内存完整性。检查是否解决了您的问题。

修复 5 – 使用组策略制定内存完整性

可以使用组策略启用内存完整性功能。

1. 打开“运行”框。然后,右键单击Windows图标并点击“运行”。

2.然后,在框中键入此信息,然后单击“确定”。

gpedit.msc

 

gpedit-new-windows-11-min-1gpedit-new-windows-11-min-1

 

3. 沿着左侧前往此位置 –

计算机配置/管理模板/系统/设备防护

4.现在,查看右侧窗格并找出“启用基于虚拟化的安全性”策略。

5. 然后,双击策略以访问它。

 

turn-on-virtualization-dc-minturn-on-virtualization-dc-min

 

6.现在,单击“启用”设置以在计算机上启用该策略。

7.最后,点击“应用”和“确定”以应用更改并将其保存在您的计算机上。

 

enabled-policy-minenabled-policy-min

 

之后,关闭本地组策略编辑器。在重新启动系统之前,此策略更改不会生效。

修复6 –在安全模式下重新启动

在干净模式下重新启动计算机并进行测试。

1.首先,同时按Windows键+ R键。

2.然后,在终端中编写此UTR命令,然后按 输入 键。

msconfig

msconfig-minmsconfig-min

 

3.转到“系统配置”页面上的第一个选项卡“常规”。

4.之后,转到“常规”部分,然后单击“选择性启动”选项进行检查

5.之后,选中加载系统服务”选项。

 

load-system-services-minload-system-services-min

 

6. 前往“服务”部分。

7.由于涉及第二步,您必须勾选隐藏所有Microsoft服务”。

8.这样,将仅选择第三方服务。最后,单击“全部禁用”以禁用该服务。

 

hide-all-disable-minhide-all-disable-min

 

9.现在,单击“应用”和“确定”。

apply-ok-min-1apply-ok-min-1

 

10.屏幕上出现确认提示,点击“重新启动”以重新启动计算机以应用更改。

 

restart-minrestart-min

 

当系统重新启动时,尝试再次启用内存完整性。您的问题肯定会得到解决。

修复7 –启用VM平台和HyperV功能

启用虚拟机平台和 Hyper-V 功能应有助于解决此问题。

1.打开 运行 通过按 赢键+ R 键一起。

2.然后,将其写在框中并按 输入.

optionalfeatures

 

optional-features-enter-minoptional-features-enter-min

 

3.接下来,从列表中检查这两个功能。

Hyper-V
Virtual Machine Platform

4.然后,单击“确定”以应用这些功能。

 

virtual-machine-platform-ok-minvirtual-machine-platform-ok-min

 

等到 Windows 下载关联的文件并将其应用到您的计算机上。

完成后,将出现一个提示以重新启动系统,以便Windows可以应用更改。

点击“立即重新启动”以立即重新启动。重新启动计算机后,您不会看到有关内存完整性的任何错误消息。