注冊表語法

概要

警告:注冊表編輯器使用不當可導致嚴重問題,可能需要重新安裝操作系統。Microsoft 不能保證您可以解決因注冊表編輯器使用不當而導致的問題。使用注冊表編輯器需要您自擔風險。

本文分步介紹了如何使用注冊項 (.reg) 文件添加、修改或刪除注冊表子項和值。Regedit.exe 使用 .reg 文件導入和導出注冊表子項和值。您可以使用這些 .reg 文件將注冊表更改遠程分發到多台基于 Windows 的計算機上。當您運行某個 .reg 文件時,該文件的內容就會合並到本地注冊表中。因此,分發 .reg 文件時必須格外小心。

回到頂端

.Reg 文件的語法

.reg 文件具有以下語法:

RegistryEditorVersion

Blank line

[RegistryPath1]

"DataItemName1"="DataType1:DataValue1"

DataItemName2"="DataType2:DataValue2"

Blank line

[RegistryPath2]

"DataItemName3"="DataType3:DataValue3"

其中:

RegistryEditorVersion 是“Windows Registry Editor Version 5.00”(對于 Windows 2000、Windows XP 和 Windows Server 2003)或“REGEDIT4”(對于 Windows 98 和 Windows NT 4.0)。“REGEDIT4”表頭也適用于基于 Windows 2000、Windows XP 和 Windows Server 2003 的計算機。

Blank line 就是一個空行。它標識新的注冊表路徑的開始。每個項或子項都是一個新的注冊表路徑。如果 .reg 文件中有多個項,空白行可以幫助您檢查內容和排查其中的問題。

RegistryPathx 是存放要導入的第一個值的子項的路徑。請用方括號將路徑括起來,並用反斜杠將層次結構的各個級別隔開。例如:

[HKEY_LOCAL_ MACHINE\SOFTWARE\Policies\Microsoft\Windows\System]

一個 .reg 文件可以包含多個注冊表路徑。如果注冊表中不存在路徑語句中底層的層次結構,將創建一個新的子項。注冊表文件的內容將按照它們的輸入順序發送到注冊表。因此,如果您要新建一個包含另一子項的子項,必須按正確的順序輸入行。

DataItemNamex 是要導入的數據項的名稱。如果文件中的數據項在注冊表中不存在,.reg 文件將添加該數據項及其值。如果數據項存在,.reg 文件中的值將覆蓋現有的值。數據項的名稱用引號引起來。數據項名稱後緊跟著一個等號 (=)。

DataTypex 是注冊表值的數據類型,緊跟在等號後面。對于 REG_SZ(字符串值)以外的所有數據類型,數據類型後都緊跟一個冒號。如果數據類型是 REG_SZ,則不包括數據類型值或冒號。在這種情況下,Regedit.exe 假定數據類型爲 REG_SZ。下表列出了典型的注冊表數據類型:數據類型 .reg 中的數據類型

REG_BINARY hexadecimal

REG_DWORD dword

REG_EXPAND_SZ hexadecimal(2)

REG_MULTI_SZ hexadecimal(7)

有關注冊表數據類型的更多信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:

