我教你學(xué)之注冊(cè)表備份與恢復(fù)
2.1注冊(cè)表受到損壞的主要原因
注冊(cè)表是Windows 9X/NT/XP的核心數(shù)據(jù)庫(kù),其中保存的各種參數(shù)直接控制著才作系統(tǒng)的啟動(dòng)、硬件驅(qū)動(dòng)程序的裝載已經(jīng)Windows應(yīng)用程序的正常運(yùn)行。但注冊(cè)表也會(huì)遭到各種情況的損壞,如錯(cuò)誤關(guān)機(jī)、突然停電、硬件故障等。當(dāng)注冊(cè)表遭到破壞時(shí),會(huì)以各種途徑影響系統(tǒng)的性能和穩(wěn)定,甚至造成無(wú)法啟動(dòng)計(jì)算機(jī)或系統(tǒng)癱瘓。
注冊(cè)表受損的原因主要有以下幾條:
- 用戶反復(fù)添加或更新驅(qū)動(dòng)程序時(shí),多次操作造成失誤,或添加的程序本身存在問(wèn)題,安裝應(yīng)用程序的過(guò)程中注冊(cè)表中添加了不正確的項(xiàng)。有些應(yīng)用程序擁有一個(gè)名為Setup.inf的說(shuō)明文件,其中包括安裝該應(yīng)用程序需要什么磁盤,有哪些目錄將被建立,從哪里復(fù)制文件,所需的正常工作要建立的注冊(cè)表信息等。如果安裝時(shí)磁盤或系統(tǒng)不滿足條件,或是用戶選擇錯(cuò)誤,那么就會(huì)造成故障。
- 驅(qū)動(dòng)程序不兼容。計(jì)算機(jī)外設(shè)的多樣性使得一些不熟悉設(shè)備性能的用戶將不配套的設(shè)備安裝在一起,尤其是一些用戶在更新驅(qū)動(dòng)時(shí)一味追求最新、最高端,卻忽略了設(shè)備的兼容性。當(dāng)操作系統(tǒng)中安裝了不能兼容的驅(qū)動(dòng)程序時(shí),就會(huì)出現(xiàn)問(wèn)題。
- 通過(guò)[控制面板]的[添加/刪除程序]添加程序時(shí),由于應(yīng)用程序自身的反安裝特性,或采用第三方軟件卸載自己無(wú)法卸載的系統(tǒng)自帶程序時(shí),都可能會(huì)對(duì)注冊(cè)表造成損壞。另外,刪除程序、輔助文件、數(shù)據(jù)文件和反安裝程序也可能會(huì)誤刪注冊(cè)表中的參數(shù)項(xiàng)。
- 當(dāng)用戶經(jīng)常安裝和刪除字體時(shí),可能會(huì)產(chǎn)生字體錯(cuò)誤??赡茉斐晌募?nèi)容根本無(wú)法顯示。
- 硬件設(shè)備改變或者硬件失敗。如計(jì)算機(jī)受到病毒侵害、自身有問(wèn)題或用電故障等。
- 用戶手動(dòng)改變注冊(cè)表導(dǎo)致注冊(cè)表受損也是一個(gè)重要原因。由于注冊(cè)表的復(fù)雜性,用戶在改動(dòng)過(guò)程中難免出錯(cuò),如果簡(jiǎn)單地將其它計(jì)算機(jī)上的注冊(cè)表復(fù)制過(guò)來(lái),可能會(huì)造成非常嚴(yán)重的后果。
如果注冊(cè)表受損,我們將試圖將它恢復(fù),這就需要我們?cè)谧?cè)表正確的時(shí)候作好備份工作。當(dāng)然,如果您希望跟著這個(gè)注冊(cè)表系列完成之后對(duì)注冊(cè)表的修改,就更建議您先備份注冊(cè)表了,以免在想“撤銷”的時(shí)候一籌莫展了,因?yàn)閷?duì)注冊(cè)表的所有刪除操作都是無(wú)法恢復(fù)的,如果一時(shí)禁用了一些程序/選項(xiàng),或禁用了注冊(cè)表,等到想恢復(fù)使用的時(shí)候忘了當(dāng)時(shí)是在哪里做過(guò)修改,那可就麻煩了。
2.2 注冊(cè)表的備份
在Windows NT/2000/XP中使用導(dǎo)出法備份注冊(cè)表??梢园匆韵虏襟E操作:
- 運(yùn)行regedit,打開(kāi)注冊(cè)表編輯器。單擊[開(kāi)始]|[運(yùn)行],在彈出窗口中輸入“regedit”,然后單擊[確定]按鈕。
- 在注冊(cè)表編輯器窗口中單擊[文件]菜單中的[導(dǎo)出],如果是Windows NT/2000的注冊(cè)表編輯器則在[注冊(cè)表]菜單下選擇[導(dǎo)出]。
- 在彈出的“導(dǎo)出注冊(cè)表文件”窗口中選擇保存導(dǎo)出文件的路徑和地址,請(qǐng)注意在“導(dǎo)出范圍”中選中“全部”單選按鈕,否則默認(rèn)的是當(dāng)前所選分支,這樣導(dǎo)出的注冊(cè)表不完整,是不能用來(lái)恢復(fù)原注冊(cè)表的。
- 如果只想備份分支,則選中“所選分支”,單擊[保存],導(dǎo)出注冊(cè)表。
2.3 注冊(cè)表的恢復(fù)
恢復(fù)注冊(cè)表方法主要有三類:手動(dòng)還原法(即復(fù)制法)、導(dǎo)入法和使用程序恢復(fù)法。
在Windows NT/2000/XP中使用導(dǎo)入法恢復(fù)注冊(cè)表。可以按以下步驟操作:
- 打開(kāi)注冊(cè)表編輯器。
- 單擊[文件]菜單下的[導(dǎo)入],如果是Windows NT/2000中,則是[注冊(cè)表]菜單下的[導(dǎo)入注冊(cè)表文件]。
- 在彈出的“導(dǎo)入注冊(cè)表文件”對(duì)話框中選擇硬盤上相應(yīng)的備份文件,單擊[打開(kāi)]按鈕即可。
部分恢復(fù)注冊(cè)表的方法有兩種,一是按以下操作:
- 打開(kāi)注冊(cè)表編輯器。
- 在注冊(cè)表編輯器窗口的左邊選擇要還原的配置單元項(xiàng)。
- 單擊[文件]|[導(dǎo)入]。
- 在彈出對(duì)話框中選擇相應(yīng)注冊(cè)表文件。
- 在“文件類型”下拉列表中選擇“注冊(cè)表配置單元文件”。
- 單擊[打開(kāi)]恢復(fù)注冊(cè)表項(xiàng)。
被選擇還原的文件必須與注冊(cè)表編輯器中所選的主鍵內(nèi)容想吻合,即原先保存的注冊(cè)表“項(xiàng)”只能還原到原先的位置。
二是使用[文件]|[加載配置單元]命令,在彈出的窗口中選擇要配置的文件。但是這種方法只有在HKEY_USERS和HKEY_LOCAL_MACHINE這兩個(gè)預(yù)定義項(xiàng)窗口中才有效。

如果系統(tǒng)已經(jīng)無(wú)法正確啟動(dòng)進(jìn)入Windows了,那么可以在DOS下還原導(dǎo)出文件,而且在DOS下的注冊(cè)表還原操作更為安全。
在DOS下以命令行的方式運(yùn)行regedit.exe,其格式如下:
Regedit /C filename
其中filename是指定的用于重新生成注冊(cè)表的文件名。具體參數(shù)和其它用法參見(jiàn)regedit /?命令。
還原完畢后重啟計(jì)算機(jī),使還原的注冊(cè)表生效即可。
相關(guān)文章
修改注冊(cè)表加強(qiáng)Windows 2000安全
修改注冊(cè)表加強(qiáng)Windows 2000安全...2006-10-10WinXP注冊(cè)表應(yīng)用—注冊(cè)表使用全攻略之八
WinXP注冊(cè)表應(yīng)用—注冊(cè)表使用全攻略之八...2006-10-10IE:保存當(dāng)前網(wǎng)頁(yè)的全部?jī)?nèi)容
IE:保存當(dāng)前網(wǎng)頁(yè)的全部?jī)?nèi)容...2006-10-10解開(kāi)注冊(cè)表被鎖的方法—注冊(cè)表使用全攻略之四
解開(kāi)注冊(cè)表被鎖的方法—注冊(cè)表使用全攻略之四...2006-10-10[注冊(cè)表]文件關(guān)聯(lián)的奇招酷技
[注冊(cè)表]文件關(guān)聯(lián)的奇招酷技...2006-10-10我教你學(xué)之注冊(cè)表系統(tǒng)外觀修改實(shí)例(一)
我教你學(xué)之注冊(cè)表系統(tǒng)外觀修改實(shí)例(一)...2006-10-10亡羊補(bǔ)牢 注冊(cè)表?yè)p壞之后的恢復(fù)
亡羊補(bǔ)牢 注冊(cè)表?yè)p壞之后的恢復(fù)...2006-10-10