日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

優(yōu)化注冊(cè)表的方法

注冊(cè)表(Registry)是WIN95的核心數(shù)據(jù)庫,其中記錄了系統(tǒng)各個(gè)方面的信息,這些信息包含在SYSTEM.DAT和USER.DAT兩個(gè)系統(tǒng)文件中 。注冊(cè)表直接影響著WIN95的性能表現(xiàn):如果注冊(cè)表中有錯(cuò)誤,就可能使WIN95系統(tǒng)完全癱瘓;如果注冊(cè)表中的無用數(shù)據(jù)太多而使兩個(gè)系統(tǒng)文件變得太大,就會(huì)嚴(yán)重影響系統(tǒng)啟動(dòng)和運(yùn)行的速度 。因此,保護(hù)和優(yōu)化WIN95注冊(cè)表是一項(xiàng)很有必要的工作 。一、備份注冊(cè)表盡管WIN95每次啟動(dòng)時(shí)都把注冊(cè)表備份到SYSTEM.DA0和USER.DA0中,并在注冊(cè)表遭到破壞時(shí)自動(dòng)從備份中恢復(fù),但僅有這一層保護(hù)是不夠的 。舉例來說,用戶在控制面板中的某項(xiàng)設(shè)置中選擇了本機(jī)不支持的功能,這些設(shè)置被存入了注冊(cè)表,然而在系統(tǒng)重啟時(shí)WIN95報(bào)錯(cuò)并且不能進(jìn)入圖形界面,此時(shí)再想從SYSTEM.DA0和USER.DA0恢復(fù)原來的注冊(cè)表,就會(huì)發(fā)現(xiàn)根本不可能了,因?yàn)閃IN95已經(jīng)把新的注冊(cè)表拷入這兩個(gè)文件中了 。因此,為了更好地保護(hù)注冊(cè)表,還應(yīng)人工對(duì)注冊(cè)表進(jìn)行備份,尤其是在改變某項(xiàng)可能引起不良后果的設(shè)置或試裝某個(gè)軟件時(shí),都應(yīng)該事先備份注冊(cè)表,以便出錯(cuò)時(shí)恢復(fù) 。筆者采用的方法是建立兩個(gè)批處理文件來實(shí)現(xiàn)備份和恢復(fù) 。首先在WIN95目錄下建立一個(gè)BACKREG子目錄,用EDIT在其中生成下面兩個(gè)批處理文件BACKREG.BAT和RESTORE.BAT:1.BACKREG.BAT@ECHO OFFECHO Backuptheregistryfiles,pleasewaiting...del system.datdel user.datcd..attrib system.dat-h(huán)-r-sattrib user.dat-h(huán)-r-scopy system.dat backregcopy user.dat backregattrib system.dat+h+r+sattrib user.dat+h+r+scd backreg2.RESTORE.BAT@ECHO OFFEcho Recoverytheregistryfromthebackup,pleasewaiting...cd..attrib system.dat-h(huán)-r-sattrib user.dat-h(huán)-r-sdel system.datdel user.datcopy backregsystem.dat.copy backreguser.dat.a(chǎn)ttrib system.dat+h+r+sattrib user.dat+h+r+scd backreg為了安全起見,這兩個(gè)批處理只能在當(dāng)前目錄為BACKREG時(shí)才能執(zhí)行,因此不要把該目錄放在PATH環(huán)境變量中 。另外,還可把RESTORE.BAT的擴(kuò)展名暫時(shí)去掉,需要使用時(shí)再加上,以避免出現(xiàn)誤操作 。二、清理注冊(cè)表注冊(cè)表中存放了大量信息,其中難免有些表項(xiàng)是多余的,例如某些軟件沒有完善的自動(dòng)卸載功能,刪掉這些軟件后會(huì)在注冊(cè)表遺留下大量無用的表項(xiàng),這些表項(xiàng)都可以刪去 。具體方法是運(yùn)行REGEDIT,搜索軟件名字中的關(guān)鍵詞,檢查搜索結(jié)果,將與該軟件匹配的表項(xiàng)全部刪掉 。注冊(cè)表中最影響WIN95性能的部分是類型標(biāo)識(shí)(ClassID)部分,其中包括了文件關(guān)聯(lián)信息和OLE連接信息,這個(gè)部分中有些表項(xiàng)也是無用的 。為了刪除這些表項(xiàng),讀者朋友可以從ftp.microsoft.com(或從www.download.com查找其它ftp服務(wù)器)下載一個(gè)由微軟公司自己開發(fā)的注冊(cè)表清理軟件RegClean,RegClean是一個(gè)非常小巧并且安全方便的工具,它能檢查并修復(fù)注冊(cè)表中的錯(cuò)誤,刪除部分多余的表項(xiàng),它把所做的修改存放在一個(gè)Undo文件中,用戶可以隨時(shí)恢復(fù) 。經(jīng)過RegClean的處理之后,系統(tǒng)性能將有一定提升,尤其是縮短了WIN95的啟動(dòng)時(shí)間 。三、去除廢棄信息對(duì)數(shù)據(jù)庫熟悉的朋友知道,為了提高效率,數(shù)據(jù)庫系統(tǒng)在刪除某個(gè)條目后并不會(huì)立即把該條目所占的磁盤空間釋放出來 。注冊(cè)表也有類似的特點(diǎn):表項(xiàng)被刪除掉后仍然留在注冊(cè)表中,注冊(cè)表文件并不縮小 。這樣,隨著用戶大量增刪各種應(yīng)用程序和硬件設(shè)備驅(qū)動(dòng)程序,注冊(cè)表中廢棄的數(shù)據(jù)越來越多,注冊(cè)表文件也越來越大 。在一個(gè)典型的WIN95系統(tǒng)中,注冊(cè)表文件的大小可以從1M字節(jié)增加到3M字節(jié) 。注冊(cè)表文件過大對(duì)WIN95的運(yùn)行速度有很大的影響,為了去除掉廢棄信息,筆者采用了重建注冊(cè)表的方法 。首先在圖形界面方式下運(yùn)行REGEDIT,從注冊(cè)表菜單中導(dǎo)出整個(gè)注冊(cè)表,將其存為whole.reg;然后重啟到DOS7.0命令行方式,載入磁盤高速緩存程序Smartdrv以便加快處理速度,接著按照下面的命令行運(yùn)行DOS版的REGEDIT:C:WIN95regedit/c whole.reg參數(shù)/C表示從后面指定的文件中重新生成整個(gè)注冊(cè)表,重建的注冊(cè)表文件往往比原來的小四分之一到三分之一左右,從而達(dá)到了優(yōu)化的目的 。重建注冊(cè)表過程中必須注意兩點(diǎn):第一,重建之前應(yīng)使用本文第一步介紹的方法備份注冊(cè)表文件;第二,要確保Whole.Reg中包含了全部注冊(cè)表信息而不只是一個(gè)分支 。本人使用此法后system.dat文件由1.9xxmb縮小到1.3xxmb,win95啟動(dòng)速度變快,沒發(fā)現(xiàn)什么問題,經(jīng)常安裝卸載WIN95應(yīng)用軟件的 朋友不妨試試 。

推薦閱讀