Bad System Config Info 蓝屏错误解决方案

经常碰到有人拿电脑过来,说有蓝屏错误。蓝屏错误有很多种。如果 Windows 系统还能正常进入的话,那么就用 WhoCrashed 或者 WinDBG 分析蓝屏 Dump 文件来排查错误。如果不能进入 Windows 系统,那么就需要靠给出的蓝屏错误提示来排查了。今天碰到的一个蓝屏错误就是 “Bad System Config Info Error”。

一般出现这个 Bad System Config Info Error 错误,大概率都是在 Windows 启动 Logo 那边卡住,然后蓝屏了。根据经验,恢复注册表到之前的版本就可以了。

解决方案1:

1. 进入 PE 系统,然后找到 C:\Windows\system32\config 文件夹,然后先备份一下里边的当前注册表文件

DEFAULT
SAM
SYSTEM
SOFTWARE
SECURITY

2. 然后将 C:\Windows\system32\config\RegBack 中的备份文件拿出来替换上一级目录的同名文件。

不过这个方案被 Forece 抛弃啦,因为最近 Windows 新版本默认直接把注册表备份功能给关闭了,所以这个 RegBack 文件夹是空的!不过还好今天这个客户存有系统还原点 Restore Point

解决方案2:

进入系统修复模式,然后选择系统还原,还原到上一次备份的还原点,系统也可以恢复正常。不过今天这个 Case 比较奇葩。系统还原的时候报错了!!不过没关系,这点难度还是难不倒小佛的,上神器 Restore Point Explorer 或者 ShadowExplorer 可以离线查看系统还原点中的文件。

然后因为 PE 是精简系统,没有 .NET 库,结果不能运行这两个文件。然后试着 Copy 一下系统还原点(路径是 C:\System Volume Information ),结果还给我 Access Denied。没办法只好把硬盘拆了连接到另外一台电脑上,然后顺利用 ShadowExplorer 读取出了上一次还原点中的 C:\Windows\system32\config 里边保存的注册表文件。然后把还原点中的注册表文件 Export ,覆盖当前系统的注册表文件。顺利开机!