登錄檔出現故障的一般現象是在你裝載win 95時,螢幕上會給出如下訊息:
registry file was not found.registry services may be inoperative for this session。(沒找到登錄檔檔案,本次任務註冊無效)。並給出重新啟動進行自動恢復和忽略兩選項。若選擇自動恢復,則重新啟動後系統會自動用備份檔案恢復系統上一次成功啟動時的狀態值。但如果連續出現兩次這樣的情況,一般是連備份檔案也損壞了,就需要進行下面的工作。
出現登錄檔故障的可能原程式設計客棧因有三個: win 95目錄中的system.dat檔案不存在、崩潰或msdos.sys檔案中的[paths]部分丟失了。
如果是第
一、二種原因,可用下面的方法進行恢復:
1.進入win 95目錄,看看system.dat及user.dat檔案是否存在:
attrib/system.dat
attrib user.dat
2.如果system.dat、user.dat兩檔案存冢蜃齙?、4步;否則跳到第5步。
3.在ms-dos狀態下去除system.dat及user.dat檔案的唯讀、系統、隱藏屬性:
attrib system.dat -r -h -s
attrib user.dat -r -h -s
4.將system.dat、user.dat兩檔案改名為system.bad、user.bad:
rename system.dat system.bad
rename user.dat user.bad
5.重新啟動機器,系統會自動修改:在引導時,如果windows 95找不著登錄檔檔案,它用備份的system.da0和user.da0做為登錄檔檔案;假程式設計客棧如這倆檔案執行正常的話,系統就把它們分別改為system.dat和user.dat。
如果是第三種原因,則應做下面的工作:
在msdos. sys檔案中加上 [paths] 部分,或對[paths]部分進行修改。有關msdos. sys的內容,很多文章裡均已描述過,這裡就不贅述了。在此僅介紹與系統引導有關的[paths]部分:
這部分內容包括三項:
hostwinbootdrv=引導盤的根目程式設計客棧
預設值為 c,其作用是指明引導盤的根目錄。
winbootdir=啟動所需要檔案的位置》
預設值為安裝時指定的目錄(如c:\windows),其作用是列出啟動所需要檔案的位置。
windir=
預設值為安裝時指定的目錄 (如c: \windows),其作用是列出安裝過程中指定的win 95目錄的位置。
如果上述方法還不能實現對故障的排除, 那麼還有最後一招:從原盤執行win 95的setup. exe程式重新生成登錄檔檔案,因為所有與登錄檔有關的東西可能都出現問題。
本文標題: 登錄檔故障的原因及恢復和方法
本文位址: /os/regedit/26077.html
用故障恢復控制台恢復登錄檔
登錄檔遭到破壞而不知怎樣修復時,其實可以使用故障恢復控制台方便快速地恢復受損的登錄檔。我們先重新啟動計算機,將windows xp安裝光碟插入光碟機 注意,要先在bios中將第一啟動項設為 光碟機 即可啟動windows xp安裝程式,如圖1 圖1 我們依照提示按r鍵進入故障恢復控制台。我們選擇乙個...
操作登錄檔方法及應用
import winreg key winreg.openkey winreg.hkey local machine,r software microsoft windows currentversion run 獲取該鍵的所有鍵值,因為沒有方法可以獲取鍵值的個數,所以只能用這種方法進行遍歷 try...
C 中對登錄檔的操作 讀寫登錄檔方法
從登錄檔中讀資訊 要讀取的鍵值 讀到的鍵值字串,如果失敗 如登錄檔尚無資訊 則返回 private function readinfo byval p keyname as string dim softwarekey as registrykey registry.localmachine.ope...