2007-04-16 07:12:40 Kenny

「.reg」文件全攻略



有的時候為了方便修改註冊表,我們會製作一些腳本,但是不管是inf文件還是vbs腳本,我覺得還是只有.reg文件是最方便的。關於註冊表的操作,常見的是創建、修改、刪除。

--創建

創建分為兩種,一種是創建子項(Subkey)
註:如果你對註冊表的命名不是很清楚,可以看看註冊表命名標準手冊(http://www.sometips.com/tips/registryhack/204.htm)

我們創建一個文件,內容如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Test4Adam]

然後執行該腳本,你就已經在HKEY_LOCAL_MACHINE\SOFTWARE\下創建了一個名字為「Test4Adam」的子項。

另一種是創建一個項目名稱
那這種文件格式就是典型的文件格式,和你從註冊表中導出的文件格式一致,內容如下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Test4Adam]
"Test1"="Adam"
"Test2"=hex:61
"Test3"=dword:00000064

Test1的類型是「String value」
Test2的類型是「Binary value」
Test3的類型是「DWORD value」

注意:如果你的註冊表中不存在Test4Adam這個子項,那麼該腳本會為你創建該子項。

--修改
修改相對來說比較簡單,只要把你需要修改的項目導出,然後用記事本進行修改,然後導入即可,在此我就不再贅述。

--刪除
我們首先來說說刪除一個項目名稱,我們創建一個如下的文件:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Test4Adam]
"Test1"=-

執行該腳本,HKEY_LOCAL_MACHINE\SOFTWARE\Test4Adam下的"Test1"就被刪除了;

我們再看看刪除一個子項,我們創建一個如下的腳本:

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Test4Adam]

執行該腳本,HKEY_LOCAL_MACHINE\SOFTWARE\Test4Adam就已經被刪除了。