① 系統注冊表文件損壞怎麼修復
系統注冊表文件損壞修復方法如下:
1、運行部署鏡像和系統文件掃描
請記住,在應用以下過程後,您需要重新安裝未預裝的軟體,因此建議進行備份。首先,單擊開始和設置以顯示您可以在下面看到的選項卡。然後在該選項卡上選擇恢復。按重置電腦按鈕。在重置此PC窗口中選擇保留我的文件選項。接下來,根據您的喜好選擇雲下載或本地重新安裝。單擊重置以確認。
② xp系統注冊表故障怎麼修復
出現這種反復提示「windows-注冊表故障恢復」是因為你的系統注冊表數據的文件遭到破壞,所以造成重啟的問題,可以通過windows
xp的「系統還原」功能還原!
1、單擊「開始」→「所有程序」→「附件」→「系統工具」→「系統還原」菜單項;
2、調出「系統還原」對話框,選擇「恢復我的計算機到一個較早的時間」項;
3、單擊「下一步」,選擇一個較早的還原點,然後單擊「下一步」確認。
windows
xp便會重新啟動系統,將系統設置還原到指定的時間,並給出恢復完成的提示。如果你的windows
xp的系統還原功能被關閉的話,則按照下面步驟解決!
1、單擊「開始」→「控制面板」→「系統」項;
2、點擊「系統還原」標簽,去掉「在所有驅動器上關閉系統還原」復選框前面的「√」。
如果windows
xp無法正常啟動,可使用上次正常啟動的注冊表配置。
1、當電腦通過內存、硬碟自檢後,按f8鍵,進入啟動菜單;
2、選擇「最後一次正確的配置」項,這樣windows
xp就可以正常啟動,同時將當前注冊表恢復為上次的注冊表。
注意:選擇「最後一次正確的配置」並不能解決由於驅動程序或文件被損壞、丟失所導致的問題,windows
xp只還原注冊表項hkey_local_machine\system\currentcontrolset中的信息,任何在其他注冊表項中所作的更改均保持不變。
③ xp 系統下如何修復注冊表
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系統,運行「系統還原」工具,將系統還原到所需的還原點。具體操作可以參照前面的方法。
④ 如何在dos下修復xp注冊表
分類: 電腦/網路 >> 操作系統/系統故障
問題描述:
如何在dos下(用98盤啟動進入命令提示符)修復或恢復xp系統的注冊表?謝謝指教!
(無安裝光碟.).
解析:
當您的Windows98因注冊表問題而無法啟動到圖形界面時,您此時只有在DOS下使用一些工具軟體修復注冊表。Windows 98的RegEdit、ScanReg是最合適不過的修復與維護工具軟體。
在DOS下使用注冊表編輯器
注冊表編輯器Regedit.exe其實是一個雙棲型的程序,既可在DOS下運行,也可在Windows 98下運行。許多用戶可能已經知道在Windows下使用Regedit 的方法,那麼,在DOS下如何使用注冊表編輯器呢?
在DOS提示符下鍵入Regedit命令,將出現一個幫助屏。此屏幕給出了其命令行參數及其使用方法。
語法:
Regedit [/L:system] [/R:user] filename1
Regedit [/L:system] [/R:user] /C filename2
Regedit [/L:system] [/R:user] /E filename3 [regpath]
其中:
/L:system 指定system.dat文件的存放位置。
/L:user 指定user.dat文件的存放位置。
filename1 指定引入注冊表資料庫的文件名。
/C filename2 指定形成注冊表資料庫的文件名。
/E filename3 指定導出注冊表文件的文件名。
regpath 指定導出注冊表文件的開始關鍵字(預設為全部關鍵字)
現舉幾個例子說明regedit.exe在DOS下的使用方法。
【例1】 將系統注冊表資料庫registry導出到reg1.reg文件中。
regedit /E reg1.reg
【例2】 reg1.reg形成系統注冊表資料庫registry(全部)中。
regedit /C reg1.reg
【例3】 將reg.dat引入系統注冊表資料庫中(部分)。
regedit reg.dat
【例4】 將CGJ開始的關鍵字導出注冊表資料庫,並命名為cgj.reg。
regedit /E cgj.reg cgj
【例5】 指定system/dat存放在D:\PWIN中和user.dat存放在E:\PWIN中,將reg.dat數據文件形成一個新的注冊表資料庫registry。
regedit /L:\PWIN /R:E:\PWIN /C reg.dat
下面介紹當您在啟動Windows時出現如圖1所示的對話框時,使用RegEdit來恢復注冊表的方法。
1.首先在安全模式下導出,然後再引入注冊表文件
(1) 關閉計算機後,重新啟動,在出現「Starting Windows98」時,按F8鍵,在啟動菜單中選擇「Safe mode mand prompt only」,則系統進入安全模式。
(2) 執行如下命令:
regedit /l:c:\windows\system.dat /e c:\system.txt (導出注冊表)
cd\windows (Windows98系統目錄)
attrib -s -h -r system.dat(去掉SYSTEM.DAT的系統、隱含、只讀屬性)
ren system.dat system.old (將當前的SYSTEM.DAT文件改名)
regedit /l:c:\windows\system.dat /c c:\system.txt (引入注冊表)
(3) 重新啟動計算機,以正常方式啟動Windows98系統,如果錯誤仍出現,可以在安全模式下使用如下命令:
regedit /l:c:\windows\user.dat /e c:\user.txt (導出注冊表)
cd\windows
attrib -s -h -r user.dat(去掉USER.DAT的系統、隱含、只讀屬性)
ren user.dat user.old (將當前的USER.DAT文件改名)
regedit /l:c:\windows\user.dat /c c:\user.txt (引入注冊表)
2.重新啟動計算機,以正常方式啟動Windows98系統,如果錯誤仍出現,可以恢復系統至最後一次成功運行時的注冊表。
(1) 關閉計算機後,重新啟動,進入安全模式。
(2) 執行如下的命令:
cd\windows
attrib -s -h -r system.dat
ren system.dat system.bad
(3) 重新啟動Windows98系統,在啟動時,系統如果沒有發現system.dat文件,就會使用System.da0文件,系統會自動將System.da0文件改名為system.dat。
3.如果仍有啟動錯誤出現,則恢復系統至第一次成功運行時的注冊表。
(1)在關閉計算機後,重新啟動,進入安全模式。
(2) 執行如下命令:
cd\windows
attrib -s -h -r system.dat
ren system.dat system.xxx
cd attrib -s -h -r system.1st (此文件在啟動盤的根目錄下,通常在C:\)
system.lst c:\windows\system.dat(使用system.lst替代system.dat)
attrib +s +h +r system.lst (加上屬性)
4.重新啟動Windows98系統,如果仍有錯誤發生,再重新安裝Windows98系統。
在DOS下使用ScanReg
在DOS下執行ScanReg/?命令,則出現一個幫助信息屏。該屏幕將給出ScanReg的使用方法:
ScanReg /[Option]
其中Option可為?(獲取幫助信息)、BACKUP(備份注冊表)、RESTORE(恢復注冊表)、FIX(修復注冊表)、COMMENT(將說明信息加入到備份注冊表文件.CAB中)。
例如:
1.在DOS下執行ScanReg /BACKUP,則將注冊表備份到.CAB文件中。
2.執行ScanReg /FIX,則修復注冊表中的錯誤。
3.執行ScanReg /RESTORE,則將注冊表恢復過。