Windows Server 2012升級R2過程中意外關閉恢復原系統方法


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存儲,執行命令如下:

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之后再將除此之外的文件復制過去(會丟失一些自定義設置數據)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM