记一次 Windows 10 突然断电重启后桌面无法打开的解决过程

背景

正在编辑表格,不小心将电源线踢掉了,插上电源重启后黑屏,只有鼠标。

系统: Microsoft Windows 10.

很久没关机了。

TL;DR

  1. 开启并切换到 Administrator 账户
  2. 排查 C:\用户\用户名\AppData\Local\Microsoft\Windows\
  3. 大概率是因为 Caches\cversions.*.db 导致的

详细

系统启动后,点击登录账户后等待事件比以往更久。过了大约30秒,屏幕全黑,滑动鼠标后仅能看见鼠标指针在屏幕上。打开任务管理器,发现CPU 占用很高。

  1. Control + Alt + DEL (小键盘最下面一排的小数点)
  2. 尝试在 任务管理器上运行 explorer.exe. 卡住。
  3. 尝试运行 powershellcmd 均卡住。
  4. 右键某个进程,点击 打开文件位置 后能正常弹出 文件管理器
  5. 左键双击或右键文件管理器中的某个文件。卡住。

将网上 搜索到关于 Windows 桌面无法打开, explorer.exe 没有运行 的所有解决方案都尝试过后,依然无法启动桌面。

在茫茫网络上解决方案时看到了 这个文章。我也尝试切换到其他账户看看。

  1. 文件管理器 上方的搜索框内输入 control 后打开控制面板。
  2. 进入用户账户 后点击管理其他账户,然后点击 新建账户。卡住。

既然新建账户卡住,那么还有其他已经存在的账户可以用吗? 有的,Administrator!

文件管理器 上方的搜索框内(由于没有桌面,CTR+R 是无法弹出输入框的)输入 compmgmt.msc 后打开账户控制面板。 将 Administrator 启用(将禁用选项去掉)。参考这篇文章

如果登录到 Administrator 后桌面正常加载,那么表示 explorer.exe 在那个用户环境下启动时,读取用户配置或记录出错,导致无法启动., 否则可能是 系统文件损坏

一般来说,Windows 会将用户配置存储到 C:\用户\用户名\AppData\Local\Microsoft\Windows\,所以我们登录到管理员账户下的目的就是对该文件夹进行排查。

就我遇到这次故障来看,问题出现在 Caches 目录,该文件夹下面有几个 cversions.n.db 文件。我将它们删除后切换到那个用户就可以启动桌面了。

如果实在无法排查到具体是哪些文件出问题了,可以将 Windows\Caches 甚至 Windows 重命名(相当于删除)以重置那个用户的配置。

备注:~/AppData 在 Windows 系统中是一个隐藏目录。
备注2:所有文件排查(删除)均在 C:\用户\用户名\AppData\Local\Microsoft\Windows\ 下进行。不要去动 C:\Windows 下的文件, 除非你非常明白自己在干什么。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值