win10註冊表的備份與恢復;對“未將所有數據都成功寫入到註冊表中。某些項是由系統或其他進程打開的,或者你沒有足夠的權限執行此操作”問題的理解

養成好習慣,點個贊再走

有問題,歡迎私信、評論,我看到都會回覆的

爲什麼要備份註冊表呢?

  1. 現在網絡上的軟件下載渠道良莠不齊,一不小心就給你一個全家桶服務,而僅僅是通過控制面板將它們卸載是刪不乾淨的,鬼知道它們在電腦的註冊表上留下了什麼。所以在從不知名網站下載一些軟件之前,對註冊表進行備份,若出了什麼問題,事後對註冊表進行恢復是最便捷的方式了。
  2. 在上網時遇到惡意網站,向註冊表中強行添加信息(最熟悉的可能就是2345、hao123之類的劫持瀏覽器主頁的行爲了)
  3. 搗鼓註冊表時,萬一搞壞了呢
  • 註冊表,我們是可以任意導出的(即備份)
  • 但是註冊表的導入(即恢復)卻與權限有關係,哪怕我們本身是Administrator(管理員)權限,有一些鍵值也是不允許修改的,這一部分無法導入進去(但只是有一些罷了)
  • 但莫要以爲註冊表的導入與恢復就沒用了,連我們自己都沒有權限控制的註冊表的這些部分,捆綁軟件、惡意網站更是沒可能對這些部分進行修改
  • 而那部分可以被任意修改的,我們就需要做好備份了

打開註冊表編輯器

鍵盤同時按下 win + R,打開運行窗口,在輸入框中輸入 regedit ,鍵盤按下回車或者鼠標點擊確定,

進入到註冊表編輯器:

備份部分註冊表

Windows提供的註冊表這個功能,是Windows核心數據庫,它是一個樹形結構

比如,我右鍵 HKEY_CLASSES_ROOT\*\OpenWithList 這個分支,點擊導出

在彈出的導出對話框中,選擇需要保存的位置,輸入文件名,選擇導出範圍

  • 保存的位置,推薦在文檔文件夾中建一個專門的文件夾用來存放註冊表備份文件
  • 文件名,推薦 範圍+日期
  • 導出範圍,默認爲剛剛選中的分支(HKEY_CLASSES_ROOT\*\OpenWithList

部分註冊表的恢復

找到你備份的註冊表文件,比如

image-20200308004913626

鼠標左鍵雙擊它

點擊

成功恢復(一般來說備份的註冊表部分,若是可以更改的,備份後是可以成功恢復的)

導出整個註冊表

右鍵文件,點擊導出

在彈出的導出對話框中,選擇需要保存的位置,輸入文件名,選擇導出範圍

  • 保存的位置,推薦在文檔文件夾中建一個專門的文件夾用來存放註冊表備份文件
  • 文件名,推薦使用範圍+日期
  • 導出範圍,默認爲全部(即:備份整個註冊表)

點擊保存,等待一會兒即可

整個註冊表的恢復

找到你備份的註冊表文件,比如

image-20200307214114938

鼠標左鍵雙擊它

在彈出的信息框中選

未將所有數據都成功寫入到註冊表中。某些項是由系統或其他進程打開的,或者你沒有足夠的權限執行此操作

一般是這種情況(恢復整個註冊表時),不要慌

一般是註冊表相關鍵項沒有寫入權限引起的,

win10中,一般你就是系統管理員,然而Windows註冊表中很多鍵值的權限是禁止 系統管理員(Administrator) 級別修改的,這就導致了你無法完完整整的導入備份的整個註冊表。

不過彈出的信息框已經告訴了我們:未將所有數據都成功寫入到註冊表中,按照我的理解,意思是註冊表中那些不允許修改的鍵值沒有導入到註冊表中,但是其餘的是導入到註冊表中了

經過測試後,證明我的理解是正確的


參考資料:註冊表教程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章