在學(xué)習(xí)如何修改注冊(cè)表之前,我們先掌握備份和恢復(fù)注冊(cè)表的方法吧
(以下分割符內(nèi)的內(nèi)容,摘自《大眾軟件》 作者:陳國良 )
直接進(jìn)行備份及恢復(fù) 這是一種很原始的方法
即直接將所需之System.dat及User.dat二個(gè)文件拷貝存放在硬盤某個(gè)指定目錄下或直接拷到軟盤上作為備份,恢復(fù)時(shí)再將該備份替換覆蓋回原處即可,當(dāng)然在備份及恢復(fù)時(shí)都需對(duì)這兩個(gè)文件的只讀及隱藏屬性進(jìn)行相應(yīng)的修改操作。需注意的是:一般情況下由于Windows 98的注冊(cè)表(包括System.dat和User.dat二個(gè)文件)往往有近2M甚至更大,用一般1.44M的3寸軟盤來存儲(chǔ)備份是放不下的,所以必須利用壓縮軟件將其壓縮后才能放入1.44M軟盤中。當(dāng)需要恢復(fù)時(shí),還需要用解壓縮軟件將其解開后再放入Windows目錄下替換覆蓋原注冊(cè)表數(shù)據(jù)。 用這種方法的好處是如因注冊(cè)表問題而導(dǎo)致系統(tǒng)癱瘓,開機(jī)后無法進(jìn)行Windows系統(tǒng)時(shí),可用應(yīng)急啟動(dòng)盤進(jìn)入Windows 98自帶之DOS7.1界面后,用常規(guī)的DOS操作來將存在硬盤或通過解壓縮軟件將軟盤中的備份覆蓋回原處,恢復(fù)原備份時(shí)注冊(cè)表的正常數(shù)據(jù)。
利用注冊(cè)表編輯器自帶的導(dǎo)出及引入功能
運(yùn)行Regedit.exe打開Windows 98注冊(cè)表后,利用“注冊(cè)表”的“導(dǎo)出”及“引入”功能也可以用來備份或恢復(fù)注冊(cè)表信息。 具體方法為:打開左上角“注冊(cè)表”下拉菜單,點(diǎn)擊“導(dǎo)出注冊(cè)表文件”項(xiàng),在出現(xiàn)的“導(dǎo)出注表文件”對(duì)話框中,鍵入欲備份注冊(cè)表的文件名及其保存位置,再按“保存”按鈕即可。需恢復(fù)注冊(cè)表時(shí),用同樣的方法打開注冊(cè)表編輯器,打開“注冊(cè)表”下拉菜單后點(diǎn)擊“引入注冊(cè)表文件”項(xiàng),在出現(xiàn)的對(duì)話框中選中所需恢復(fù)的備份文件,再按“打開”按鈕即可將該注表備份恢復(fù)回Windows系統(tǒng)了。
該方法主要適合于Windows系統(tǒng)還未癱瘓或能用啟動(dòng)時(shí)按F8鍵的方法,選擇安全模式啟動(dòng)Windows 98系統(tǒng)時(shí)恢復(fù)注表之用,如因注冊(cè)表問題而連Windows系統(tǒng)都進(jìn)入不了時(shí),則該法就無法應(yīng)用了。此外因備份無法壓縮而其大小又超過1.44M軟盤容量,所以應(yīng)用該法也只能將備份保存在硬盤里了。
用Windows 98中新增的注表自動(dòng)備份功能
在Windows 98中,取消了Windows 95中每次開機(jī)時(shí)自動(dòng)以System.da0和User.da0為名的二個(gè)文件來備份注冊(cè)表數(shù)據(jù)的功能,而新增加了一個(gè)以.Cab(Cabinet)作后綴的壓縮文件作為注冊(cè)表備份的功能,具體使用如下:
備份:該備份過程是由Windows 98系統(tǒng)自動(dòng)完成的。在用戶當(dāng)天第一次(注意當(dāng)天二字)開機(jī)時(shí),Windows 98將會(huì)自動(dòng)將系統(tǒng)中原有的注表信息,包括System.dat和User.dat,甚至還包括了System.ini和Win.ini這四個(gè)文件都?jí)嚎s成Cab形式的文件,以rb00*.cab之名存放在WindowsSysbckup目錄下(其中*為0—4的數(shù)字)。系統(tǒng)自動(dòng)保存最近5開機(jī)天(注意不是5天)的注冊(cè)表數(shù)據(jù),超過5開機(jī)天時(shí)則自動(dòng)擠掉最早日期的備份文件。
恢復(fù):可以用Windows自帶的Extract.exe(在Windowscommand目錄下)解開該壓縮文件恢復(fù)替換回原注冊(cè)表文件即可,也可用其他第三方解壓縮程序如Winzip7.0等解開所需之rb00*.cab備份壓縮文件覆蓋回去。 該方法增加了注冊(cè)表恢復(fù)的靈活性,可以對(duì)最近5開機(jī)天的注冊(cè)表備份根據(jù)需要選擇進(jìn)行恢復(fù)。
Windows 98中新增的msconfig 在Windows 98中新增加了一個(gè)名為msconfig.exe的系統(tǒng)配置實(shí)用程序(該程序在Windowssystem目錄下),通過該程序可以很方便地進(jìn)行Windows 98系統(tǒng)一些常用配置的編輯、備份、恢復(fù)及設(shè)置。該配置程序能很直觀地幫助用戶使用、維護(hù)及改變有關(guān)Windows 98啟動(dòng)時(shí)的一些裝載配置設(shè)定,對(duì)一些初級(jí)用戶來說應(yīng)該比前面所敘之注冊(cè)表的使用要更簡(jiǎn)單、直觀和容易一些。
打開該系統(tǒng)配置實(shí)用程序后,我們可以看到有常規(guī),config.sys、autoexec.bat、system.ini、win.ini以及啟動(dòng)這六個(gè)選項(xiàng),分別簡(jiǎn)述如下:
第一個(gè)為常規(guī)選項(xiàng)。可以用來選擇正常啟動(dòng)(缺少選擇),也可以選擇診斷啟動(dòng)——Windows啟動(dòng)時(shí)以交互式方法裝載驅(qū)動(dòng)程序及軟件,還可以用選擇性啟動(dòng)來由用戶自行決定Windows 98啟動(dòng)時(shí)對(duì)一些驅(qū)動(dòng)程序及軟件項(xiàng)裝載與否。
后二種選擇可以用來幫助用戶在系統(tǒng)啟動(dòng)時(shí)完成一些特殊要求,也可以幫助用戶用來診斷Windows 98啟動(dòng)時(shí)的不正常故障。在這個(gè)選項(xiàng)里還可以進(jìn)行這些配置文件的備份及恢復(fù)工作,簡(jiǎn)單到只需按幾下有關(guān)的按鈕即可。
從第二到第五個(gè)選項(xiàng),提供了對(duì)config.sys、autoexec.bat、system.ini、win.ini四個(gè)基本配置文件的編輯功能,基本上相當(dāng)于原來在Windows 3.X和Windows 95中用文本編輯器來對(duì)這四個(gè)文件進(jìn)行的編輯工作,不過在這兒進(jìn)行這幾個(gè)文件的編輯要比用文本編輯器來得更方便安全一些。 最右邊的第六個(gè)選項(xiàng),可以幫助用戶很簡(jiǎn)單地用勾選或清除啟動(dòng)項(xiàng)選擇框的方法來自行決定某一啟動(dòng)項(xiàng)的啟用與否。