你好朋友;絕對是b;而且在各種版本的windows系統中你使用windows系統本身的登錄檔編輯器匯出的登錄檔項的副檔名都是.reg;
reg檔案;
reg檔案圖示REG檔案實際上是一種登錄檔指令碼檔案,雙擊REG檔案即可將其中的資料匯入到登錄檔中。利用REG檔案我們可以直接對登錄檔進行任何修改操作,它對登錄檔的操作可以不受登錄檔編輯器被禁用的限制,因此功能更為強大、靈活,另外,由於REG檔案可以用任何文字檔案編輯工具(例如記事本)進行修改,因此透過它對登錄檔資料進行修改後,如果發生錯誤,還可以透過改回REG檔案中的資料後再匯入,從而實現恢復操作,因此它又較之直接用登錄檔編輯器修改更安全,所以熟練掌握REG檔案的運用,有時可以起到事半功倍、意想不到的效果。
目錄
建立REG檔案
對REG檔案進行修改綜述
對主鍵的操作
對鍵值專案的操作
將REG檔案中的資料匯入到登錄檔中匯入資訊
修改預設值
解除禁用
REG檔案格式
REG檔案規則建立REG檔案
將REG檔案中的資料匯入到登錄檔中;匯入資訊
REG檔案規則
REG檔案的建立是非常簡單的,可以透過任何一個文字檔案編輯工具來實現。我們就以建立一個可以解除登錄檔禁用限制的REG檔案restore.reg為例來介紹一下具體過程;開啟記事本,在記事本檔案中輸入以下內容:REGEDIT4reg檔案
空一行[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]"DisableRegistryTools"=dword:00000000儲存此檔案,在開啟的“另存為”對話方塊中選擇好儲存路徑,再單擊“儲存型別”中的下拉箭頭選擇“所有檔案”(一定要選擇此步,不然儲存後的檔案會自動加上TXT的副檔名),然後在“檔名”中輸入“restore.reg”後按“儲存”按鈕。以後你就可以透過雙擊這個restore.reg來直接解除禁用登錄檔的限制。
編輯本段對REG檔案進行修改;
(1)新增主鍵;要想利用REG檔案在登錄檔中新增一個主鍵是非常方便的,只需要在檔案體部分直接以“[]”的形式寫上要新增的主鍵路徑即可;例如:在HKEY_LOCAL_MACHINE\Software主鍵下新增一個名稱為“軟體工作室”的主鍵,內容如下:REGEDIT4;空一行; [HKEY_LOCAL_MACHINE\Software\軟體工作室];(2)刪除主鍵;要用REG檔案在登錄檔中刪除一個主鍵,在檔案體部分“[]”括起來的主鍵路徑前面加上一個“-”符號即可,刪除主鍵操作將會一併刪除該主鍵下的所有子鍵及其鍵值專案,所以這是個比較危險的命令,使用要十分注意。例如要刪除我們剛才新增的那個主鍵,內容如下:REGEDIT4;空一行;[-HKEY_LOCAL_MACHINE\Software\軟體工作室]
(1)新增鍵值專案;新增鍵值專案的操作如同登錄檔編輯器中的“新建”命令,一般來說,鍵值的資料型別分為三種:字串值、二進位制值和DWORD值。在REG檔案中我們也要設定新增的鍵值專案的資料型別,如果要新增字串值,則“=”號後邊要用英文的雙引號引住資料;如果新增的為DWORD型別值,“=”號後邊的格式為“dword:資料”;如果新增的為二進位制值,“=”號後邊;reg檔案
則為“hex:資料”。要設定預設值的鍵值資料時,“=”號前邊的鍵值名稱應為“@”符號,並且沒有雙引號;例如我們要在“HKEY_LOCAL_MACHINE\Software\軟體工作室”主鍵下設定預設鍵值為“工作室”,並分別新增“姓名”鍵值專案(字串值)、“年齡”鍵值專案(二進位制值)、“婚否”鍵值專案(DWORD值)。相應的REG檔案內容如下;REGEDIT4;空一行; [HKEY_LOCAL_MACHINE\Software\軟體工作室] @="工作室" "姓名"="徐徐徐" "年齡"=hex:23 "婚否"=dword:00000000 在新增鍵值專案時,如果該鍵值所在的主鍵路徑不存在的話,在新增鍵值專案的同時會自動新建該主鍵。另外在新增字串值的鍵值專案時還有一點值得注意的地方,當這個字串值是包括檔案路徑的字串值時,路徑分隔符應用“\\”雙斜槓表示,以示和登錄檔中的主鍵路徑分隔符區別開來。例如我們要在註冊中“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”主鍵下的啟動組中新增位於“C:\PROGRAMFILES\BOOBSOFT\螢幕保護控制器”目錄下的一個應用程式“螢幕保護控制器.exe”的啟動鍵值專案,REG檔案內容如下;REGEDIT4;空一行;[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run] "scr"="C:\\PROGRAMILES\\BOOBSOFT\\螢幕保護控制器\\螢幕保護控制器.exe";(2)修改鍵值專案;其實修改和新增很類似,對於已經存在的鍵值專案,我們要修改其資料時,只需要將正確的資料賦予對應的鍵值專案即可,新的資料會自動覆蓋錯誤的舊資料,例如,當某些惡意網頁修改了你的IE標題欄文字,在標題欄中總是顯示那個網站的廣告文字,很討厭,我們知道修改IE標題欄文字是透過“HKEY_CURRENT_USER\Software\ Microsoft\InternetExplorer\Main”主鍵下的“WindowTitle”鍵值的資料進行設定的,那麼我們就可以透過REG檔案改回預設的IE標題欄文字;REGEDIT4;空一行[HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Main] "WindowTitle"="" (3)刪除鍵值專案;用REG檔案刪除鍵值專案也是很方便的,和刪除主鍵相類似,也是透過“=”號實現的,不過這次不是加在前面,而是把“-”符號放在鍵值專案的等號後面。例如一些惡意網頁在修改IE標題欄等設定的同時,還修改了開始選單相關的鍵值專案資料,使得開始選單中的“執行”、“查詢”、“關閉”等命令都不見了,匯入下面的這個REG檔案刪除相應的鍵值專案後就可以找回開始選單中的這些命令了;
REGEDIT4;空一行 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoRun"=-(解除“執行”命令);"NoClose"=-(找回“關閉系統”命令);"NoFind"=-(找回“查詢”命令)
編輯本段將REG檔案中的資料匯入到登錄檔中;
匯入資訊;
我們雙擊REG檔案時,系統會首先提示“確實要把XXX.REG內的資訊新增到登錄檔嗎?”的詢問對話方塊,單擊“是”按鈕,系統就會按照REG檔案中所描述的操作對登錄檔進行修改,完成以後並會給出提示“XXX.REG中的資訊已經成功輸入登錄檔”,把REG檔案中的資訊匯入登錄檔的操作稱為“合併”;
修改預設值;
在REG檔案上單擊滑鼠右鍵,有三個命令是關於REG檔案的:合併、Print、編輯,以粗體顯示的就是“合併”操作,這也是預設的開啟方式,也就是雙擊時執行的操作。如果你不想讓雙擊REG檔案時執行“合併”的操作,你可以更改它的預設開啟方式為“編輯”。開啟資源管理器,單擊“工具”選單中的“資料夾選項”命令,在開啟的對話方塊中單擊“檔案型別”標籤,然後在“已註冊的檔案型別”列表中找到並選中“登錄檔專案”,從下面的“開啟方式”我們也可以看出:原來REG檔案預設的“合併”操作關聯的是登錄檔編輯器Regedit呀!接下來點選“編輯”按鈕,開啟“編輯檔案型別”對話方塊,然後選擇“操作”列表中的“編輯”,再點選“設為預設值”按鈕即可,以後雙擊REG檔案時就會用記事本來開啟進行編輯;在這裡筆者順便告訴大家一個獨門絕技,如果你希望REG檔案在匯入時沒有任何提示,你可以在圖4所示的對話方塊中選中“合併”,然後單擊“編輯”按鈕,在彈出對話方塊的命令列中輸入“regedit.exe/s"%1"”即可,這是使用了登錄檔編輯器Regedit的一個被稱為安靜匯入模式的隱藏引數“/S”,在匯入REG檔案時如果加上“/S”引數,系統就不會再彈出任何提示對話方塊而直接匯入了;
解除禁用;
有時在某些電腦中設定了禁用登錄檔編輯器後,為了防止一些電腦高手使用REG檔案,來解除對登錄檔編輯器的限制,會讓REG檔案的預設開啟程式設定為其他無關程式,當然這時可以透過修改“資料夾選項”中的相關設定改回來,但還有一種更絕的辦法可以使REG檔案不能用系統預設的方式開啟;執行登錄檔編輯器,將“HKEY_CLASSES_ROOT.reg”下的預設值改為“txtfile”,這時REG檔案的開啟方式都指向了TXT文字檔案。這樣更改後不知道的人即使修改“資料夾型別”中的“登錄檔專案”設定也無法改回來,當然這時系統也已經禁用了登錄檔編輯器,你是無法透過登錄檔編輯器修改了。但經過筆者的研究發現還有一種方法可以破解這種禁用REG檔案。我們可以在編輯好的REG檔案上按住“Shift”鍵的同時單擊滑鼠右鍵,這時系統會讓你重新選擇開啟方式,從中選取用登錄檔編輯器Regedit開啟就可以將REG檔案匯入登錄檔;
REG檔案格式;
(1)Windows95/98/ME/NT4.0第一行必須是“REGEDIT4“;Windows2000/XP/2003/Vista/win2008/win7/win2008r2是“WindowsRegistryEditorVersion5.00";(2)第一行後必須空一行;條與條之間最好也空一行;每行前不能留空格;(3)登錄檔資訊頭尾用“[”與“]”包起來;(4)""內就是字串內容;“DWORD”為“0”就是用“dword:00000000”表示;(5)如果有兩個以上的登錄檔資訊,資訊與資訊之間就需要有空行隔開;(6)如果要刪除某個登錄檔資訊該怎麼辦?很簡單,在登錄檔資訊前面加上“-”(減)號;
REG檔案規則;
字串值S表示:"字串"="" 二進位制值B表示:"二進位制"=hex: DWORD(32-位)值D表示:"DWORD(32-位)"=dword:00000000 DWORD(64-位)值Q表示:"DWORD(64-位)"=hex(b):00,00,00,00,00,00,00,00 多字串值M表示:"多字串"=hex(7):00,00 可擴充字串值E表示:"可擴充字串"=hex(2):00,00
你好朋友;絕對是b;而且在各種版本的windows系統中你使用windows系統本身的登錄檔編輯器匯出的登錄檔項的副檔名都是.reg;
reg檔案;
reg檔案圖示REG檔案實際上是一種登錄檔指令碼檔案,雙擊REG檔案即可將其中的資料匯入到登錄檔中。利用REG檔案我們可以直接對登錄檔進行任何修改操作,它對登錄檔的操作可以不受登錄檔編輯器被禁用的限制,因此功能更為強大、靈活,另外,由於REG檔案可以用任何文字檔案編輯工具(例如記事本)進行修改,因此透過它對登錄檔資料進行修改後,如果發生錯誤,還可以透過改回REG檔案中的資料後再匯入,從而實現恢復操作,因此它又較之直接用登錄檔編輯器修改更安全,所以熟練掌握REG檔案的運用,有時可以起到事半功倍、意想不到的效果。
目錄
建立REG檔案
對REG檔案進行修改綜述
對主鍵的操作
對鍵值專案的操作
將REG檔案中的資料匯入到登錄檔中匯入資訊
修改預設值
解除禁用
REG檔案格式
REG檔案規則建立REG檔案
對REG檔案進行修改綜述
對主鍵的操作
對鍵值專案的操作
將REG檔案中的資料匯入到登錄檔中;匯入資訊
修改預設值
解除禁用
REG檔案格式
REG檔案規則
建立REG檔案
REG檔案的建立是非常簡單的,可以透過任何一個文字檔案編輯工具來實現。我們就以建立一個可以解除登錄檔禁用限制的REG檔案restore.reg為例來介紹一下具體過程;開啟記事本,在記事本檔案中輸入以下內容:REGEDIT4reg檔案
空一行[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]"DisableRegistryTools"=dword:00000000儲存此檔案,在開啟的“另存為”對話方塊中選擇好儲存路徑,再單擊“儲存型別”中的下拉箭頭選擇“所有檔案”(一定要選擇此步,不然儲存後的檔案會自動加上TXT的副檔名),然後在“檔名”中輸入“restore.reg”後按“儲存”按鈕。以後你就可以透過雙擊這個restore.reg來直接解除禁用登錄檔的限制。
編輯本段對REG檔案進行修改;
對主鍵的操作
(1)新增主鍵;要想利用REG檔案在登錄檔中新增一個主鍵是非常方便的,只需要在檔案體部分直接以“[]”的形式寫上要新增的主鍵路徑即可;例如:在HKEY_LOCAL_MACHINE\Software主鍵下新增一個名稱為“軟體工作室”的主鍵,內容如下:REGEDIT4;空一行; [HKEY_LOCAL_MACHINE\Software\軟體工作室];(2)刪除主鍵;要用REG檔案在登錄檔中刪除一個主鍵,在檔案體部分“[]”括起來的主鍵路徑前面加上一個“-”符號即可,刪除主鍵操作將會一併刪除該主鍵下的所有子鍵及其鍵值專案,所以這是個比較危險的命令,使用要十分注意。例如要刪除我們剛才新增的那個主鍵,內容如下:REGEDIT4;空一行;[-HKEY_LOCAL_MACHINE\Software\軟體工作室]
對鍵值專案的操作
(1)新增鍵值專案;新增鍵值專案的操作如同登錄檔編輯器中的“新建”命令,一般來說,鍵值的資料型別分為三種:字串值、二進位制值和DWORD值。在REG檔案中我們也要設定新增的鍵值專案的資料型別,如果要新增字串值,則“=”號後邊要用英文的雙引號引住資料;如果新增的為DWORD型別值,“=”號後邊的格式為“dword:資料”;如果新增的為二進位制值,“=”號後邊;reg檔案
則為“hex:資料”。要設定預設值的鍵值資料時,“=”號前邊的鍵值名稱應為“@”符號,並且沒有雙引號;例如我們要在“HKEY_LOCAL_MACHINE\Software\軟體工作室”主鍵下設定預設鍵值為“工作室”,並分別新增“姓名”鍵值專案(字串值)、“年齡”鍵值專案(二進位制值)、“婚否”鍵值專案(DWORD值)。相應的REG檔案內容如下;REGEDIT4;空一行; [HKEY_LOCAL_MACHINE\Software\軟體工作室] @="工作室" "姓名"="徐徐徐" "年齡"=hex:23 "婚否"=dword:00000000 在新增鍵值專案時,如果該鍵值所在的主鍵路徑不存在的話,在新增鍵值專案的同時會自動新建該主鍵。另外在新增字串值的鍵值專案時還有一點值得注意的地方,當這個字串值是包括檔案路徑的字串值時,路徑分隔符應用“\\”雙斜槓表示,以示和登錄檔中的主鍵路徑分隔符區別開來。例如我們要在註冊中“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”主鍵下的啟動組中新增位於“C:\PROGRAMFILES\BOOBSOFT\螢幕保護控制器”目錄下的一個應用程式“螢幕保護控制器.exe”的啟動鍵值專案,REG檔案內容如下;REGEDIT4;空一行;[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run] "scr"="C:\\PROGRAMILES\\BOOBSOFT\\螢幕保護控制器\\螢幕保護控制器.exe";(2)修改鍵值專案;其實修改和新增很類似,對於已經存在的鍵值專案,我們要修改其資料時,只需要將正確的資料賦予對應的鍵值專案即可,新的資料會自動覆蓋錯誤的舊資料,例如,當某些惡意網頁修改了你的IE標題欄文字,在標題欄中總是顯示那個網站的廣告文字,很討厭,我們知道修改IE標題欄文字是透過“HKEY_CURRENT_USER\Software\ Microsoft\InternetExplorer\Main”主鍵下的“WindowTitle”鍵值的資料進行設定的,那麼我們就可以透過REG檔案改回預設的IE標題欄文字;REGEDIT4;空一行[HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Main] "WindowTitle"="" (3)刪除鍵值專案;用REG檔案刪除鍵值專案也是很方便的,和刪除主鍵相類似,也是透過“=”號實現的,不過這次不是加在前面,而是把“-”符號放在鍵值專案的等號後面。例如一些惡意網頁在修改IE標題欄等設定的同時,還修改了開始選單相關的鍵值專案資料,使得開始選單中的“執行”、“查詢”、“關閉”等命令都不見了,匯入下面的這個REG檔案刪除相應的鍵值專案後就可以找回開始選單中的這些命令了;
REGEDIT4;空一行 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoRun"=-(解除“執行”命令);"NoClose"=-(找回“關閉系統”命令);"NoFind"=-(找回“查詢”命令)
編輯本段將REG檔案中的資料匯入到登錄檔中;
匯入資訊;
我們雙擊REG檔案時,系統會首先提示“確實要把XXX.REG內的資訊新增到登錄檔嗎?”的詢問對話方塊,單擊“是”按鈕,系統就會按照REG檔案中所描述的操作對登錄檔進行修改,完成以後並會給出提示“XXX.REG中的資訊已經成功輸入登錄檔”,把REG檔案中的資訊匯入登錄檔的操作稱為“合併”;
修改預設值;
在REG檔案上單擊滑鼠右鍵,有三個命令是關於REG檔案的:合併、Print、編輯,以粗體顯示的就是“合併”操作,這也是預設的開啟方式,也就是雙擊時執行的操作。如果你不想讓雙擊REG檔案時執行“合併”的操作,你可以更改它的預設開啟方式為“編輯”。開啟資源管理器,單擊“工具”選單中的“資料夾選項”命令,在開啟的對話方塊中單擊“檔案型別”標籤,然後在“已註冊的檔案型別”列表中找到並選中“登錄檔專案”,從下面的“開啟方式”我們也可以看出:原來REG檔案預設的“合併”操作關聯的是登錄檔編輯器Regedit呀!接下來點選“編輯”按鈕,開啟“編輯檔案型別”對話方塊,然後選擇“操作”列表中的“編輯”,再點選“設為預設值”按鈕即可,以後雙擊REG檔案時就會用記事本來開啟進行編輯;在這裡筆者順便告訴大家一個獨門絕技,如果你希望REG檔案在匯入時沒有任何提示,你可以在圖4所示的對話方塊中選中“合併”,然後單擊“編輯”按鈕,在彈出對話方塊的命令列中輸入“regedit.exe/s"%1"”即可,這是使用了登錄檔編輯器Regedit的一個被稱為安靜匯入模式的隱藏引數“/S”,在匯入REG檔案時如果加上“/S”引數,系統就不會再彈出任何提示對話方塊而直接匯入了;
解除禁用;
有時在某些電腦中設定了禁用登錄檔編輯器後,為了防止一些電腦高手使用REG檔案,來解除對登錄檔編輯器的限制,會讓REG檔案的預設開啟程式設定為其他無關程式,當然這時可以透過修改“資料夾選項”中的相關設定改回來,但還有一種更絕的辦法可以使REG檔案不能用系統預設的方式開啟;執行登錄檔編輯器,將“HKEY_CLASSES_ROOT.reg”下的預設值改為“txtfile”,這時REG檔案的開啟方式都指向了TXT文字檔案。這樣更改後不知道的人即使修改“資料夾型別”中的“登錄檔專案”設定也無法改回來,當然這時系統也已經禁用了登錄檔編輯器,你是無法透過登錄檔編輯器修改了。但經過筆者的研究發現還有一種方法可以破解這種禁用REG檔案。我們可以在編輯好的REG檔案上按住“Shift”鍵的同時單擊滑鼠右鍵,這時系統會讓你重新選擇開啟方式,從中選取用登錄檔編輯器Regedit開啟就可以將REG檔案匯入登錄檔;
REG檔案格式;
(1)Windows95/98/ME/NT4.0第一行必須是“REGEDIT4“;Windows2000/XP/2003/Vista/win2008/win7/win2008r2是“WindowsRegistryEditorVersion5.00";(2)第一行後必須空一行;條與條之間最好也空一行;每行前不能留空格;(3)登錄檔資訊頭尾用“[”與“]”包起來;(4)""內就是字串內容;“DWORD”為“0”就是用“dword:00000000”表示;(5)如果有兩個以上的登錄檔資訊,資訊與資訊之間就需要有空行隔開;(6)如果要刪除某個登錄檔資訊該怎麼辦?很簡單,在登錄檔資訊前面加上“-”(減)號;
REG檔案規則;
字串值S表示:"字串"="" 二進位制值B表示:"二進位制"=hex: DWORD(32-位)值D表示:"DWORD(32-位)"=dword:00000000 DWORD(64-位)值Q表示:"DWORD(64-位)"=hex(b):00,00,00,00,00,00,00,00 多字串值M表示:"多字串"=hex(7):00,00 可擴充字串值E表示:"可擴充字串"=hex(2):00,00