如何對注冊表進行修改及備份?
目前Windows95所有的系統(tǒng)管理歸根結(jié)底都是通過注冊表項的設(shè)置來實現(xiàn)的。因為注冊表項繁多且信息可讀性差,一旦修改錯誤,就可能導(dǎo)致系統(tǒng)不能啟動,所以一般不主張讓用戶直接修改注冊表。
Windows95利用注冊表來管理所有的硬件和軟件設(shè)置。注冊表(Registry)提供了一個統(tǒng)一的數(shù)據(jù)庫,并以分層的形式存儲系統(tǒng)和應(yīng)用程序配置數(shù)據(jù)。每次啟動計算機時都會形成注冊表,它的內(nèi)容是由即插即用事件、機器的設(shè)置文件(System.dat)和用戶信息(User.dat)以及在某種情況下由網(wǎng)絡(luò)文件服務(wù)器施加的系統(tǒng)策略所組成,是一個存儲著計算機配置信息的數(shù)據(jù)庫文件,它取代了原系統(tǒng)所有組件和應(yīng)用程序之INI文件的使用,實為Windows95系統(tǒng)的一個管理信息數(shù)據(jù)庫。
但對于熟悉注冊表項設(shè)置的高級用戶,如果使用控制面板和策略文件不能達到目的,也就只能采用這種最直接、最全面的處理方法。具體使用方法是把Windows95安裝光盤中\(zhòng)Admin目錄下的Regedit.exe(注冊表編輯器)文件拷貝到本地硬盤上運行,去掉注冊表只讀方式,對系統(tǒng)注冊表項進行修改,完成后應(yīng)存盤退出。下次系統(tǒng)啟動時,新設(shè)置就會生效。
間接修改注冊表的簡易方法
如果您對注冊表不是很了解,就不要貿(mào)然使用注冊表編輯器直接編輯注冊表。可以使用一種“溫和”的方法——間接修改注冊表,即向注冊表中添加表項,可用注冊表文本文件(.reg)來完成。
在注冊表文本文件的首行必須用命令字符串“REGEDIT”,其作用是通知系統(tǒng)調(diào)用regedit來完成注冊信息的合并工作。接下來的每一行或代表一個鍵值的聲明或者為注釋性的說明信息。
主鍵及其默認鍵值的聲明格式為:
根鍵\一級主鍵\二級主鍵\......=默認鍵值
例如,欲在根鍵HKEY_CLASSES_ROOT的“*”主鍵下添加一個“壓縮”主鍵,以便通過上下文菜單直接壓縮選定的文件,其主鍵的聲明如下:
HKEY_CLASSES_ROOT\*\shell\壓縮(&U)\command=C:\dos\arj.exeaTemp$%1其中,“shell”和“command”都是固定的,不能更改和替換,“shell”指明將要為上下文菜單中添加命令,“command”指明具體的命令行信息。另外還要注意,在等號右邊的鍵值字符串中,如果要指明文件的路徑,其中的“\”字符要使用“\\"代替,等號的前后還要添加一個起分隔作用的空格。
凡是用分號開頭的行,均為說明信息行,用戶可以利用說明行給文件中的命令給予必要的注解,使命令便于理解。
使用任何一個編輯器,編輯生成一個包含一系列主鍵聲明行、說明行的列表,并將文件保存為以“.reg”為擴展名的文本文件,即創(chuàng)建了一個注冊表文本文件。
備份注冊表的方法
強烈建議在使用注冊表編輯器進行任何更改之前先備份系統(tǒng)注冊表。不少安裝程序(或你自己直接處理)都可能搞亂你系統(tǒng)的注冊表,從而引發(fā)不測,所以我們應(yīng)該定期地備份user.dat和system.dat文件。但目前的資源管理器(或者是DOS來)都不能直接復(fù)制這兩個文件,我們最好利用專門工具:
在Windows95CD-ROM安裝盤中有一個可對注冊表制作9個備份的程序:Cfgback.exe。使用時,需要先把Cfgback.exe文件從CD-ROM的\Other\Msic\Cfgback文件夾復(fù)制到c:\Windows,然后把Cfgback.hlp文件復(fù)制到c:\Windows\help。想制作備份時,只要雙擊Cfgbck.exe并遵循其提出的詳細指導(dǎo)就行。
總結(jié):
用戶應(yīng)該在學(xué)會如何備份注冊表之后,才對注冊表進行修改。希望本文介紹的對注冊表進行修改和備份的方法能夠?qū)ψx者有所幫助,更多有關(guān)操作系統(tǒng)的知識還有待于讀者去探索和學(xué)習(xí)。
【編輯推薦】