注冊表故障的原因及恢復(fù)和方法
更新時間:2006年10月23日 00:00:00 作者:
注冊表出現(xiàn)故障的一般現(xiàn)象是在你裝載Win 95時,屏幕上會給出如下消息:
Registry File was not found.Registry services may be inoperative for this session。(沒找到注冊表文件,本次任務(wù)注冊無效)。并給出重新啟動進行自動恢復(fù)和忽略兩選項。若選擇自動恢復(fù),則重新啟動后系統(tǒng)會自動用備份文件恢復(fù)系統(tǒng)上一次成功啟動時的狀態(tài)值。但如果連續(xù)出現(xiàn)兩次這樣的情況,一般是連備份文件也損壞了,就需要進行下面的工作。
出現(xiàn)注冊表故障的可能原因有三個: Win 95目錄中的System.dat文件不存在、崩潰或MSDOS.SYS文件中的[Paths]部分丟失了。
如果是第一、二種原因,可用下面的方法進行恢復(fù):
1.進入Win 95目錄,看看SYSTEM.DAT及USER.DAT文件是否存在:
attrib/system.dat
attrib user.dat
2.如果SYSTEM.DAT、USER.DAT兩文件存?,则_?、4步;否則跳到第5步。
3.在MS-DOS狀態(tài)下去除SYSTEM.DAT及USER.DAT文件的只讀、系統(tǒng)、隱藏屬性:
attrib system.dat -r -h(huán) -s
attrib user.dat -r -h(huán) -s
4.將SYSTEM.DAT、USER.DAT兩文件改名為SYSTEM.BAD、USER.BAD:
rename system.dat system.bad
rename user.dat user.bad
5.重新啟動機器,系統(tǒng)會自動修改:在引導(dǎo)時,如果Windows 95找不著注冊表文件,它用備份的SYSTEM.DA0和USER.DA0做為注冊表文件;假如這倆文件運行正常的話,系統(tǒng)就把它們分別改為SYSTEM.DAT和USER.DAT。
如果是第三種原因,則應(yīng)做下面的工作:
在MSDOS. SYS文件中加上 [Paths] 部分,或?qū)Paths]部分進行修改。有關(guān)MSDOS. SYS的內(nèi)容,很多文章里均已描述過,這里就不贅述了。在此僅介紹與系統(tǒng)引導(dǎo)有關(guān)的[Paths]部分:
這部分內(nèi)容包括三項:
HostWinBootDrv=<引導(dǎo)盤的根目錄>
缺省值為 C,其作用是指明引導(dǎo)盤的根目錄。
WinBootDir=<啟動所需要文件的位置>
缺省值為安裝時指定的目錄(如C:\WINDOWS),其作用是列出啟動所需要文件的位置。
WinDir=
缺省值為安裝時指定的目錄 (如C: \WINDOWS),其作用是列出安裝過程中指定的Win 95目錄的位置。
如果是故障的第三種原因,則可以參考上面的內(nèi)容用任一種編輯器對引導(dǎo)盤根目錄(通常為C:\)下的隱含文件MSDOS.SYS進行編輯,一般都能解決問題。
如果上述方法還不能實現(xiàn)對故障的排除, 那么還有最后一招:從原盤運行Win 95的SETUP. EXE程序重新生成注冊表文件,因為所有與注冊表有關(guān)的東西可能都出現(xiàn)問題。
相關(guān)文章
巧改注冊表來增強網(wǎng)絡(luò)功能—注冊表使用全攻略之五
巧改注冊表來增強網(wǎng)絡(luò)功能—注冊表使用全攻略之五...2006-10-10我教你學(xué)之注冊表系統(tǒng)外觀修改實例(二)
我教你學(xué)之注冊表系統(tǒng)外觀修改實例(二)...2006-10-10