Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> XP系統基礎知識 >> 離線方式讀寫Windows注冊表內容

離線方式讀寫Windows注冊表內容

日期:2017/2/8 15:10:14      編輯:XP系統基礎知識

  本文僅在WINDOWS XP及WINDOWS 2003上測試通過,其他平台未知。  

  我在2007年曾經草擬了一篇文章《成功修復一例WINDOWS系統反復登陸,無法啟動》,當時的想法是覺得這個過程很有意義,想把解決過程記錄下來,結果是日復一日的忙碌,最終不了了之。其實在解決問題的過程中,體會最深的便是在系統無法啟動的情況下,同時又沒有注冊表備份,如何修改它的錯誤的注冊表鍵值。  

  一個簡單的方法是利用注冊表編輯器的加載配置單元。  

  WINDOWS XP和WINDOWS 2003的注冊表文件通常在%SystemRoot%\system32\config 文件夾下:SAM、SECURITY、SOFTWARE、SYSTEM,當操作系統無法啟動時,可以把這塊無法啟動的硬盤掛載在另外的WINDOWS上,或者通過PE進入系統,然後加載原先系統錯誤的注冊表文件,再對相應鍵值進行修改。

  具體流程為:  

  打開“注冊表編輯器”。  

 在注冊表樹(左側)中,單擊 HKEY_USERS 或者 HKEY_LOCAL_MACHINE 項。  

  在“文件”菜單上,單擊“加載配置單元”。  

  在“查找范圍”中,單擊包含要加載的配置單元的驅動器、文件夾、網絡計算機和文件夾。

  單擊“打開”。  

  在“項名稱”中,鍵入要指派給配置單元的名稱(隨意起個名稱就行了,作為子鍵名稱),然後單擊“確定”。  

  注意事項:

  1、“加載配置單元”和“卸載配置單元”只影響 HKEY_USERS 和 HKEY_LOCAL_MACHINE 項,並且只有選中這些預定義項時它們才是活動的。在將配置單元加載到注冊表中時,配置單元成為其中一個項的子項。

  2、修改完成後,別忘記卸載配置單元(在regedit中選擇先前加載到系統中的配置單元,再打開文件菜單,選擇“卸載配置單元”)

Copyright © Windows教程網 All Rights Reserved