win2000注冊表
Windows注冊表概述
注冊表是Windows系統存儲關(guān)于計算機配置信息的數據庫,包括了系統運行時(shí)需要調用的運行方式的設置。Windows注冊表中包括的項目有:每個(gè)用戶(hù)的配置文件、計算機上安裝的程序和每個(gè)程序可以創(chuàng )建的文檔類(lèi)型、文件夾和程序圖標的屬性設置、系統中的硬件、正在使用的端口等。
注冊表按層次結構來(lái)組織,由項、子項、配置單元和值項組成。注冊表中包括如下各項:
●HKEY_CURRENT_USER:包含當前登錄用戶(hù)的配置信息的根目錄。用戶(hù)文件夾、屏幕顏色和“控制面板”設置存儲在此處。該信息被稱(chēng)為用戶(hù)配置文件。
●HKEY_USERS:包含計算機上所有用戶(hù)的配置文件的根目錄。HKEY_CURRENT_USER是HKEY_USERS的子項。
●HKEY_LOCAL_MACHINE:包含針對該計算機(對于任何用戶(hù))的配置信息。
●HKEY_CLASSES_ROOT:是HKEY_LOCAL_MACHINE\Software的子項。此處存儲的信息可以確保當使用Windows資源管理器打開(kāi)文件時(shí),將使用正確的應用程序打開(kāi)對應的文件類(lèi)型。
●HKEY_CURRENT_CONFIG:包含本地計算機在系統啟動(dòng)時(shí)所用的硬件配置文件信息。
對于注冊表的修改,需要使用專(zhuān)門(mén)的編輯器完成,在Windows中為我們提供了這個(gè)工具。而在Win2000中微軟新提供了一個(gè)針對多用戶(hù)系統的注冊表編輯器,這就是我們本期將主要介紹的內容。
在此要特別強調一點(diǎn):一般來(lái)講注冊表不須要用戶(hù)自己修改,因為其中包括了Windows啟動(dòng)和運行所必須的全部配置,錯誤的設置將會(huì )導致應用程序無(wú)法運行、系統出錯,直至系統崩潰或無(wú)法啟動(dòng)。如果需要對注冊表進(jìn)行編輯,務(wù)必事先進(jìn)行注冊表項目備份!
Win2000中的注冊表編輯器
在Win2000中,系統提供了兩個(gè)注冊表編輯工具,一個(gè)是從Win9x延續下來(lái)的,一個(gè)是新版本操作系統提供的。在此我們要介紹的是后者。
1.程序的啟動(dòng)
單擊系統開(kāi)始按鈕,在關(guān)聯(lián)菜單中選擇“運行”命令,激活相關(guān)界面。在其中的文本框中輸入“regedt32”,并擊回車(chē)鍵確定,即可啟動(dòng)程序,其界面形式如圖1所示。
2.向注冊表中添加新的項或子項
如果需要將一些系統運行設置添加到系統注冊表中,而這些信息又不是以*.reg格式提供的,此時(shí)只能使用注冊表編輯器完成,具體步驟如下:
啟動(dòng)程序,在程序左邊的樹(shù)形列表窗口中選擇將在其下添加新項的項或子項。單擊程序界面菜單條中的“編輯 ?,并从关联的蠀苇舱f(shuō)ブ醒≡瘛疤砑酉睢泵?,绰柋会臭溨壤_?所示界面。
在圖2所示窗口中的“項名稱(chēng)”文本框中輸入需要添加的新項名稱(chēng),對于指定類(lèi)別,可根據自己的需要設置,當然如果不添加也可以。最后單擊確定按鈕,返回程序界面即可。
如果需要在HKEY_USERS或HKEY_LOCAL_MACHINE主項中添加新的內容,方法有所不同,此時(shí)“編輯”菜單中的“添加項”命令是不允許使用的。正確的添加方法是:?jiǎn)螕舫绦蚪缑娌藛螚l“文件”項下拉菜單中的“加載配置單元”命令,程序會(huì )給出一個(gè)列表框,在其中選擇需要加載的對象,之后單擊“打開(kāi)”按鈕,程序會(huì )給出“加載配置單元”對話(huà)框,在其中輸入新建項目名稱(chēng),之后單擊確定按鈕即可。在此需要說(shuō)明的是,加載配置單元主要用于在不同的機器中傳遞注冊表配置,對于配置相同的機器,這樣可以節省系統配置時(shí)間。
3.給注冊表的值項賦值
所謂值項,就是注冊表中的含數據字符串的子項,這個(gè)設置以字符串方式體現,常見(jiàn)的設置取值包括二進(jìn)制數值和字符串明碼以及DWORD(雙字節)值方式。給值項賦值的具體步驟是:首先在注冊表編輯器界面左邊窗口中選擇需要賦值的項或子項,從程序界面菜單條“編輯”項下拉菜單中選擇“添加數值”命令,此時(shí)會(huì )出現如圖3所示界面。在其中的“數值名稱(chēng)”文本框中輸入需要創(chuàng )建的值項(子項)名,在“數據類(lèi)型”下拉文本框中選擇賦值類(lèi)型,其中各列表項的含義為:
●REG_BINARY:二進(jìn)制值;
●REG_DWORD:DWORD值;
●REG_EXPAND_SZ:可擴展字符串;
●REG_MULTI_SZ:多重字符串;
●REG_SZ:數據字符串。
根據自己的需要選擇,之后,單擊確定按鈕。注意,選擇的賦值類(lèi)型不同,程序會(huì )給出關(guān)聯(lián)的設置界面,在其中設置具體取值,之后進(jìn)行確定就可以了。
如果需要修改或編輯值項的賦值,可使用鼠標雙擊程序界面右邊窗口中的賦值列表項,程序會(huì )給出相應的賦值編輯器,在其中進(jìn)行編輯或修改即可,非常簡(jiǎn)單。
4.以關(guān)鍵字方式查找
由于注冊表中包括的項目非常多,當需要從中定位自己需要的項或子項時(shí),使用查找功能是非常必要的。該項功能的具體用法如下:首先在程序界面中選擇需要掃描的項或子項所在窗口,單擊界面菜單條“察看”項下拉菜單中的“搜索項”命令,此時(shí)會(huì )出現如圖4所示界面。在“查找內容”文本框中輸入需要查找的內容關(guān)鍵字,并選擇相應的掃描控制方式,之后,單擊“查找下一個(gè)”按鈕確定即可。
5.刪除注冊表中無(wú)用的子項或值項
雖然現在的應用程序都設計有自動(dòng)卸載功能,但是多數程序并不能完全將自己在注冊表中添加的項目刪除,這也會(huì )導致注冊表日益增大,時(shí)間長(cháng)了會(huì )導致系統運行變慢等不良現象發(fā)生。如果你大致了解注冊表的組成,可以將這些無(wú)用的設置從注冊表中刪除,當然這項操作具有一定的風(fēng)險,使用前應該備份注冊表數據文件。對于刪除注冊表中的項目,非常簡(jiǎn)單:首先在程序界面中找到需要刪除項目所在的主項窗口,然后定位需要刪除的值項,一般對于軟件注冊項都包括在HKEY_CURRENT_USER項下的Software子項中。單擊程序界面菜單條“編輯”項下拉菜單中的“刪除”命令或者是直接按下“Delete”鍵,程序會(huì )給出刪除確認對話(huà)框,單擊“Yes”按鈕確認即可。
此外,對于配置單元項,是不能直接刪除的,須要按照如下方法操作:選擇需要刪除的配置單元列表項,之后從程序界面“文件”下拉菜單中選擇“卸載配置單元”命令。
6.保存注冊表項目
對于保存注冊表項目,可按以下步驟操作:首先在程序界面中選擇需要保存的注冊表項目對象,之后從界面“文件”下拉菜單中選擇“保存項”命令,程序會(huì )給出相應的對話(huà)框,在其中設置保存文件的文件名、保存路徑,對于文件類(lèi)型,應設置為“所有文件”,之后,單擊界面中的“保存”按鈕即可。由于Win2000的注冊表編輯器根據不同的項給出了單獨的窗口,所以,對于完整的保存注冊表,須要依次保存相應的項。
7.還原注冊表項目
對于還原注冊表項目,我們可以理解為恢復注冊表項目的備份設置,或者是還原注冊表項目。使用該項功能的前提是以前我們對注冊表項目進(jìn)行了備份。該項功能的使用方法非常簡(jiǎn)單:首先選擇需要還原的項目所在的項顯示窗口,單擊程序界面“文件”項下拉菜單中的“還原”命令,程序會(huì )給出一個(gè)對話(huà)框,在其中的文件列表窗口中選擇需要還原的文件名,之后單擊“打開(kāi)”按鈕確定即可。
在此要提醒的是,對于項目還原操作,將使用備份的注冊表項完全替代當前注冊表中原始位置的全部配置,而且會(huì )將當前注冊表中需要還原位置的全部配置刪除。
8.注冊表的打開(kāi)與關(guān)閉
當注冊表編輯器啟動(dòng)后,程序會(huì )自動(dòng)打開(kāi)本機的注冊表,以供編輯。不過(guò)作為Win2000提供的工具,程序提供了關(guān)于編輯遠程計算機注冊表功能,不過(guò)我們可以打開(kāi)的項目限制為HKEY_USERS和HKEY_LOCAL_MACHINE。對于本地注冊表窗口的關(guān)閉,可從“文件”項下拉菜單中選擇“關(guān)閉”命令即可。
對于打開(kāi)遠端計算機的注冊表,可以從“文件”項下拉菜單中選擇“選擇計算機”命令,在其中的計算機列表框中選擇需要訪(fǎng)問(wèn)的機器名稱(chēng),之后單擊打開(kāi)按鈕確定即可。
9.設置注冊表項的權限
設置權限是有效的保護注冊表項目的重要方法,使用此項功能可以指定能打開(kāi)該項的用戶(hù)和組。以下給出具體設置步驟:首先在程序界面窗口中選擇需要指定權限的項,單擊界面“安全”項下拉菜單,從中選擇“權限”命令,在“名稱(chēng)”列表框中選擇需要設置權限的用戶(hù)或組,如果暫時(shí)還沒(méi)有添加,可單擊“添加”按鈕,在關(guān)聯(lián)的“選擇用戶(hù)、計算機或組”設置界面中選擇需要添加的對象。在界面中的“權限”項列表框中設置允許當前選擇對象的使用權限,其中包括只讀和完全控制(讀寫(xiě))。如果要給子項指派權限,并希望指派給父項的可繼承權限能夠應用于子項,請選中“允許將來(lái)自父系的可繼承權限傳播給該對象”復選框。此外,如果單擊界面中的“高級”按鈕,程序會(huì )給出針對當前授權注冊表項訪(fǎng)問(wèn)控制設置,其中包括了更加嚴密的授權設置,如是否允許查詢(xún)數值、設置數值、創(chuàng )建子項、枚舉子項、通知、創(chuàng )建鏈接、刪除、寫(xiě)入DAC、寫(xiě)入所有者、讀取控制等,根據自己的需要選擇即可。
聯(lián)系客服