热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

Windows安全中心内存完整性无法打开问题的处理方法

Windows11安全中心内存完整性无法打开今天电脑使用过程中突然看到系统桌面右下角任务栏中windows安全中心图标出现了警告信息,如下图红框所示:点

Windows11安全中心内存完整性无法打开

今天电脑使用过程中突然看到系统桌面右下角任务栏中 windows安全中心图标出现了警告信息,如下图红框所示:

点击该图标进入windows安全中心的 安全性概览 界面,如下图:

在该界面可以看到出现安全警告的原因是“内存完整性已经关闭”,如果想偷懒且又不想在桌面任务栏看到安全中心图标中出现黄色警告小三角,这里可以之间点击“忽略”即可。但是后面一句话提示如果不处理的话设备可能易受攻击,对于想我这样重视信息安全的人来说这是不能忍受的,因此点击“转到设置”按钮尝试解决该问题。

在设置界面我们可以看到一个内存完整性设置的开关,目前是关闭状态,我们试试点击看能不能打开。

点击之后出现如上图的提示信息,提示内存完整性无法开启,原因是有驱动程序之间不兼容。我去,昨天还用的好好的怎么今天一早就突然出现驱动不兼容问题,看样子系统偷偷摸摸的又更新了什么东西。如果对系统比较感兴趣的可以查看近段时间的系统日志,看看这段时间系统更新了些什么。本人比较懒,还是直接奔着解决问题这个目标去。

关闭提示信息,回到设置界面,设置界面多了些信息,如下图:

好吧,到这里一般动手能力比较差的就干脆点击忽略算了,后面的操作稍微有点复杂。

我们先看看这个内存完整性开关到底有什么作用,如果不处理会有什么样的后果。

首先,我们知道内存完整性是内核隔离安全功能下的一个设置项,那我们先看看内核隔离是个什么东东,下面是windows官方给的解释:

“核心隔离是 Microsoft Windows的一项安全功能,它通过在内存中隔离Windows的重要核心进程,使其免受恶意软件的侵害。 它通过在虚拟化环境中运行这些核心进程来实现此操作。”

那我们再看看内存完整性是个什么东东,还是看windows官方解释:

内存完整性(也称为受虚拟机监控程序保护的代码完整性 (HVCI) )是一项Windows安全功能,使恶意程序难以使用低级别驱动程序来劫持计算机。

内存完整性的工作原理是使用硬件虚拟化创建隔离环境。

把它想象成一个锁着的展台里的保安。 此隔离环境 (我们类比中锁定的展位) 防止攻击者篡改内存完整性功能。 要运行一段可能很危险的代码的程序必须将代码传递到该虚拟展位内的内存完整性,以便能够对其进行验证。 当内存完整性舒适地认为代码是安全的时,它会将代码交还给Windows运行。 通常,这种情况发生得非常快。

没有内存完整性运行,安全防护在开放中脱颖而出,攻击者更容易干扰或破坏防护,使恶意代码更容易偷偷溜过去并导致问题。

好了,看了这么多官方解释只要明白一点,如果不处理系统安全就得不到保证。那么我们就继续解决问题。

点击设置界面的“查看不兼容的驱动程序”,看看到底哪些驱动有问题;

上图是我机器不兼容的驱动,有其他朋友可能会出现其他的驱动不兼容,处理方法都一样。

首先,windows建议先不要轻易删除不兼容驱动,要先去更新驱动尝试解决兼容问题,我负责任的说一句,还是直接删吧,不要浪费时间,更新大概率解决不了问题,要是更新能解决问题的话这个问题就不会出现了。

好了,到了删除驱动的环节了,怎么去找到这个驱动,找到后怎么删?我觉得windows还是不够人性化,为什么不能在这个不兼容程序列表中右侧添加一个删除按钮,这样多省事。

我们还是看看这个不兼容驱动的详细信息把,点击上图中的驱动,就会出现该驱动的详细信息,如下图:

注意红框中的发布名称,这个就是我们在系统中查找该驱动的关键字。

下面是删除驱动的操作步骤:(建议有一定动手能力的同学谨慎操作,毕竟万一删错了驱动你的系统可能就玩完了)


  1. 打开windows终端,最好是以管理员权限打开;具体操作就不详细写了,算是后续操作的一个入门门槛。
  2. 在终端中列出所有驱动,pnputil /enum-drivers


  1. 从上图驱动列表中查询你要找的那个驱动,我要找的是oem32.inf,正好是列表中最后一个。

下面就是删除这个驱动了,当然你也可以不查找直接删,但是建议还是查找一下,确认系统中该驱动信息是否一致,不然误删后就麻烦了。


  1. 删除驱动:pnputil /delete-driver 驱动发布名称

删除成功。然后重启系统,你就会发现你桌面任务栏右侧的windows安全中心图标恢复正常了。

如果没有自动恢复正常你可以回到“内核隔离界面”手动开启内存完整性。


推荐阅读
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • 本文详细探讨了Java中的24种设计模式及其应用,并介绍了七大面向对象设计原则。通过创建型、结构型和行为型模式的分类,帮助开发者更好地理解和应用这些模式,提升代码质量和可维护性。 ... [详细]
  • c# – UWP:BrightnessOverride StartOverride逻辑 ... [详细]
  • 优化版Windows 10 LTSC 21H2企业版:适用于低内存设备
    此版本为经过优化的Windows 10 LTSC 21H2企业版,特别适合低内存配置的计算机。它基于官方版本进行了精简和性能优化,确保在资源有限的情况下依然能够稳定运行。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 本文探讨了如何在发布 XenApp 应用时,通过命令行参数实现启动时的参数传递。特别介绍了静态和动态参数传递的方法,并详细解释了 ICA 文件中两种参数传递方式的区别及安全检查机制。 ... [详细]
  • 尽管某些细分市场如WAN优化表现不佳,但全球运营商路由器和交换机市场持续增长。根据最新研究,该市场预计在2023年达到202亿美元的规模。 ... [详细]
  • 在金融和会计领域,准确无误地填写票据和结算凭证至关重要。这些文件不仅是支付结算和现金收付的重要依据,还直接关系到交易的安全性和准确性。本文介绍了一种使用C语言实现小写金额转换为大写金额的方法,确保数据的标准化和规范化。 ... [详细]
  • 网络攻防实战:从HTTP到HTTPS的演变
    本文通过一系列日记记录了从发现漏洞到逐步加强安全措施的过程,探讨了如何应对网络攻击并最终实现全面的安全防护。 ... [详细]
author-avatar
隐阁6090j
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有