Windows Server 2012升级R2过程中意外关闭恢复原系统方法
2014-12-11 04:16
495 查看
2012升级R2过程中强制关闭了计算机,导致再次启动后蓝屏提示"BAD_SYSTEM_CONFIG_INFO"。用2012安装盘进入尝试修复失败(安全模式什么的都不用想),进入命令提示符查看错误日志发现是由注册表意外损坏引起。
由于Windows在升级时会对原有注册表进行备份,可以在对应操作系统盘符+"\Windows\System32\config\RegBack"下找到(例如:C:\Windows\System32\config\RegBack),将备份文件覆盖对应"\Windows\System32\config"目录下文件。
重新启动后继续蓝屏并提示"the boot Configuration Data file is missing some required information File:/Boot/BCD Error code 0xc0000034",需要再次进入命令提示符修复BCD存储,执行命令如下:
之后会扫描到对应的Windows目录,输入"Y"回车即可。重新启动Windows已可以正常进入,但用户配置文件已损坏无法正常加载,这个时候Windows会为当前的系统管理员账号创建一个临时配置,对应目录:C:\Users\TEMP。查看User Profiles发现账号的Status=Backup,决定去注册表将对应账号的状态重置进入系统。
用户的配置信息存放在"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"下,系统管理员的原始配置项被添加了bak后缀。将RefCount、State的值都修改为0,同时删除临时配置项重新登录。发现仍然无法使用原有用户配置,打开事件查看器发现ntuser.dat被占用,使用pe搜索未发现占用进程。推测这个状态很有可能保存在ntuser.dat内部。决定备份原始配置目录被删除它,交由系统重新创建ntuser.dat之后再将除此之外的文件复制过去(会丢失一些自定义设置数据)。
由于Windows在升级时会对原有注册表进行备份,可以在对应操作系统盘符+"\Windows\System32\config\RegBack"下找到(例如:C:\Windows\System32\config\RegBack),将备份文件覆盖对应"\Windows\System32\config"目录下文件。
重新启动后继续蓝屏并提示"the boot Configuration Data file is missing some required information File:/Boot/BCD Error code 0xc0000034",需要再次进入命令提示符修复BCD存储,执行命令如下:
Bootrec /RebuildBcd
之后会扫描到对应的Windows目录,输入"Y"回车即可。重新启动Windows已可以正常进入,但用户配置文件已损坏无法正常加载,这个时候Windows会为当前的系统管理员账号创建一个临时配置,对应目录:C:\Users\TEMP。查看User Profiles发现账号的Status=Backup,决定去注册表将对应账号的状态重置进入系统。
用户的配置信息存放在"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"下,系统管理员的原始配置项被添加了bak后缀。将RefCount、State的值都修改为0,同时删除临时配置项重新登录。发现仍然无法使用原有用户配置,打开事件查看器发现ntuser.dat被占用,使用pe搜索未发现占用进程。推测这个状态很有可能保存在ntuser.dat内部。决定备份原始配置目录被删除它,交由系统重新创建ntuser.dat之后再将除此之外的文件复制过去(会丢失一些自定义设置数据)。
相关文章推荐
- Windows Server 2012 R2 服务管理器自启动功能的关闭方法
- windows server 2008 R2升级到windows 2012迁移Alwayson AG的方法
- Windows server 2003AD升级到Windows server 2012 R2的操作过程
- 将Windows Server 2008 R2网络升级到Windows Server 2012
- (一)把域服务升级和迁移到Windows Server 2012 R2上 推荐
- Windows Server 2003域升级到Windows Server 2012 R2域
- Windows Server 2012 中80端口被PID为4的系统进程占用解决方法
- Windows Server 2012 R2 WSB功能安装与配置之01 WSB安装与裸机恢复功能测试
- Windows Server 2003升级IE6到高版本系统不支持解决方法
- Win2003域控升级到WIN2008 R2 再升级到Windows server 2012
- 在系统启动时,Windows Vista 中、 在 Windows 7 中,Windows Server 2008 中和在 Windows Server 2008 R2 中的 497 天后未关闭 TIME_WAIT 状态的所有 TCP/IP 端口
- Windows Server 2012作为桌面版系统使用,简单优化过程
- Windows Server 2012 R2 异常关机自动修复失败循环处理方法 推荐
- Windows Server 2012 就地升级至 Windows Server 2012 R2 Preview
- 分享Windows Server 2012 R2的获取正版密钥方法
- 在Windows Server 2012启用或关闭Internet Explorer增强的安全配置的方法
- 将Windows Server 2008 R2网络升级到Windows Server 2012
- Windows Server 2003升级IE6到高版本系统不支持解决方法
- (二)把域服务升级和迁移到Windows Server 2012 R2上
- Windows Server 2012 R2 WSB功能安装与配置之04 基于WSB的数据文件备份与恢复