256986 (http://support.microsoft.com/kb/256986/) Microsoft Windows 注冊表說明

DataValuex 緊跟在冒號(對于 REG_SZ,則爲等號)後面,並且格式必須正確(例如,字符串或十六進制)。對二進制數據項使用十六進制格式。

注意:可以爲同一個注冊表路徑輸入多個數據項行。

回到頂端

添加注冊表子項或添加和更改注冊表值

要添加注冊表子項或添加/更改注冊表值,請在注冊表中進行相應的更改,然後導出相應的一個或多個子項。導出的注冊表子項自動另存爲 .reg 文件。要對注冊表進行更改並將更改導出到 .reg 文件,請按照下列步驟操作: 1. 單擊“開始”,單擊“運行”,在“打開”框中鍵入 regedit,然後單擊“確定”。

2. 找到並單擊存放要更改的注冊表項的子項。

3. 單擊“文件”,然後單擊“導出”。

此步驟在您進行更改之前備份子項。如果所做更改産生問題,您可以隨後將此文件重新導入注冊表。

4. 在“文件名”框中,鍵入用于保存包含原始注冊表項的 .reg 文件的文件名,然後單擊“保存”。

注意:請使用能提示其內容的名稱,例如,可引用該子項的名稱。

5. 在右窗格中,添加或修改所需的注冊表項。

6. 重複步驟 3 和步驟 4,再次導出該子項,但是對該 .reg 文件使用不同的文件名。可以使用此 .reg 文件在其他計算機上對注冊表進行更改。

7. 在本地計算機上測試所做更改。如果它們産生問題,請雙擊存放原始注冊表數據備份的文件,以將注冊表返回到其原始狀態。如果更改起到預期作用,則可以使用本文分發注冊表更改一節中的方法將您在步驟 6 中創建的 .reg 文件分發給其他計算機。

回到頂端

刪除注冊表項和值

要使用 .reg 文件刪除注冊表項,請在 .reg 文件中的 RegistryPath 前放置一個連字符 (-)。例如,要從以下注冊表項中刪除 Test 子項:

HKEY_LOCAL_MACHINE\Software

請在 .reg 文件中的以下注冊表項前放置一個連字符:

HKEY_LOCAL_MACHINE\Software\Test

以下示例就是一個可以執行此任務的 .reg 文件。

[-HKEY_LOCAL_MACHINE\Software\Test]

要使用 .reg 文件刪除注冊表值,請在 .reg 文件中的 DataItemName 後的等號後放置一個連字符 (-)。例如,要從以下注冊表項中刪除 TestValue 注冊表值:

HKEY_LOCAL_MACHINE\Software\Test

請在 .reg 文件中的 "TestValue"= 後面放置一個連字符。以下示例就是一個可以執行此任務的 .reg 文件。

HKEY_LOCAL_MACHINE\Software\Test

"TestValue"=-

要創建 .reg 文件,請使用 Regedit.exe 導出要刪除的注冊表項,然後使用記事本編輯 .reg 文件並插入連字符。

回到頂端

重命名注冊表項和值

要重命名項或值,請刪除該項或值,然後創建一個具有新名稱的新項或新值。

回到頂端

分發注冊表更改

您可以通過電子郵件將 .reg 文件發送給用戶;將 .reg 文件放到網絡共享上並指導用戶到網絡共享上運行它;或者向用戶的登錄腳本中添加命令以便在他們登錄時自動導入 .reg 文件。當用戶運行 .reg 文件時,他們會收到以下消息:

注冊表編輯器

是否確認要將 path of .reg file 中的信息添加進注冊表?

如果用戶單擊“是”,將會收到以下消息:

注冊表編輯器

.reg 文件路徑裏的信息已被成功地輸入注冊表。

Regedit.exe 支持 /s 命令行開關,以便不顯示這些消息。例如,要從登錄腳本批處理文件以無提示方式運行 .reg 文件(使用 /s 開關),請使用以下語法:

regedit.exe /s path of .reg file

還可以使用“組策略”或“系統策略”將注冊表更改在網絡上分發。有關其他信息,請訪問下面的 Microsoft 網站:
http://msdn.microsoft.com/library/en-us/dnw2kmag01/html/DistributingRegistryChanges.asp (http://msdn.microsoft.com/library/en-us/dnw2kmag01/html/DistributingRegistryChanges.asp)

注意:如果更改有效,可將該注冊文件發送給網絡上適當的用戶。

俄語語法口訣表
名詞單數第二格口訣  軟陰“指-ь結尾的陰性  陰性總是先去-а,  改-ы改-и先想七,  -я和軟陰全改-и,  中性總是-о改-а,  -е改-я來莫記差。  名詞單數第三格口訣  輔音加-у余改-ю,  ...查看完整版>>俄語語法口訣表
 
德語語法專用單詞表
Inhalt 內容或目錄Ueberschrift 標題Vorwort 序言Liste der verwendeten Abkuerzungen 縮寫表Teil 部分maskulin陽性feminin陰性neutral中性Deklination des Substantivs 名詞的變格Deklination mit dem bestimmter A...查看完整版>>德語語法專用單詞表
 
手寫樣式表:CSS語法全攻略(1)
放棄可視化編輯器寫CSS如果有看上篇的例子的CSS時,你可能會問,我在DW中要怎樣做才能有像下面這樣的CSS呢? .test1,.test2 {color:Purple !important;color:blue;} 手寫,在DW也有代碼區,而且是有智能提示的,等于...查看完整版>>手寫樣式表:CSS語法全攻略(1)
 
修改注冊表 Windows 7屏保新花樣-Windows7
  相比XP,Win7自帶的屏保靓多了,不過看久了也有點膩,通過簡單修改,我們完全可以玩出不同花樣!    讓氣泡屏保變成氣球屏保    Win7自帶有氣泡屏保,看起來不是那麽好看,果斷動手修改吧!    首先...查看完整版>>修改注冊表 Windows 7屏保新花樣-Windows7
 
修複注冊表 解決語言欄的奇怪問題-Windows7
  問:我的電腦用鼠標右鍵點擊任務欄,在“工具欄”裏面沒有語言欄這個選項。把桌面上的語言欄最小化或者拖入任務欄它就沒了。需要在區域語言中重新設置,才能回到桌面上。請問該怎麽做才能讓語言欄恢複正常?  答...查看完整版>>修複注冊表 解決語言欄的奇怪問題-Windows7
 
鑽石注冊表修改小總結
WM機器和電腦的XP一樣,注冊表有著至關重要的作用,總結如下: 1。來電時,將顯示屏朝下關斷鈴聲:在HKLM\Software\HTC\PHONE中,將FaceDownMuteRing的鍵值改爲"1"。有時不靈,要把手機多反轉一次 2。8. 防止通話...查看完整版>>鑽石注冊表修改小總結
 
通過修改注冊表增大鈴聲音量的辦法
很多朋友反映鈴聲太小的問題,其實要解決這個問題是很簡單的,那就是通過修改注冊表相關數值來實現。首先當然是下載修改注冊表軟件,比如 resco registry 。 軟件在手機上安裝完成值後,通過軟件打開注冊表:  ...查看完整版>>通過修改注冊表增大鈴聲音量的辦法
 
修改注冊表,增加GPRS斷開和連接時間功能
大家在用GPRS上網時,常常需要斷開連接,這時只有進入“通訊管理”,再點“數據連接”或長按挂機鍵才能斷開,非常麻煩。雖然可以通過刷機或安裝第三方軟件來增加GPRS的斷開功能,但對于不想刷機的朋友來說就太不方便...查看完整版>>修改注冊表,增加GPRS斷開和連接時間功能
 
摩托羅拉Q8注冊表解鎖辦法
Q8的注冊表解鎖和以前WM5手機不一致。跑老美論壇查資料,轉告大家。 手機上使用regeditSTG 修改一下鍵值: HKEY_LOCAL_MACHINE\Security\Policies\Policies: 修改 DWORD "1001" to 1 原來是2 修改 ...查看完整版>>摩托羅拉Q8注冊表解鎖辦法
 
 
回到王朝網路移動版首頁