修復注冊表
方法一:使用「SREng」軟體,下載後切換到啟動——注冊表標簽,軟體會自動掃描注冊表的錯誤並幫助你修復(這個綠色軟體還有許多其他不錯的功能,推薦使用)
方法二:使用「瑞星注冊表修復工具」來修復,選中要修復的項後,點「修復」就行了
當然,你也可以在網上搜索其他第三方注冊表修復軟體
㈡ 如何正確修復注冊表
Windows XP注冊表故障修復
電腦出現故障的原因很多,其中有不少是由注冊表產生的。一般出現以下症狀則可以初步斷定為注冊表出了問題:(1)運行程序時彈出「找不到*.dll」信息;(2)Windows應用程序出現「找不到伺服器上的嵌入對象」或「找不到OLE控制項」錯誤提示;(3)單擊某個文檔時,Windows XP給出「找不到應用程序打開這種類型的文檔」信息;(4)Windows資源管理器中存在沒有圖標的文件夾、文件或奇怪的圖標;(5)菜單、控制面板中的一些項目丟失或處於不可激活狀態;(6)網路連接無法建立;(7)工作正常的硬體設備變得不起作用;(8)Windows XP根本無法啟動,或僅能從安全模式啟動;(9)Windows XP系統顯示「注冊表損壞」等信息。
此時可採取以下方法修復注冊表:
A.在Windows XP下用備份文件還原
如果Windows XP還能啟動,只是出現出錯提示信息並且有些系統程序不能用,單擊「開始」→「所有程序」→「附件」→「系統工具」→「備份」菜單項,調出「備份工具」對話框,然後點擊「備份工具」對話框中的「還原與管理媒體」標簽,將注冊表還原到損壞前的狀態。此方法有個前提條件,就是你必須有注冊表損壞前的備份文件。
B.用Windows XP的「系統還原」功能還原
和上一方法一樣,必須能啟動進入Windows XP系統。單擊「開始」→「所有程序」→「附件」→「系統工具」→「系統還原」菜單項,調出「系統還原」對話框,選擇「恢復我的計算機到一個較早的時間」項,單擊「下一步」,選擇一個較早的還原點,然後單擊「下一步」確認。Windows XP便會重新啟動系統,將系統設置還原到指定的時間,並給出恢復完成的提示。如果你的Windows XP的系統還原功能被關閉,可單擊「開始」→「控制面板」→「系統」項,並點擊「系統還原」標簽,去掉「在所有驅動器上關閉系統還原」復選框前面的「√」。
C.使用上次正常啟動的注冊表配置
如Windows XP無法正常啟動,可使用上次正常啟動的注冊表配置。當電腦通過內存、硬碟自檢後,按F8鍵,進入啟動菜單,選擇「最後一次正確的配置」項,這樣Windows XP就可以正常啟動,同時將當前注冊表恢復為上次的注冊表。這里需要注意的是選擇「最後一次正確的配置」,並不能解決由於驅動程序或文件被損壞、丟失所導致的問題。同時,選擇「最後一次正確的配置」,Windows XP只還原注冊表項HKEY_LOCAL_MACHINE\System\CurrentControlSet中的信息。任何在其他注冊表項中所作的更改均保持不變。
D.使用安全模式恢復注冊表
如果使用「最後一次正確的配置」項無效,則可以在啟動菜單中選擇「安全模式」,這樣Windows XP可自動修復注冊表中的錯誤,從而使啟動能夠正常引導下去。引導進入系統後再執行方法1或方法2。
E.使用故障恢復控制台修復損壞後的Windows XP注冊表
如果連安全模式都進不去,那麼我們就不得不利用Windows XP的恢復控制台來修復系統了。
將Windows XP安裝光碟放入光碟機中,然後在BIOS中將光碟機設為第一啟動驅動器。啟動電腦進入「歡迎使用安裝程序」界面,按「R」鍵進入Windows XP的「故障恢復控制台」頁面,系統會將電腦中的Windows XP系統都列出來,選擇需要修復的系統,並鍵入管理員密碼。為了盡可能修復注冊表到損壞前的設置和狀態,可按以下4步進行操作。
進入故障恢復控制台,新建一個臨時文件夾,備份當前的注冊表文件到臨時文件夾中以備不時之需,然後將當前注冊表文件刪除,接著將「%SystemRoot%\Repair」目錄下文件拷貝到「%SystemRoot%\System\Config」目錄下,最後重新啟動系統便可進入Windows XP系統。不過恢復此項操作的是Windows XP剛安裝完後的注冊表,因此,安裝完後所做的任何改變和設置都將丟失。具體操作如下(這里假設Windows XP安裝在E:\Windows下,具體操作應根據情況改變此文件夾):(1)進入故障恢復控制台
(2)鍵入以下命令,每鍵入1行便按回車鍵1次:
md tmp
e:\windows\system32\config\sam e:\windows\tmp\sam.bak
delete e:\windows\system32\config\sam
e:\windows\repair\sam e:\windows\system32\config\sam
接著將後3行中的「sam」字元分別替換為「software」、「system」、「security」和「default」,分別鍵入(即除上述4行命令,還另有12行命令)。這里需要注意的是,熟悉DOS命令的朋友可以將delete語句去除,在進行時選擇「Yes」;此外這里的命令不支持通配符「*」和「?」,一次只能復制一個文件。如果你有另外一台電腦可用,為節省時間也可用記事本新建一個文本文件,並將全部命令拷入,例如將其取名為r1.txt,把它拷貝到Windows目錄下,並在故障恢復控制台的Windows目錄下運行「batch r1.txt」命令。
(3)鍵入「exit」退出故障恢復控制台,電腦將自動重新啟動,直接以正常模式進入Windows XP系統。
這一步需要從System Volume Information文件夾中拷貝注冊表文件,以恢復系統設置,不過此文件夾在故障恢復控制台下不能用,在正常情況下的Windows XP系統中也不可見,因此首先應改變幾項設置使得文件夾可見。
(1)重新啟動系統,從「安全模式」以管理員組成員(Adiministrators)的身份進入Windows XP系統。
(2)進入資源管理器窗口,點擊「工具」→「文件夾選項」,然後點選「查看」標簽,在「高級設置」框中的「隱藏文件和文件夾」下點選「顯示所有文件和文件夾」項,再清除「隱藏受保護的操作系統文件」前的「√」,最後單擊「確定」。
(3)進入Windows XP系統所在驅動器,進入System Volume Information\_restore{E3586CBC-4366-49A4-8B15-8C7E491AB54F}\RPn\snapshot目錄(RPn中的「n」為數字,若有多個,選擇最大的那個),將該目錄中的_REGISTRY_USER_.DEFAULT、_REGISTRY_MACHINE_SECURITY、_REGISTRY_MACHINE_SOFTWARE、_REGISTRY_MACHINE_SYSTEM、_REGISTRY_MACHINE_SAM共5個文件拷貝到Windows\tmp文件夾中,分別將其重命名為default、security、software、system、sam。
在這一步中又要進入故障恢復台,將當前注冊表文件刪除,然後把剛才拷貝到Windows\tmp中的5個文件,復制到Windows\system32\config文件夾下替代當前注冊表文件。具體操作請先進入故障恢復控制台,然後在命令行下輸入如下命令:
del e:\windows\system32\config\sam
e:\windows\tmp\sam e:\windows\system32\config\sam
同理將「sam」字元分別替換為「software」、「system」、「security」和「default」,分別鍵入(共10行命令)。
同樣的道理也可以用batch命令進行上述操作,另外如果Windows XP不安裝在E盤,請根據實際情況更改。
以正常模式進入Windows XP系統,運行「系統還原」工具,將系統還原到所需的還原點。具體操作可以參照前面的方法。
㈢ 電腦系統注冊表損壞怎麼修復
注冊表損壞導致的系統無法正常啟動,下面給出幾種簡單的修復方法。
第一種:最後一次正確配置
使用「最後一次正確配置」,可執行以下具體操作:
(1)啟動計算機。
(2)當電腦通過內存、硬碟自檢後,看到提示「請選擇要啟動的操作系統」後,按下F8 鍵。
(3)這時屏幕上將顯示Windows XP 高級啟動選項。
(4)使用上下箭頭鍵,選中「最後一次正確配置」選項,使其高亮顯示。
(5)按下Enter 鍵,Windows XP 將使用「最後一次正確配置」啟動計算機。
這樣,Windows XP就可以正常啟動,同時將當前注冊表恢復為上次的注冊表。這里需要注意的是,「最後一次正確配置」不能解決由於驅動程序或文件被損壞或丟失,注冊表文件損壞或注冊表內容錯誤而導致的問題。
選擇「最後一次正確的配置」啟動計算機時,Windows XP 只是還原注冊表項
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet 中的信息。其他任何在注冊表項中所作的更改均保持不變。
第二種:安全模式
如果使用「最後一次正確的配置」項無效,則可以在啟動菜單中選擇「安全模式」,這樣Windows XP可以自動修復注冊表中的錯誤,從而使啟動能夠正常引導下去。
如果不行,可以選擇「帶命令行提示的安全模式」,使用管理員賬戶或具有管理員許可權的其它賬戶登錄系統,在命令提示符後輸入以下命令:
%systemroot%\system32\restore\rstrui.exe
按回車鍵調出「系統恢復」工具,按提示進行操作就可以了。
另外也可以在「運行」對話框中輸入「sfc/scannow」命令修復系統文件。(注:需要用到系統安裝盤)
第三種:故障恢復控制台
要用到Xp安裝光碟,比較麻煩,略。
第四種:PE啟動
可以在PE下用注冊表修復工具進行修復。
㈣ 怎麼修復被破壞的Windows7注冊表
可以右擊\"本地磁碟(C)\"--選\"屬性\"打開屬性對話框然後選\"工具\"選項卡---在\"查錯\"欄點擊\"開始檢查\"在彈出的對話框中選中其中的兩項\"√\"點擊\"開始\",完成後\"重啟\"即可.如果不行就重裝系統吧
㈤ 注冊表刪除還能恢復嗎如何恢復
注冊表刪除還能恢復的。
1、打開win10系統後,然後直接打開360安全衛士,如下圖所示。
㈥ 怎麼恢復注冊表值
注冊表中存放著計算機軟硬體的配置信息,病毒、網頁惡意代碼往往要修改注冊表,平時安裝、操作軟體也會使注冊表內容發生變化。當計算機工作不正常時,往往可以通過恢復注冊表來修復。所以,平時我們應經常備份注冊表(運行regedit,導出注冊表文件)。這樣,需要時就可以導入過去某個備份,使電腦恢復正常。
如果平時沒有導出注冊表,則只好通過運行 scanreg /restore來恢復注冊表,或運行scanreg
/fix來修復注冊表。不過該命令應該在DOS下執行。對於win98系統,開機時按F8,選擇Command Prompt
Only進入DOS;對於WinMe系統,則可以運行Command進入DOS。當然,也可以用軟盤引導系統,進入C:\windows\command子目錄,然後執行上述修復注冊表的命令。
目前網頁惡意代碼最可惡的破壞行為之一是在注冊表中禁止了程序運行。此時因IE無法運行,不能使用在線自動修復;且「微機數據維護」等修復軟體也不能運行;同樣也不能導入注冊表文件來修復注冊表。此時唯一的辦法就是在DOS下運行C:\windows
scanreg /restore來修復注冊表。