修复explorer.exe反复崩溃
又是修电脑的一天。
今天朋友电脑出现的问题是,开机进入系统后黑屏,有鼠标,没有桌面。
所以我第一反应是Win + R
,把explorer给打开。
但就在这个过程中,出现了很诡异的事情,当我输入前几个字母后,运行窗口总是失去焦点,导致我每输入一个字母就要用鼠标点击一下输入框,后面失去焦点的速度越来越频繁,完全没法输入。
然后就进任务管理器看到了360加腾讯管家加火绒,还有一个不断崩溃的搜狗输入法……emmm……
我第一反应是管家打架和第三方输入法的崩溃导致的失去焦点,用PE进入系统后进入目录将管家们和搜狗输入法给干掉。(从这点也证实了能进PE就不会是硬件问题)
将这些东西删除后,重新进入Windows,但问题依旧,只不过在失去焦点的间隙中,可以看到桌面以及壁纸一闪而过,反复。
重新打开任务管理器,发现资源管理器(explorer.exe)反复出现,将资源管理器进程结束后,失去焦点的问题消失了,打字也顺滑了,这就说明了之前的问题是资源管理器出问题了,崩溃,然后自动重启,继续崩溃,反复循环。
Win + R
输入compmgmt.msc
,打开计算机管理,系统工具,事件查看器,Windows日志,应用程序,发现了一堆报错,且类型为BEX64,上网上搜了一下,看到一个关于这个问题的收集帖https://tieba.baidu.com/p/6062499884,居然是战地5吧的……但根据内容,似乎原因各不相同。
于是打开按时间排序,由于朋友电脑是今天才开始出问题的,从报错日志里找到了最开始的几个报错,而且是出现率最高的是错误模块路径:"C:\Windows\System32\ucrtbase.dll"
,很明显问题出现在这个dll文件上。
我最开始的想法是从我的电脑上将这个ucrtbass.dll复制一份到他的电脑上,但显示没有权限。后来想到了Windows自带了一个修复工具,但忘了是什么,后来在B站上搜到https://www.bilibili.com/opus/952486852765417489,是sfc /scannow
。
系统会自动进行检测并修复,修复完重启后解决问题。