0
点赞
收藏
分享

微信扫一扫

【排查过程】计算机蓝屏重启问题

杨沐涵 2022-04-23 阅读 92
windows

问题:

- 每次蓝屏的时间段范围在[15,30] 分钟;即平均每隔半个小时蓝屏一次;

- 蓝屏提示代码:DRIVER_IRQL_NOT_LESS_OR_EQUAL(或其他代码)

我的电脑具体情况:

- 电脑是原装系统

- 去年的第四季度,系统蓝屏过3次左右,每次相隔一个月左右;

- 今年,每隔一周,蓝屏一次,时间都固定在每周三,15:24,会蓝屏重启;

- 在某天,系统蓝屏5次左右;继日开始,每隔半小时蓝屏一次;

总结该电脑的问题,先写在前面,在后文就不提了:

 我的电脑为何每隔一周会蓝屏一次?

因为windows更新这一栏里,有注明了”暂停更新7天“。其实也就是说每隔一周,系统会自动检查更新。(从这里可以看出,我的电脑蓝屏其实是因为系统更新的时候才出现。发现这个原因是我在后文用尽了很多方法,并踩了很多坑之后才知道的)

为什么以前不是每隔一周蓝屏一次,而是每月或偶尔蓝屏一次?

因为以前的系统版本没有这个设置啊。然后它自动更新了版本,才多了这个设置。为后面的麻烦事做了铺垫。

为什么最近之前是每隔一周蓝屏一次,而现在每隔半个小时蓝屏一次。

因为最后一次例行”按部就班“的一周更新崩溃后,有重要的系统文件被损坏了,于是就有了次数更频繁的蓝屏问题出现。

排查的心酸过程:

1.用遍了所有方法都没有用

2.开启无脑模式解决,疯狂卸载最近更新软件,下载杀毒软件,关闭防火墙等等,没有用。

3.偶然发现,在断网的情况下,正常使用。连网时,过一小段时间,就一定会蓝屏崩溃重启。

4.网卡驱动卸载重装,显卡卸载重装,清理文件垃圾。。。然而,没有用。

5.我妥协了,重置系统。解决了。

我的问题已解决,但还是得靠重置系统解决的。-_-!

微软坑了我一把,原来系统自动更新后,就出现这个问题。。。联网容易蓝屏是因为继续更新问题,还是其他地方连网有问题,目前具体原因还不清楚。但我始终认为不是网卡驱动问题。

---------------------------------------------------------

下文以尚未清楚原因的情况下,提供排查问题的思路:

大大的建议

优先利用工具排查问题,找到大概原因。根据原因,再寻找一下解决方案。切不可在未清楚问题的情况,就百度各种方案;否则,这会浪费你的很多时间,坑也多。

猜测原因:

- 驱动问题(系统自动更新安装,或用户错误的操作导致)

- 其他软件问题(其他软件exe,或病毒木马,软件非法访问或破坏系统受保护的一块内存地址。)

- 缺少系统文件(系统更新后导致,或用户错误的操作导致)

- 硬件问题(cpu不行了,bios设置有问题,或内存条有问题)

- 系统问题(系统更新)

- BIOS设置(没有尝试过,未知原因)

排查前预备的工具:

- 从计算机自带的应用商店里下载安装WinDbg Preview(分析的内容比较具体,优先推荐)

- 下载电脑管家(下载bluescreenview,次要选择)

- 在线分析蓝屏文件工具,官方网:Instant Online Crash Analysis(在线已停用,没尝过,暂不考虑使用)

- Windbg蓝屏分析修复工具

备注:电脑管家可下,其他网站也可下,但注意要评分高的工具,不然容易坑人,比如下载的工具安装后会同时捆绑其他软件,或广告插件什么的,留意。同时,该工具分析数据可能还不够具体,但大概可排查到常见的问题。

下载工具的链接Windbg(32&64位)官方下载中文版-蓝屏分析修复工具Windbg下载-华军软件园,也可在电脑管家里下。

- DirectX修复工具(建议在利用了前面几个工具仍旧无法解决问题,就可测试一下这个工具;但可能会有缺点:执行修复补丁之后,有可能会造成系统文件错乱问题,以前有尝试出现过一次这样的问题,但出现这种情况少)

貌似是电脑管家里有的下,可尝试用下。分析信息也可能不够具体,我用过,忘记了信息的描述。

