国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

注冊表語法

2024-06-28 13:05:12
字體:
來源:轉載
供稿:網友

概要
警告:注冊表編輯器使用不當可導致嚴重問題,可能需要重新安裝操作系統。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)
注意:如果更改有效,可將該注冊文件發送給網絡上適當的用戶。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌兰县| 洛阳市| 昌乐县| 页游| 常德市| 万源市| 东明县| 西吉县| 南京市| 聂拉木县| 丹东市| 讷河市| 新平| 朝阳区| 全南县| 新丰县| 日喀则市| 灯塔市| 高邑县| 黄骅市| 同仁县| 共和县| 龙岩市| 临桂县| 左云县| 抚远县| 云浮市| 高陵县| 乌拉特中旗| 高州市| 石泉县| 滦南县| 平安县| 建平县| 南和县| 镇巴县| 饶河县| 晴隆县| 海兴县| 唐山市| 宝坻区|