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



