写此文目的:

        在排查过程中,我踩了很多坑,为此花了不少时间。此处排查的过程,是为了便于我们之后再次遇到相似蓝屏问题时,尽快寻找该问题的根源。因此,我尽可能总结出最优的解决方案(避免做很多无用功)去进行排查修复。

排查过程:

利用WinDbg Preview工具(一定要以管理员身份执行,不然是打不开文件的)

记一次系统蓝屏处理IRQL_NOT_LESS_OR_EQUAL_zhongzhehua的博客-CSDN博客_蓝屏代码irql_not_less_or_equal

(1)“以管理员身份“打开软件后:点击“文件“回退到软件的首页,点击”Open dump file”,然后再点击Browse,弹出打开文件管理器,选择蓝屏dump文件,点击“open“:

系统导出的蓝屏崩溃文件路径:C:\Windows\Minidump

(2)如果没有显示Command窗口,在顶部工具栏选择”View“,然后再点击子工具栏里的”Command“,就可出现该窗口。Command窗口主要显示分析蓝屏问题的信息。

(3)看到软件窗口底部的状态栏里进度条执行加载完之后,Command窗口里的内容出现“analyze -v“超链接,点击它。然后继续等待进度条加载完毕。就会看到多出来的一堆内容。

(4)关键信息红色内容为关键内容):

我的文件分析结果如下:

STACK_TEXT: 

ffffa902`fbb7a648 fffff801`50615134     : 00000000`00000018 00000000`00000000 ffff9605`09c87050 00000000`00000010 : nt!KeBugCheckEx

ffffa902`fbb7a650 fffff801`50471896     : ffff9605`09c87050 00000000`69706e50 ffffca8c`87c00340 ffffca8c`87c01400 : nt!ObfReferenceObjectWithTag+0x17e504

ffffa902`fbb7a690 fffff801`5083b69b     : ffff9604`ef207d70 ffffa902`fbb7a7d0 fffff801`50e58740 fffff801`504716fd : nt!IoGetAttachedDeviceReferenceWithTag+0x36

ffffa902`fbb7a6c0 fffff801`50471664     : ffff9604`ef207d70 00000000`00000000 ffffa902`fbb7a860 ffffa902`fbb7a7d0 : nt!IopSynchronousCall+0x3f

.....此处省略多条内容.....

SYMBOL_NAME:  nt!ObfReferenceObjectWithTag+17e504

MODULE_NAME: nt

IMAGE_NAME:  ntkrnlmp.exe

IMAGE_VERSION:  10.0.19041.1586

STACK_COMMAND:  .cxr; .ecxr ; kb

BUCKET_ID_FUNC_OFFSET:  17e504

FAILURE_BUCKET_ID:  0x18_nt!ObfReferenceObjectWithTag

OS_VERSION:  10.0.19041.1

BUILDLAB_STR:  vb_release

OSPLATFORM_TYPE:  x64

OSNAME:  Windows 10

FAILURE_ID_HASH:  {b6b47bfd-ed1b-fc56-3b01-ddc037f9c59f}

Followup:     MachineOwner

分析结果:

关键字:IMAGE_NAME,ntkrnlmp.exe是什么?

IMAGE_NAME,这里我猜测是跟电脑的图形渲染有关,也就是跟GPU之类的有关。然后ntkrnlmp.exe是什么,反正就是系统最重要的文件,百度搜出来好像涉及到显卡驱动问题。于是我卸载重装驱动,以及回退到旧版本驱动,然后更改GPU之类的设置,没有用(有可能我卸载错了)。说白了,分析出来的信息,大概只知道是这个ntkrnlmp.exe导致的。

不懂就问:为什么我这里的ntkrnlmp.exe会在连网的情况才会出现问题呢?

如果有知道这个原因的小伙伴,告知我一下,Thanks。

关键信息:

ffffa902`fbb7a648 fffff801`50615134     : 00000000`00000018 00000000`00000000 ffff9605`09c87050 00000000`00000010 : nt!KeBugCheckEx

.....此处省略原有内容.....

我百度查到的答案是,出现这堆信息,是因为非法访问这块内存地址的意思。我也不懂这个,比较懵,先记录下这个点,以后应该会明白吧。

为什么一般出现ntkrnlmp.exe问题,就很难排查修复?

