一般用戶在日常使用中很少接觸REG文件,但需要臨時動手寫一REG文件時, 我們卻往往感覺”書到用時方恨少”。這是我在網上找到的一篇文章,雖然是針對 4的如何快速找到要修改的鍵值項,但從實際效果來看,它和 5是通用的,實用價值極高。貼出來方 便自己以后察看,也希望對大家有所幫助。
中的注冊表文件(.dat和user.dat)是的核心數據庫,因此,對 來說是非常重要的。通過修改注冊表文件中的數據,可以達到優化性能的效果。但修改注冊 表也可能導致整個系統的崩潰!所以,在對注冊表進行操作前或者是在安裝一些軟件前最好先對注冊表 進行備份。
下面介紹REG 文件的編寫方法。
一、對主鍵的操作
1.新建一個主鍵
例如我們想在主鍵 \ 下新建一個名叫”我的軟件 ”的主鍵。那么如何快速找到要修改的鍵值項,你可以打開記事本,寫入如下內容:
[\\我的軟件]
然后將這個文件保存成為REG 格式,例如reg.reg,然后雙擊運行此文件,會把我們寫 的注冊表項目寫入注冊表文件中。你可以打開.exe 來檢查一下。
說明:
(1)第一行的 必須用大寫。第二行必須為一個空行。在最后必須要有一個回車。
(2) 95/98/ME/NT4.0等的REG文件開頭第一行是” 4″。而 2000/XP 則是” 5.00″,用以區分所使用的操作系統。事實上, ”″適合目前任何操作系統(9X/2000/XP/2003)。
2.刪除一個主鍵
例如我們想把剛才我們建的那個名叫”我的軟件”的主鍵刪除掉,那么我們 可以在記事本中這么寫:
[-\\我的軟件]
注意到前面的減號” – “了吧,這就是刪除的意思。將它保存 成reg格式,運行后,”我的軟件”這個主鍵就被刪掉了。
二、對鍵值項的操作
1.添加一個鍵值項
要新建一個鍵值項,必須要指明該鍵值所在的分支、該鍵值的名字、該鍵值的類型和該鍵值的值(數據)。例如要在 分支[\\\\\\下新建一個名 為",類型為"Dword",值為""的鍵值項。你可以這么寫:
[\\\\\\]
""=dword:
說明:
(1)鍵值類型dword必須用小寫,其他類型如hex等也都必須用小寫;
(2)在新建鍵值項時,如果該鍵值所在的主鍵分支不存在,在添加新鍵值的同時系統會自動創建該分支;
(3)在創建字符串類型的鍵值時,如果該字符串中包含路徑分隔符,這個路徑
分隔符應該用雙斜杠" \\"表示。例如:
[\\\\\RUN]
""="c:\\\\.exe"
關于鍵值類型,除了外,其他的版本中都只有三種:Dword值、二進制值和字符串值。 在REG文件中,Dword值用dword表示,二進制值用hex表示,字符串值直接用引號把內容括起來就行。至于在 XP中,除了這三種外又增加了兩種:多字符串值和可擴充字符串值。在REG文件中,默認鍵值是用@ 表示的,并且沒有引號。
2、刪除一個鍵值項目
例如我們要刪除剛才創建的""鍵值,我們可以這么寫:
[\\\\\\]
""=-
注意到等號后面的減號了吧,這就是刪除的意思。
3、修改鍵值項的值
例如我們想將前面創建的""鍵值項的值由原來的改為,那么我們可以 這么寫:
[\\\\\\]
""=dword:
這和創建一個新鍵值的方法是類似的,計算機會自動用將替換掉。
以上都是一次執行一個操作,如果你想一次執行"一批"操作呢?很簡單,只要把你要操作的項目一條 一條的寫入REG文件里就行了。如果是對同一個主鍵下的鍵值進行操作,你只要寫一次鍵值所在的分支就可以, 因為他們的分支都一樣。例如:
[\\\\\]
""="歡迎"
"Log On "="祝您心情愉快"
[\\\\\ s\]
quot;"=dword: