




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 注冊表完全恢復(fù)手冊注冊表是伴隨著Win95出現(xiàn)在我們面前的,其實它早就在NT中擔(dān)當(dāng)起了重要的作用。采用注冊表來管理系統(tǒng)配置,主要是為了提高系統(tǒng)的穩(wěn)定性。而系統(tǒng)出現(xiàn)的一些問題(如無法啟動、應(yīng)用程序無法運行、系統(tǒng)工作不正常等),很多都是因注冊表出現(xiàn)錯誤而造成的,通過修改相應(yīng)的錯誤數(shù)據(jù)就能使得Windows工作如初了。但注冊表的結(jié)構(gòu)太復(fù)雜,不正確的修改常常會帶來更壞的結(jié)果。下面介紹幾種安全恢復(fù)注冊表的方法,希望能幫助大家遠離令人頭疼的注冊表問題。 未 雨 綢 繆 篇 Win9X系列操作系統(tǒng)的注冊表,實際上是一個數(shù)據(jù)庫,它以分層結(jié)構(gòu)存儲著整個計算機的系統(tǒng)配置以及大量應(yīng)用程序的安裝使用時要
2、調(diào)用的各種信息等。它由3個相對獨立的注冊表文件組成:系統(tǒng)配置注冊表文件:system.dat、用戶平臺配置注冊表文件user.dat和網(wǎng)絡(luò)管理注冊表文件config.pol。它們存儲在Windows目錄中,其中system.dat中存儲著當(dāng)前計算機的配置,特別是各種即插即用設(shè)備的硬件配置,如設(shè)備的I/O地址、中斷號(IRQ)以及DMA的值等;user.dat主要用來定義用戶的優(yōu)先權(quán),存儲著特定于某一用戶的應(yīng)用程序的安裝信息等;而config.pol則是只有當(dāng)Win98的用戶安裝了系統(tǒng)策略編輯器后才會生成的注冊表文件,它存儲的設(shè)置可以對網(wǎng)絡(luò)用戶的操作做出限制。一般而言,組成一個完整的注冊表文件系
3、統(tǒng),system.dat和user.dat這兩個文件是必不可少的。 一、文件備份還原法 顯然,及時、正確的備份能夠在計算機發(fā)生意外時,比較完全地恢復(fù)整個工作進程。對注冊表進行的備份也一樣,利用在正常工作狀態(tài)下備份的注冊表可以用來恢復(fù)發(fā)生錯誤的注冊表,從而達到使系統(tǒng)重新恢復(fù)正常工作的目的。 (一)備份 1簡單拷貝法 備份注冊表就是備份system.dat和user.dat這兩個文件。它們的文件屬性都是系統(tǒng)、隱藏、只讀的,因此一般情況下無論在DOS還是Windows窗口狀態(tài)都是不可見的,在備份時要注意使用一些“技術(shù)”。 在DOS狀態(tài)下,請先進入Windows目錄,然后鍵入命令“Attrib h r
4、 s system.dat”,對于user.dat同樣操作,此時就可以將這兩個文件復(fù)制到其他的目錄中去了。 在Windows窗口狀態(tài)下,在【查看】中選擇【文件夾選項】【查看】,在【隱藏文件】中選擇【顯示所有文件】,這樣system.dat和user.dat才能在文件夾窗口中顯示出來。剩下的復(fù)制工作應(yīng)該就不用我多說了吧。 2注冊表導(dǎo)出法 將注冊表導(dǎo)出,也是一種不錯的注冊表備份方法。在【開始】【運行】欄中運行【Regedit.exe】,選【注冊表】【導(dǎo)出注冊表】,最后選擇導(dǎo)出注冊表文件的存儲位置就可以了。要注意的,在導(dǎo)出注冊表時,千萬要在【導(dǎo)出范圍】中選擇【全部】,否則導(dǎo)出的注冊表文件不完全,將無
5、法用來恢復(fù)原注冊表。采用此方法備份后只生成一個文件,它的文件名的后綴是.reg。 (二)還原 1簡單拷貝法的還原 還原的方法當(dāng)然是重新用備份的文件覆蓋現(xiàn)有文件。不過要注意的是,在覆蓋現(xiàn)有文件前,同樣得先將system.dat和user.dat的文件屬性全部取消,否則系統(tǒng)會拒絕覆蓋操作。在還原前請務(wù)必啟動到DOS狀態(tài)下,然后再進行此操作。千萬不要在Windows或Windows的DOS窗口下進行此還原操作,否則不但不能恢復(fù)注冊表,反而會對注冊表產(chǎn)生極大的破壞。 2注冊表導(dǎo)出法的還原 利用注冊表導(dǎo)出法的注冊表文件還原系統(tǒng)時,既可以在Windows下進行,也可以在DOS下進行。 在Windows下進
6、行時,運行注冊表后選【注冊表】【導(dǎo)入注冊表】,選擇要導(dǎo)入注冊表文件的所在位置,重新啟動后就可以恢復(fù)注冊表。雖然此法無論在安全模式還是正常方式下都可以進行,但為了保險起見,筆者還是建議最好在安全模式下或是干脆用下面介紹的在DOS下進行操作。 在DOS下只能以命令行的方式運行Regedit.exe,但它可以解決無法進入Windows情況下的注冊表恢復(fù)問題。其命令行形式: Regedit /L: system /R: user filename1 Regedit /L: system /R: user /C filename2 Regedit /L: system /R: user /E filen
7、ame3 regpath1 Regedit /L: system /R: user /D regpath2 參數(shù)含義: /L: system 指定system.dat文件的存放位置; /R: user 指定user.dat文件的存放位置; filename1 指定導(dǎo)入的注冊表數(shù)據(jù)庫文件名; /C filename2 利用指定的注冊表文件重新生成注冊表; /E filename3 導(dǎo)出注冊表文件為指定文件名; regpath1 將指定開始關(guān)鍵字的部分從注冊表文件中導(dǎo)出; /D regpath2 將指定開始關(guān)鍵字的部分從注冊表文件中刪除 具體在恢復(fù)注冊表時,可以采取命令行1的形式:Regedit
8、bak.reg(假設(shè)你導(dǎo)出的備份注冊表文件為此文件名)。不過建議采用命令行2的形式,即:Regedit /C bak.reg,因為此命令不但會將bak.reg中的所有信息導(dǎo)入注冊表,而且會將其中的一些無用的信息(如一些已經(jīng)被刪除的程序在注冊表中的殘留部分關(guān)鍵字等)同時剔除,從而達到壓縮重建注冊表的目的。 順便提一下,命令行2也不一定要在恢復(fù)注冊表才使用,平時運行也能壓縮、清除注冊表中的“垃圾”,從而起到提高Windows啟動速度,減少注冊表錯誤發(fā)生幾率的作用。筆者就曾經(jīng)利用此命令將原來6兆的注冊表壓縮為4兆。要注意的是,在使用此命令時,請務(wù)必在運行前加載磁盤緩沖smartdrv,否則它的運行時
9、間之長或許足夠你去看一場電影了! 二、系統(tǒng)備份法 正是由于注冊表對于系統(tǒng)的重要性,微軟在開發(fā)Win95時就考慮到系統(tǒng)對于注冊表的自動備份問題。盡管它所提供的功能直到Win98才令人稍感滿意,但畢竟這也不失為修復(fù)注冊表的方法之一。 (一)Windows 95 當(dāng)初Win95各版本中提供的系統(tǒng)自動備份注冊表的方法比較簡單,通常是在Windows系統(tǒng)啟動的同時,將當(dāng)前的注冊表文件備份。具體的做法就是將system.dat和user.dat這兩個文件分別備份為相同屬性的system.da0和user.da0。因此,當(dāng)系統(tǒng)因注冊表遭破壞無法啟動時,可以手工將system.da0和user.da0這兩個文
10、件拷貝并覆蓋system.dat和user.dat(請注意在操作前,分別將這4個文件的文件屬性全部取消)。盡管這種想法不錯,但由于疏忽和一些無法預(yù)料情況的發(fā)生,系統(tǒng)自動備份的注冊表經(jīng)常會在不知不覺中被破壞或備份失敗。例如:當(dāng)注冊表的破壞是在上 次關(guān)機以前發(fā)生的,而當(dāng)你再次啟動系統(tǒng)時,備份的注冊表其實就是已經(jīng)遭破壞的注冊表的“完全”拷貝了;啟動時注冊表為正確的,此時系統(tǒng)自動備份的注冊表也是好的,但在系統(tǒng)啟動過程中發(fā)生意外(如突然停電、硬盤意外讀寫錯誤等)導(dǎo)致系統(tǒng)啟動失敗,當(dāng)你再次啟動時,原來完整的注冊表備份也會被已經(jīng)遭破壞的注冊表覆蓋。因此,利用system.da0和user.da0這兩個備份文
11、件來恢復(fù)注冊表的效果不是十分令人滿意,成功率一般在50左右。要注意在一次啟動失敗后,盡量不要試圖再次啟動,應(yīng)該立即用system.da0和user.da0這兩個文件來覆蓋恢復(fù),否則90以上你的系統(tǒng)是再也無法恢復(fù)的了。 (二)Windows 98 Win98對注冊表文件備份系統(tǒng)的改進之處主要體現(xiàn)在以下兩個方面:備份文件不僅包括system.dat和user.dat,還包括了system.ini和win.ini這兩個初始化文件,大大提高了系統(tǒng)還原的完整性;備份文件被統(tǒng)一地壓縮在一個文件中,而且備份壓縮文件的數(shù)量大大增加,避免了在Win95下一個備份容易發(fā)生錯誤無法恢復(fù)的現(xiàn)象。 Win98將注冊表的
12、備份文件放在了Windows下面的隱藏子目錄Sysbckup中,備份文件以rbX為名,都是CAB格式的壓縮文件,每個文件包含system.dat、user.dat 、system.ini和win.ini。默認情況下,系統(tǒng)共留有5個(X從000到004,如果某次有錯誤,數(shù)字往后順延)壓縮包備份,這5個壓縮包備份分別是你最近5個工作日中第一次啟動計算機時系統(tǒng)所做的備份。請注意,并不是最近5次,舉個例子,如果你每天都使用計算機,那么這5個備份中保存的分別是5天來每天你第一次啟動計算機時的注冊表文件。當(dāng)某次啟動發(fā)生錯誤時,系統(tǒng)會將這時的注冊表文件另外保存為rbbad.cab,以供使用者分析、尋找發(fā)生錯
13、誤的原因所在。 了解了Win98的備份原理后,對于注冊表的還原就比較輕松了。如果你可以進入Windows(哪怕是安全模式),想進行備份還原的話,只要用Winzip等支持CAB壓縮格式的軟件選擇最近的或是前幾天的備份壓縮包文件,并將其中的4個文件解壓出來,重新啟動計算機到DOS狀態(tài),利用這些文件覆蓋相應(yīng)同名文件就可以了。如果你在啟動的時候就無法進入Windows的話,那么可以嘗試在DOS下進行備份還原工作:利用Windows提供的extract.exe文件,用命令行方式將備份文件展開,直接對系統(tǒng)注冊表文件進行覆蓋還原(假設(shè)當(dāng)前目錄為Windows):extract /Y . Sysbckup r
14、bX.cab,其中X為000004。利用Windows附帶的scanreg.exe,在DOS狀態(tài)下運行此程序,按提示選擇檢查注冊表,在程序檢查完注冊表后,可以看到【Create Backups】和【View Backups】這兩項,前者用來將當(dāng)前的注冊表備份下來,后者用來查看以前備份的注冊表情況。選擇后者,屏幕將顯示近日來的各備份注冊表文件情況(主要是備份的時間),選擇你想還原的備份,按回車,然后選擇【Restore】開始還原,還原完畢后選擇【Restart】重新啟動計算機就可以了。 注意,當(dāng)你第一次啟動計算機失敗后,請不要不斷地繼續(xù)嘗試啟動計算機,因為scanreg.exe會將啟動失敗的注冊
15、表都一一依次備份下來,如果你連續(xù)啟動失敗5次的話,也就意味著原先備份的5個完好的注冊表都將被這連續(xù)5次的壞注冊表所替代,也就失去了利用它們來還原系統(tǒng)注冊表的機會。因此,在啟動失敗后,請盡量不要一而再再而三地連續(xù)啟動,應(yīng)及時地進行注冊表還原工作。 亡 羊 補 牢 篇 古人云:亡羊補牢,為時未晚。如果你從來就沒有備份注冊表的習(xí)慣,或是在Windows下所有的系統(tǒng)自動備份都已經(jīng)如前所述被已遭破壞的注冊表文件所替代了的話,那么試試下面的方法,或許能使你的機器再次正常地運轉(zhuǎn)起來。 一、保守還原法 一般而言,當(dāng)Win9X在成功安裝完畢后,會自動將第一次正常運行時的系統(tǒng)信息(其實也就是注冊表信息,主要是相應(yīng)的硬件信息)保存在C盤根目錄下的system.1st這個文件中。利用它,有可能將系統(tǒng)恢復(fù)到最初安裝時的狀態(tài)。具體的做法如下:在DOS下,首先去除system.1st以及Windows目錄下system.dat的文件屬性(它們都是系統(tǒng)、只讀、隱藏屬性),然后將system. 1st拷貝為system.dat來覆蓋系統(tǒng)的system.dat,最后重新啟動計算機。如果啟動成功,還得對系統(tǒng)進行大幅度地調(diào)整才能恢復(fù)到破壞前的狀態(tài)。 二、“李代桃僵”法 如果有和你的硬件配置大致相同的計算機,可以用那臺計算
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動紀律管理標準
- 【起重機械指揮】考試題及答案
- 醫(yī)療機構(gòu)從業(yè)人員行為規(guī)范與醫(yī)學(xué)倫理學(xué)
- 醫(yī)師定期考核試題外科
- 服裝每周工作總結(jié)
- 預(yù)防性保護文物傳承的科技手段
- 風(fēng)能與太陽能的互補性研究及發(fā)展趨勢分析
- 音樂餐廳的設(shè)計藝術(shù)與創(chuàng)新思維探討
- 顧客體驗旅程與忠誠度建設(shè)策略
- 顧客服務(wù)優(yōu)化策略及忠誠度提升
- 水表檢定記錄全冊
- 充電員安全培訓(xùn)課件
- 糖尿病健康知識講座課件
- 2025-2030年堅果仁能量棒健康配方行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 2025春《中考解讀 英語》 課件 專題五 讀寫綜合
- 工程掛靠協(xié)議合同
- 舊電梯拆除作業(yè)流程及安全規(guī)范
- 2025年上半年婦幼衛(wèi)生工作總結(jié)模版(2篇)
- 《向畫家學(xué)構(gòu)圖》課件
- 《黛玉葬花》課件:從葬花看黛玉的人生哲學(xué)
- 集成灶訂購合同范例
評論
0/150
提交評論