離線方式讀寫WINDOWS登錄檔

2021-09-21 17:21:46 字數 869 閱讀 6407

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

我在2023年曾經草擬了一篇文章《

成功修復一例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中選擇先前載入到系統中的配置單元,再開啟檔案選單,選擇「解除安裝配置單元」)

離線方式讀寫WINDOWS登錄檔

張宇 北亞 硬碟資料恢復 本文僅在windows xp及windows 2003上測試通過,其他平台未知。我在2007年曾經草擬了一篇文章 成功修復一例windows系統反覆登陸,無法啟動 當時的想法是覺得這個過程很有意義,想把解決過程記錄下來,結果是日復一日的忙碌,最終不了了之。其實在解決問題的過...

離線方式讀寫WINDOWS登錄檔

張宇 北亞 硬碟資料恢復 本文僅在windows xp及windows 2003上測試通過,其他平台未知。我在2007年曾經草擬了一篇文章 成功修復一例windows系統反覆登陸,無法啟動 當時的想法是覺得這個過程很有意義,想把解決過程記錄下來,結果是日復一日的忙碌,最終不了了之。其實在解決問題的過...

windows 離線 安裝tensorflow

辦公室台式電腦不能聯網,因此安裝tensorflow比較費時,現把步驟總結如下 電腦之前安裝了anaconda 但只包含python2.7,1建立環境py3,此時,由於離線,不能自動安裝python3.5,需要後續手動安裝 conda create n py3 clone root 這樣在新環境py...