如果分析出来有出现这个ntkrnlmp.exe,你就要注意了,注定是很难找到问题根源的,因为这个问题的原因有很多种可能性,有很多网友因为这个ntkrnlmp.exe,伤透了脑筋。至少,我现在就是这样走过来的。如果实在没法了,而且用尽了所有方法都没有用的话,真的建议重装或重置系统。

如果重装系统,或者是设置bios参数什么的,还不行的话,那就是硬件问题了。然后CPU,内存条各种花式擦拭,清灰,乱七八糟的事情在后面等着你。这种情况,我就要去维修店让专业人员排查问题了。

------------------------------------------------------------

可是别人的问题为什么却能好解决呢???(其实也难解决,但它跟ntkrnlmp.exe原因相比,前者好解决多了)比如以下情况:

第一种情况:

如果蓝屏界面终止代码下方有”失败的操作:xxxx.sys“。可以根据xxxx.sys关键字,直接百度搜索问题的答案。有可能是驱动问题。

参考资料:rtux64w10.sys导致DRIVER_IRQL_NOT_LESS_OR_EQUAL蓝屏的解决方法_skylisan的博客-CSDN博客_电脑蓝屏driver_irql_not_less_or_equal

第二种情况:进程问题(即其他软件或病毒木马导致):

https://www.cnblogs.com/Piddnad/p/9164444.html

这个PROCESS_NAME是进程的名称,即有问题的进程。把该进程直接卸载掉就可以了。这跟广告插件都是一个套路,隐藏得特别深,很坑。

以下资料可供参考:

显卡驱动问题:(试过,没有用,虽然是相似的描述,但我电脑的问题不是这个原因。=_=)

如果很不幸——蓝屏了怎么办?记一次奇怪的蓝屏IRQL_NOT_LESS_OR_EQUAL - 大学校猿 - 博客园

注意:

若你百度搜到有这样的方案,比如要尝试卸载掉最近安装的程序或windows更新包,我认为对此操作要慎重;除非是自己很清楚这些东西有什么用的,就可卸载掉。(如果实在没办法了,或者电脑系统要弃用的情况下,可以尝试下。反正我没尝试过)

参考资料:

解决由于ntoskrnl.exe导致的蓝屏(Win10)_Dongguabai的博客-CSDN博客_ntoskrnl.exe

其他修复方法:(有局限性,仅能解决小范围的问题。实在解决不了的,可以尝试下。但我目前没有利用这些方法成功修复过,可能电脑问题原因不在于此。)

第一种:

以管理员身份点击”命令提示符“,也就是运行那个黑色背景窗口的系统命令行控制台。输入” chkdsk c: /f“,重启电脑时,系统会自行检测硬盘驱动器。(目的是为了检测系统文件是否有问题,或者其他之类的,反正我承认暂时不懂这个)

参考资料:Win10蓝屏ntoskrnl.exe错误怎么修复:https://jingyan.baidu.com/article/ae97a6467da371fbfc461d56.html

https://file.cfanz.cn/uploads/png/2022/04/22/19/9555A164X8.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RGRkZBTg==,size_16,color_FFFFFF,t_70

第二种:

输入 “sfc /scannow”

https://file.cfanz.cn/uploads/png/2022/04/22/19/67Xd5T5cbV.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0RGRkZBTg==,size_16,color_FFFFFF,t_70
参考资料:

win10电脑蓝屏问题 ntoskrnl.exe导致蓝屏

win10电脑蓝屏问题 ntoskrnl.exe导致蓝屏_邓噔噔!的博客-CSDN博客

第三种:

可能是因为开机自动启动了某些有问题的进程或系统服务,过段时间运行某些操作时就会导致蓝屏。 禁用启动项方法来解决问题,不算是彻底的解决方案,因为只是关闭了一些有问题的进程。不过这个仅靠自己的运气了,运气是恰巧是禁用了有问题的东西。(我试过,没有用=_=)

WIN10 系统的 IRQL NOT LESS OR EQUAL 蓝屏问题_张欣-男的博客-CSDN博客_irqlnotlessorequal蓝屏怎么办

其他:

系统错误:蓝屏提示IRQL-NOT-LESS-OR EQUAL_Finder_Way的博客-CSDN博客_irql

举报

相关推荐

0 条评论