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

注冊表 基礎(chǔ)知識(shí)( 五 )


1 導(dǎo)出注冊表分支

在DOS下導(dǎo)出注冊表分支的命令格式是:Regedit[/L:system] [/R:user] /E filename [regpath1] 。/L:system是指定system.dat的路徑,/R:user是指定user.dat的路徑,如果不說明,系統(tǒng)就會(huì)在默認(rèn)的路徑下找;/E:是導(dǎo)出注冊表分支的文件名,regpath1是要導(dǎo)出的注冊表分支 。比如,我們要導(dǎo)出默認(rèn)注冊表關(guān)于控制系統(tǒng)啟動(dòng)的分支到test.reg里,命令如下:regedit /e test.reg HKEY-LOCAL-MACHINESoftwareMicrosoftWindowsCurrentVersionRun 。
2 對注冊表進(jìn)行分析、修改

在DOS下面只要運(yùn)行edit就能對*.reg文件進(jìn)行編輯了,因?yàn)槲覀儗?dǎo)出的注冊表實(shí)際上就是文本文件 。不過,要正確找出引起錯(cuò)誤的地方并修改,需要我們平時(shí)對注冊表積累的經(jīng)驗(yàn) 。下面,我們看一下它的基本結(jié)構(gòu),以使我們在對它的修改時(shí)可以有的放矢 。
我們知道,注冊表里面有6個(gè)主分支,其中容易引起致命錯(cuò)誤而使WINDOWS不能正常啟動(dòng)的分支有: [HKEY_LOCAL_MACHINE],記錄著本地機(jī)器的硬件配置以及安裝的相應(yīng)軟件,特別是[HKEY-LOCAL-MACHINEEnumPCI]這個(gè)分支下面的主鍵值,一旦出錯(cuò),WINDOWS往往不能啟動(dòng) 。如[HKEY-LOCAL-MACHINEEnumPCIVEN_8086&DEV-7111&SUBSYS_00000000&REV-01BUS_00&DEV_07&FUNC-01]記錄的是硬盤控制器的詳細(xì)信息,下面的Logconfig記錄著它的各種參數(shù);[HKEY_LOCAL-MACHINEEnumPCIVEN-1002&DEV-4C42&SUBSYS_4C421071&REV-DC00800]記錄的則是顯示卡的重要資料和參數(shù),一旦這里出錯(cuò),往往會(huì)導(dǎo)致WINDOWS在啟動(dòng)時(shí)黑屏,然后死掉 。
另外還有[HKEY-LOCAL-M ACHINESoftwareMicrosoftWindowsCurrentVersion]里記錄著WINDOWS當(dāng)前版本的信息以及啟動(dòng)時(shí)執(zhí)行的程序等,這是病毒最愛攻擊和修改的地方 。
至于還有[HKEY-CLASS-ROOT]是記錄文件種類及其關(guān)聯(lián)信息的,[HKEY-CURRENT-USER]里記錄著當(dāng)前用戶的各種信息,包括登陸的密碼和各方面的設(shè)置等,這些一般不會(huì)引起WINDOWS的致命錯(cuò)誤,這里也不再詳細(xì)分析了 。
當(dāng)我們對這些鍵值分析和修改時(shí),如果碰到什么不清處的地方,可以通過第1點(diǎn)的導(dǎo)出注冊表方法,把一些備份注冊表的相應(yīng)分支導(dǎo)出,進(jìn)行比較 。WINDOWS的注冊表備份都放在C:windowssysbackup里面,如我們要導(dǎo)出第一個(gè)注冊表備份的[HKEY_LOCAL_MACHINE]分支,那么我們可以先進(jìn)入該目錄,然后鍵入命令:extract /e rb000.cab *.*,先把system.dat和user.dat解壓出來,再鍵入命令:regedit /L:system.dat /R:user.dat /e backup.reg HKEY-LOCAL-MACHINE 。筆者在這里提醒一下,這是一個(gè)很好的解決問題的方法,再用上一些文件比較軟件可以很快的找出錯(cuò)誤的,請諸位慢慢體會(huì) 。
3 把修改好的注冊表分支重新導(dǎo)入

命令的格式為:regedit /L:system /R:user file1.reg file2.reg 。我們一般都要修改默認(rèn)的注冊表文件,所以在實(shí)際使用中只需鍵入:regedit file1.reg就行了 。
好了,講了這么久,我們看看一個(gè)具體的案例 。
學(xué)院機(jī)房里的一臺(tái)機(jī)器在重新啟動(dòng)后,無論用正常模式或者安全模式都不能進(jìn)入WINDOWS界面,表現(xiàn)為啟動(dòng)過程中硬盤突然不讀 。用SCANDISK檢查過硬盤,并沒有發(fā)現(xiàn)問題 。在啟動(dòng)過程中選擇生成BOOTLOG.TXT文件,發(fā)現(xiàn)啟動(dòng)到硬盤控制器后就斷掉了 。本來想用scanreg/restore恢復(fù)備份的注冊表,可是該機(jī)器為了加快啟動(dòng),并沒有自動(dòng)備份 。于是,用regedit把[HKEY-LOCAL-MACHINEEnumPCI]分支導(dǎo)出,鍵入:regedit /e hdc.reg HKEY-LOCAL-MACHINEEnumPCI;接著用EDIT查看關(guān)于硬盤控制器的部分,發(fā)現(xiàn)有"ChannelOptions"=hex:00,問題到這里終于發(fā)現(xiàn)了,原來是有人把IDE控制器設(shè)置成不使用,造成在加載硬盤控制器后,系統(tǒng)不能訪問硬盤,所以把它改為:hex:02;再鍵入命令:regedit hdc.reg,把修改后的信息導(dǎo)入 。重新啟動(dòng)機(jī)器,一切正常運(yùn)行了 。

推薦閱讀