前一天晚上电脑还是好好的,第二天开机就这样了。
参考了很多网友的解决思路,以下为未解决的方法
1.IDM我电脑没有,也不知道那是什么。
2.默认软件冲突,卸载最近安装的软件。
3.msconfig里改成诊断启动没用,那种关闭系统服务等方法都没解决,反而电脑上不了网了,最后还是改回了正常启动。
4.安全模式进不去,系统还原也会报错,PE修复引导啥的也没用。
先写一些桌面无法使用时,用命令打开窗口的一些常见命令。
首先ctrl+alt+del打开任务管理器,点文件——运行新任务:
cmd——命令提示符
msconfig——系统配置
control——控制面板
services.msc——服务
gpedit.msc——策略组
regedit——注册表
compmgmt.msc——计算机管理
powershell——Windows PowerShell
另外,窗口一直闪烁,可能打字很困难,当时我电脑explorer.exe在任务管理器根本无法重启,关闭,只能在cmd命令中使用tskill explorer杀进程。
tasklist——查看进程列表
tskill explorer——杀掉explorer
下面是我认为比较关键的解决思路
1.sfc /scannow
sfc /scannow这条命令会提示windows资源保护找到了损坏文件,但其中有一些文件无法修复。
然后去C:\Windows\Logs\CBS里看CBS.log日志,但愿你电脑里有其他文本编辑器,当时我电脑的记事本也是打不开的。。。关键日志:
2024-02-17 18:21:51, Info CSI 0000026d [SR] Beginning Verify and Repair transaction
2024-02-17 18:21:51, Info CSI 0000026e [SR] Cannot repair member file [l:10]'efswrt.dll' of Microsoft-Windows-Security-EnterpriseData-FileRevocationManager, version 10.0.19041.1865, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35} in the store, hash mismatch
感觉就是dll坏了,然后搜dll修复工具,文末分享给大家。
解压出来找到DirectX_Repair_win8_win10.exe,我是把实验室这三个选项都勾上了,反复检测修复了好几遍,修一次重启一次,后面sfc /scannow就能正常运行了。
大家注意修复一遍,重启一遍,执行一遍sfc /scannow,看CBS日志有没有变化,可能CBS日志就不是efswrt.dll,而是另一个dll。继续反复执行,直到sfc /scannow命令能正确运行。
2.Dism
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth
这三条命令,前两条我可以正常运行,第三条会在62.3%卡一会儿,然后迅速到100%,提示错误:0*800f081f,dism找不到源文件,大家网页搜索dism找不到源文件,有很多相似的帖子,
参考同站:利用Dism修复系统步骤,以及dism找不到源文件解决方案
注意评论区有两个关键评论:
刚刚解决了各位普遍遇到的两个问题然后修复成功了!
1、找不到install.wim--->将镜像中Sources\install.esd复制到单独的文件夹,cmd运行以下命令:
dism /Export-Image /SourceImageFile:D:\ISO_Files\Sources\install.esd /SourceIndex:1 /DestinationImageFile:D:\ISO_Files\Sources\install.wim /Compress:Max /CheckIntegrity
注:其中esd的载入路径和wim的存储路径可自行修改;
2、载入了wim仍然找不到源文件--->首先最好不要安装在C盘,可能会报错;其次,运行RestoreHealth命令后面要加上源路径,命令如下:
DISM.exe /Online /Cleanup-image /Restorehealth /Source:D:\REP\windows /Limitaccess
※ ☆ 然后最最最最最重要的是,一定要打开windows update和与其相关的服务,并且联网然后再执行 DISM /Online /Cleanup-image /RestoreHealth
UP指令打错了,是Dism /online /Cleanup-image /StartComponentcleanup
注意电脑修好后卸载已经挂载的镜像(以节约空间):
DISM.exe /Unmount-Image /MountDir:C:\REP /Discard
建议大家先参考上面的帖子试一下,没准可以。
但是我的电脑不行,即使电脑修好开机后,还是提示错误,找不到源文件。
然后下面这个不起眼的帖子,是电脑正常开机前最后我试过的方法。
win10离线安装framework3.5以及dism找不到源文件解决方法(已测试有效)
我保存了原博主的文件,大家在哪下载都行
离线安装framework3.5命令.rar
链接:https://pan.baidu.com/s/1g31UcFKV5NzlS2YmaaZpOg?pwd=qwer
提取码:qwer
解压出来四个压缩包放在C盘根目录,然后cmd执行下面的代码,我执行了很久还是0%,然后我关掉了窗口,重启电脑就开机了。。。建议大家多等一会儿。
虽然我的电脑修好开机后,RestoreHealth
还是提示错误,找不到源文件。。。
Dism /online /enable-feature /featurename:NetFX3 /All /Source:c:\sxs /LimitAccess
折腾了一天,可算是能开机了,windows的bug真是玄学问题。。。莫名其妙的坏,莫名其妙就又好了。。。大家参考一下我的经历吧!祝大家的电脑永不蓝屏,永不BUG!!!
DirectX修复工具 4.0 正式版.zip
链接:https://pan.baidu.com/s/1DxlCxExTar07lUMmkIIXnA?pwd=qwer
提取码:qwer
参考: