Windows
系統中
注冊表中包含的是關於如何運行計算機的重要信息
通過修改它可以實現Windows
的某些性能
但在注冊表有問題時
會造成系統發生問題甚至癱
瘓
注冊表信息存放在Windows
系統目錄下的SYSTEM
DAT和USER
DAT文件中
從上面的故障現象可以得出結論
注冊表已被破壞
應用正確的注冊表來代替損壞的注冊表
操作步驟如下
步驟一
在安全模式下導出
然後再引入注冊表文件
關閉計算機後
重新啟動
在出現
Starting Windows
時
按F
鍵
在啟動菜單中選擇
Safe mode command prompt only
進入安全模式下
執行下面的命令
regedit /l:c:\windows\system
dat /e c:\system
txt(導出注冊表)
cd\windows (Windows
系統目錄)
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(引入注冊表)
重新啟動計算機
以正常方式啟動Windows
系統
如果錯誤仍出現
可以在安全模式下使用下面的命令
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(引入注冊表)
步驟二
重新啟動計算機
以正常方式啟動 Windows
系統
如果錯誤仍出現
可以恢復系統至最後一次成功運行時的注冊表
關閉計算機後
重新啟動
在出現
Starting Windows
時
按F
鍵
在啟動菜單中選擇
Safe mode command prompt only
進入安全模式下
執行下面的命令
cd\windows
attrib -s -h -r system
dat
(去掉SYSTEM
DAT的系統
隱含
只讀屬性)
ren system
dat system
bad (將當前的SYSTEM
DAT文件改名)
重新啟動Windows
系統
在啟動時
系統如果沒有發現system
dat文件
就會使用System
da
文件
系統會自動將System
da
文件改名為system
dat
步驟三
如果仍有錯誤出現
則恢復系統至第一次成功運行時的注冊表
關閉計算機後
重新啟動
在出現
Starting Windows
按F
鍵
在啟動菜單中選擇
Safe mode command prompt only
進入安全模式下
執行下面的命令
cd\windows
attrib -s -h -r system
dat
(去掉SYSTEM
DAT的系統
隱含
只讀屬性)
ren system
dat system
xxx (將當前的SYSTEM
DAT文件改名)
cd \
attrib -s -h -r system
st (此文件在根目錄下)
copy system
lst c:\windows\system
dat
(使用system
lst替代system
dat)
attrib +s +h +r system
lst (加上屬性)
步驟四
重新啟動Windows
系統
如果仍有錯誤發生
則可以重新安裝Windows
系統
重新啟動
在出現
Starting Windows
時
按F
鍵
在啟動菜單中選擇
Command prompt only
進入命令方式
使用下面的命令
將注冊表文件改名保存
deltree c:\windows\profiles (刪除此目錄及包含的所有子目錄)
cd \windows
attrib -s -h -r system
dat
ren system
dat system
xxx
attrib -s -h -r user
dat
ren user
dat user
xxx
attrib -s -h -r system
da
ren system
da
system
yyy
attrib -s -h -r user
da
ren user
da
user
yyy
cd \
attrib -s -h -r system
lst
ren system
lst system
zzz
運行光盤中的SETUP安裝程序
幾點說明
REGEDIT命令格式如下
功能
引入注冊表文件和導出注冊表文件
REGEDIT[/L
system][/R:user]filename
REGEDIT[/L:system][/R:user]/C filename
REGEDIT[/L:system][/R:user]/E filename
[regpath]
其中
/L:system 指定system
dat文件的存放位置
/R:user 指定user
dat文件的存放位置
filename
指定引入到注冊表數據庫的文件名
/C filename
指定形成注冊表數據庫的文件名
/E filename
指定導出注冊表文件的文件名
regpath 指定導出注冊表文件的開始關鍵字(缺省為全部關鍵字)
平時注冊表不要輕易改動
如果真的需要改變注冊表時
注意先將注冊表備份再做修改
另外
在長時間使用Windows
後
注冊表文件會變得比較大
一些沒用的內容也會增多
可以使用注冊表工具及時對注冊表清理
From:http://tw.wingwit.com/Article/Fault/201311/10345.html