在我們對注冊表執(zhí)行配置或是修正的時分,有時分能夠會用到一種擴(kuò)展名為REG的文件,那么這個文件究竟是個什么東東呢?它究竟有什么作用,如何樹立它,又該如何完成對注冊表的各種操作呢?下面網(wǎng)俠為你一一道來!
REG文件是什么?
REG文件實(shí)踐上是一種注冊表腳本文件,雙擊REG文件即可將其中的數(shù)據(jù)導(dǎo)入到注冊表中。議決商定的格式,我們可以使用REG文件直接對注冊表執(zhí)行任何修正操作,并且它對注冊表的操作可以不受Regedit.exe被禁用的限定,因而功用更為強(qiáng)悍、靈敏;此外,由于REG文件可以用任何文本編輯器(如記事本執(zhí)行翻開、編輯、修正,可以在發(fā)作錯誤的時分,議決改回REG文件中的數(shù)據(jù)后再導(dǎo)入,完成恢復(fù)操作,因而它更簡約、安全。
REG文件做了什么?
REG文件關(guān)于注冊表的操作可以歸結(jié)為以下幾種:新建主鍵、刪除主鍵、新建鍵值、修正鍵值、刪除鍵值,我們區(qū)分來看一下。以下實(shí)踐操作以在Windows2000/xp中為例。
1、新建主鍵
比方我們想在主鍵[HKEY_CURRENT_USERSoft-ware]下新建一個名叫“新建主鍵稱號”的主鍵。那么,我們可以翻開記事本,寫入如下內(nèi)容:
WindowsRegistryEditorVer- sion5.00[HKEY_CURRENT_USERSoftware新建主鍵稱號]
輸入完成后另存為一個形如“*.reg”的文件,再雙擊將其導(dǎo)入到注冊表中,如圖1所示,我們可以立桿見影地看到修正后的成效。
2、刪除主鍵
要用REG文件在注冊表中刪除一個主鍵,方法是在[]中的主鍵途徑先面加上一個-符號即可。值得留意的是,刪除主鍵操作將會一并刪除該主鍵下的一切子鍵及其鍵值項目。比方要刪除我們剛才添加的那個主鍵,可以在記事本上輸入下面的內(nèi)容:
WindowsRegistryEditorVer-sion5.00
[-HKEY_CURRENT_USERSoftware 新建主鍵稱號]
接下來,只需另存為一個*.reg文件,并雙擊將其導(dǎo)入注冊表中即可立刻起效。
3、新建鍵值
在注冊表編輯器右側(cè)的鍵值項窗口空白處單擊右鍵,挑選“新建”菜單項,可以看到這些鍵值被細(xì)分為:字符串值、二進(jìn)制值、 DWord值等幾品種型。 字符串值(REG_SZ),該值普通用來作為文件描畫和硬件標(biāo)志,可以是字母、數(shù)字,也可以夠是漢字,但它是長度固定的文本字符串,最大長度不能超越255個字符。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),配備驅(qū)動順序和服務(wù)的許多參數(shù)都是此類型,以二進(jìn)制、十六進(jìn)制或十進(jìn)制格式顯示在注冊表編輯器中。REG文件中普通表現(xiàn)為“a”=dword:00000001。
假設(shè)你用的操作系統(tǒng)是 Win-dowsXP,那么除了字符串值、二進(jìn)制值、DWORD值外,你能夠還會看到多字符串值、可擴(kuò)大字符串值兩種鍵值類型,不過這兩種基本不用,在這里不做簡介。在上面我們曾經(jīng)明白了多見的鍵值以及它在REG文件中的表現(xiàn)格式,下面我們就來細(xì)致看看如何新建鍵值。
要新建一個鍵值項,必需要指明該鍵值所在的分支,該鍵值的稱號、該鍵值的類型和該鍵值的值(數(shù)據(jù)。比方要在分支[HKEY_CUR-RENT_USER Software]下新建一個名叫“REG文件測試”的主鍵,并配置默許鍵值為“test”,并區(qū)分添加“字符串”鍵值項目(字符串值、“二進(jìn)制” 鍵值項目(二進(jìn)制值、“雙字節(jié)”鍵值項目(DWORD值。你可以這么寫:
WindowsRegistryEditorVer-sion5.00
[HKEY_CURRENT_USERSoftware REG文件測試]
@=“test”“字符串”=“CeShi”“雙字節(jié)”=hex:01,00,00,00“Dword 值”=dword:00000001在REG文件中,Dword值用dword表示,二進(jìn)制值用hex表示,字符串值直接用引號把內(nèi)容括起來就行。值得留意的是,鍵值類型如dword、hex等也都必需用小寫,此外,假設(shè)在樹立字符串類型的鍵值時,假設(shè)該字符串中包含途徑分隔符,這個途徑分隔符必需用雙斜杠“”表示。尚有就是,在Reg文件中,默許鍵值是用@表示的,并且沒有引號。如圖2所示,你可以十清楚晰地看出這種對應(yīng)聯(lián)系。
4、修正鍵值
修正一個鍵值項和樹立一個新鍵值的方法是類似的,只需在REG文件中,修正相應(yīng)數(shù)據(jù)就可以了。比方我們要將上例中的 Dword值改為00000000,我們可以這么寫:WindowsRegistryEditorVer-sion5.00
[HKEY_CURRENT_USERSoftware REG文件測試]“Dword值”=dword:00000000在我們執(zhí)行導(dǎo)入操作之后,新的數(shù)據(jù)會自動掩蓋舊的數(shù)據(jù),比如在本例中,會自動用 00000000將00000001替換掉。
5、刪除鍵值
用REG文件刪除鍵值項目也是議決-號完成的,只需把-符號放在鍵值項目的等號后面就行了。我們要刪除圖2所示中我們添加的多個鍵值項目,我們可以這么寫,如圖3所示:
WindowsRegistryEditorVer-sion5.00
[HKEY_CURRENT_USERSoftware REG文件測試]
@=“test”“字符串”=-“雙字節(jié)”=-“Dword值”=-留意到等號后面的減號了吧,這就是刪除的意思。
到這里,關(guān)于REG文件我們就簡介完了,同伴們可以在實(shí)際中多多實(shí)驗,漸漸地就會得心應(yīng)手了。
|
新聞熱點(diǎn)
疑難解答
圖片精選