注冊表簡易入門在上篇中,我們給初學(xué)的朋友介紹了注冊表中五大分支的具體含義,并且結(jié)合實(shí)例講述了如何通過注冊表分支鍵值的建立或修改來達(dá)到控制電腦的目的,而實(shí)例中提到的對注冊表的修改,實(shí)際上就是對鍵值項(xiàng)和鍵值的修改,下面,我們將再次結(jié)合實(shí)例為大家詳細(xì)介紹鍵值項(xiàng)和鍵值的類型和使用方法。 認(rèn)識鍵值項(xiàng)和鍵值 注冊表雖然是通過各個(gè)根鍵和子鍵來分類管理各種信息,但具體數(shù)據(jù)信息還是依靠鍵值項(xiàng)和鍵值來實(shí)現(xiàn)。在注冊表中絕大多數(shù)分支或子項(xiàng)中還包含了一個(gè)或若干個(gè)“值項(xiàng)”,每個(gè)值項(xiàng)又對應(yīng)于一定數(shù)據(jù)類型的一組數(shù)據(jù),這就是鍵值項(xiàng)和鍵值,打開注冊表編輯器后,選擇一個(gè)分支或子項(xiàng),在注冊表編輯器的右側(cè)窗口中顯示的就是鍵值項(xiàng)和鍵值(如圖1)。
![]() 細(xì)心的朋友可能會(huì)注意到,鍵值項(xiàng)的圖標(biāo)內(nèi)容有些是“ab”,有些又是“0、1”,這是因?yàn)樽员砭庉嬈鞲鶕?jù)鍵值的不同將鍵值項(xiàng)分為了字符型和數(shù)值型兩大類的緣故。在鍵值項(xiàng)窗口空白處單擊右鍵,選擇“新建”菜單項(xiàng),可以看到這些鍵值被細(xì)分為:字符串值、二進(jìn)制值、DWORD值、多字符串值、可擴(kuò)充字符串值五種類型(如圖2)。
![]() 字符串值(REG_SZ) 該值一般用來作為文件描述和硬件標(biāo)志,可以是字母、數(shù)字,也可以是漢字,但它是長度固定的文本字符串,最大長度不能超過255個(gè)字符。REG文件中一般表現(xiàn)為:“a”=“****”。 二進(jìn)制值(REG_BINARY) 一般情況下,大多數(shù)硬件組件信息以二進(jìn)制數(shù)據(jù)存儲,然后通過十六進(jìn)制的格式顯示在注冊表編輯器中。該類型值沒有長度限制,可以是任意字節(jié)長,REG文件中一般表現(xiàn)為:“a”=“hex:01,00,00,00”。 DWOED值(REG_DWORD) 由 4 字節(jié)長(32 位整數(shù))的數(shù)字表示的數(shù)據(jù)。設(shè)備驅(qū)動(dòng)程序和服務(wù)的許多參數(shù)都是此類型,以二進(jìn)制、十六進(jìn)制或十進(jìn)制格式顯示在注冊表編輯器中。REG文件中一般表現(xiàn)為“a”=“dword:00000001”。 修改注冊表時(shí),字符串值、二進(jìn)制值、DWORD值最為常用,而多字符串值、可擴(kuò)充字符串值除在Windows XP系統(tǒng)外,僅在Regedt32.exe中可見。 提示:在Windows XP系統(tǒng)中包含圖2中的五種類型,而Windows 98系統(tǒng)僅包含字符串值、二進(jìn)制值、DWORD值三種類型。 修改鍵值項(xiàng)或鍵值 大多數(shù)情況下,修改注冊表的具體操作就是將鍵值由A值修改為B值。當(dāng)需要修改的時(shí)候,只要雙擊該鍵值項(xiàng)(也可右擊該鍵值項(xiàng),選擇“修改”菜單項(xiàng)),然后在其編輯窗口中進(jìn)行修改就可以了(如圖3)。
![]() ![]() 不過,在根據(jù)一些技巧調(diào)整注冊表時(shí),會(huì)發(fā)現(xiàn)注冊表文件中并沒有技巧中所給出的鍵值項(xiàng),此時(shí)就需要?jiǎng)?chuàng)建一個(gè)鍵值項(xiàng)。在窗口空白處單擊右鍵,根據(jù)技巧中提供的類型選擇對應(yīng)的鍵值類型,鍵值項(xiàng)就創(chuàng)建完畢了。然后右擊新建的鍵值項(xiàng),選擇“重命名”菜單項(xiàng),將該名稱修改為技巧中所描述的字符,最后再雙擊該鍵值項(xiàng)輸入具體的鍵值即可。 如果發(fā)現(xiàn)自己創(chuàng)建了錯(cuò)誤的鍵值,或者需要通過清除鍵值來修改注冊表時(shí),只需在右鍵快捷菜單中選擇“刪除”菜單項(xiàng)即可(如圖4)。
![]() 下面,我們再以Windows XP系統(tǒng)為例,通過一些簡單實(shí)例讓大家看看如何通過修改注冊表鍵值項(xiàng)或鍵值來控制我們的電腦。 讓隱藏文件不顯示 在文件的“屬性”對話框中,如果我們將文件的屬性修改為“隱藏”,就可以直接將該文件隱藏起來。可是,往往稍微懂點(diǎn)電腦的人都會(huì)通過選定“文件夾選項(xiàng)/查看/顯示所有文件和文件夾”實(shí)現(xiàn)對隱藏文件的查看。這時(shí),我們還可以通過修改注冊表的相應(yīng)鍵值的方法禁用“顯示所有文件和文件夾”功能,從而阻止上述方法查看隱藏文件。 依次點(diǎn)擊“開始/運(yùn)行”,在“運(yùn)行”對話框中輸入“regedit”命令,回車后打開注冊表編輯器,定位到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows \CurrentVersion\Explorer\Advanced\Folder\Hidden\Showall”分支,雙擊右側(cè)窗口中的“CheckedValue”鍵值項(xiàng),將數(shù)值數(shù)據(jù)設(shè)置為“0”,確定后退出注冊表編輯器。 然后,再打開“文件夾選項(xiàng)”,重新選定“顯示所有文件和文件夾”,確定退出后就會(huì)設(shè)置為“隱藏”的文件并沒有顯示出來,真正實(shí)現(xiàn)了文件的隱藏。 提示:如果想恢復(fù)“顯示所有文件和文件夾”功能的話,只需將“CheckedValue”鍵值項(xiàng)的鍵值重新設(shè)置為“1”即可。 讓注冊表編輯器保持在根目錄 通常情況,在Windows XP系統(tǒng)中對注冊表編輯器進(jìn)行操作后,編輯器會(huì)自動(dòng)記錄上次的操作結(jié)果,再次打開編輯器時(shí),光標(biāo)會(huì)自動(dòng)停留在上次使用時(shí)的位置上,要進(jìn)行其它操作時(shí)還要重新返回根目錄,這樣對于初學(xué)的朋友多少有些麻煩。 這時(shí),我們可以打開注冊表編輯器,將光標(biāo)定位到“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit”分支(如圖5),在右側(cè)窗口中選擇“LastKey”鍵值項(xiàng),并清除該鍵值項(xiàng)的數(shù)值數(shù)據(jù)資料。然后用鼠標(biāo)右鍵點(diǎn)擊“regedit”子項(xiàng),在彈出的右鍵快捷菜單中選擇“權(quán)限…”菜單項(xiàng),在“regedit的權(quán)限”窗口中先選擇“Administrators”用戶, 并將“Administrators的權(quán)限”上全部選擇“拒絕”,退出注冊表編輯器,注銷用戶后重新登錄,再次打開編輯器就會(huì)發(fā)現(xiàn)注冊表分支定位始終在根目錄了。
![]() ![]() |
|