成绵广高速:如何添加、 修改或删除注册表子项和值,通过使用注册项 (.reg) 文件

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 14:27:48
重要 此节、 方法或任务包含说明如何修改注册表的步骤。但是,如果注册表修改不当可能会出现严重的问题。因此,请确保您认真执行这些步骤。为增加保护,请修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 322756  (http://support.microsoft.com/kb/322756/ ) 如何备份和还原在 Windows 注册表本文分步介绍了如何添加、 修改或删除注册表子项和值,通过使用注册项 (.reg) 文件。Regedit.exe 使用.reg 文件导入和导出的注册表子项和值。您可以使用这些.reg 文件将远程注册表更改分发到多个基于 Windows 的计算机。当您运行.reg 文件时,文件内容合并到本地注册表中。因此,您必须将分发.reg 文件时要格外小心。

语法。Reg 文件

.Reg 文件的语法如下:

RegistryEditorVersion
空行
[RegistryPath1]
"DataItemName1"="DataType1:DataValue1"
DataItemName2"="DataType2:DataValue2"
空行
[RegistryPath2]
"DataItemName3"="DataType3:DataValue3"

位置:

RegistryEditorVersion 是为 Windows 2000、 Windows XP 和 Windows Server 2003 的"Windows 注册表编辑器版本 5.00"或"REGEDIT4"的 Windows 98 和 Windows NT 4.0。"REGEDIT4"头也适用于基于 Windows 2000 的、 基于 Windows XP 的和基于 Windows Server 2003 的计算机。

空行 是一个空行。此标识新的注册表路径的开始。每个项或子项是新的注册表路径。如果.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十六进制REG_DWORD双字节REG_EXPAND_SZhexadecimal(2)REG_MULTI_SZhexadecimal(7)有关注册表数据类型的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 256986  (http://support.microsoft.com/kb/256986/ ) 在 Microsoft Windows 注册表的说明DataValuex 立即跟随冒号 (或使用 REG_SZ 等号),必须在适当的格式 (例如,字符串或十六进制)。使用十六进制格式的二进制数据项目。

请注意 您可以输入多个数据物料行相同的注册表路径。

请注意 该注册表文件应包含在文件底部的空行。



回到顶端

添加注册表子项或添加和更改注册表值

要添加一个注册表子项或添加或更改注册表值,请在注册表中,进行适当的更改,然后导出相应的一个或子项。导出的注册表子项会自动保存为.reg 文件。要对注册表进行更改并将更改导出到.reg 文件,请执行以下步骤:
  1. 单击 启动单击 运行类型 注册表编辑器 在中 打开 框中,然后单击 确定.
  2. 找到并单击包含要更改的注册表项的子项。
  3. 单击 文件然后单击 导出.

    此步骤将备份该子项之前所做的任何更改。您可以导入此文件回注册表以后如果所做的更改会造成问题。
  4. 在中 文件名称 框中,键入来用于保存.reg 文件名称文件与原始注册表项,然后单击 保存.

    请注意 使用提醒您的内容,如该子项的名称引用的文件名。
  5. 在右窗格中,添加或修改所需的注册表项。
  6. 重复步骤 3 和 4,再次导出该子项,但是使用不同的文件名对该.reg 文件。该.reg 文件可用于另一台计算机上进行注册表更改。
  7. 测试本地计算机上所做的更改。如果它们产生问题,双击包含原始注册表数据的备份,以将注册表返回到其原始状态的文件。如果按预期方式工作所做的更改,您可以分发使用中的方法将在步骤 6 中的其他计算机创建.reg"分发注册表更改"一节。
回到顶端

删除注册表项和值

若要用.reg 文件中删除注册表项,请将连字符 (-) 的前面 RegistryPath 在.reg 文件中。例如,若要删除 测试 从下面的注册表项的子项: HKEY_LOCAL_MACHINE\Software将下面的注册表项的前面一个连字符放入该.reg 文件: HKEY_LOCAL_MACHINE\Software\Test下面的示例具有.reg 文件,它可以执行此任务。 [ -HKEY_LOCAL_MACHINE\Software\Test]用.reg 文件中删除注册表值,后面的等号后面放置一个连字符 (-) DataItemName 在.reg 文件中。例如,若要删除 TestValue 从下面的注册表项的注册表值: HKEY_LOCAL_MACHINE\Software\Test"TestValue"后放置一个连字符 =.reg 文件中。下面的示例具有.reg 文件,它可以执行此任务。 HKEY_LOCAL_MACHINE\Software\Test
"TestValue"=-要创建该.reg 文件,请使用 Regedit.exe 导出您要删除的注册表项,然后使用记事本编辑该.reg 文件并插入连字符。

回到顶端

重命名注册表项和值

要重命名主键或键值,删除主键或键值,然后使用新名称创建一个新的键或值。 回到顶端

分发注册表更改

您可以将.reg 文件发送到用户在电子邮件中,将网络共享和直接用户.reg 文件放到网络共享来运行它,或者可以将命令添加到用户的登录脚本在登录时自动导入该.reg 文件。当用户运行该.reg 文件时,他们将收到以下消息: 注册表编辑器
确实要添加的信息 .reg 文件的路径 在对注册表吗? 如果用户单击 用户会收到以下消息: 注册表编辑器
.Reg 文件的路径中的信息已成功输入到注册表中。Regedit.exe 支持 /s 不显示这些消息的命令行开关。例如,若要以静默方式运行该.reg 文件 (与 /s 切换) 从登录脚本批处理文件,请使用以下语法: regedit.exe /s .reg 文件的路径您可以使用组策略或系统策略注册表更改分发您的网络。有关更多信息,请访问下面的 Microsoft 网站: http://msdn2.microsoft.com/en-us/library/ms954395.aspx (http://msdn2.microsoft.com/en-us/library/ms954395.aspx) 请注意 如果所做的更改,您可以给相应的用户在网络上发送注册文件。

其他资源

其他帮助资源

社区或论坛

马上获得帮助

微软客服首页
终止支持785 天

文章翻译

(????? (?????
  • (????? ?????? (???????
  • Brasil (Português)
  • ?eská republika (?e?tina)
  • Danmark (Dansk)
  • Deutschland (Deutsch)
  • Eesti (Eesti)
  • Espa?a, Latinoamérica (Espa?ol)
  • France (Fran?ais)
  • Hrvatska (Hrvatski)
  • Indonesia (Bahasa Indonesia)
  • Italia (Italiano)
  • Lietuva (Lietuvi?)
  • Magyarország (Magyar)
  • Nederland (Nederlands)
  • Norge (Norsk Bokm?l)
  • Polska (Polski)
  • Portugal (Português)
  • Romania (Roman?)
  • Slovenija (Sloven??ina)
  • Slovenská Republika (Sloven?ina)
  • Srbija (Srpski)
  • Suomi (Suomi)
  • Sverige (Svenska)
  • Türkiye (Türk?e)
  • United States (English)
  • Vi?t Nam (Ti?ng Vi?t)
  • Ελλ?δα (Ελληνικ?)
  • България (български)
  • ?аза?стан (?аза?)
  • Россия (Русский)
  • ???? (?????)
  • ??? (???)
  • ???? (???)
  • 日本 (日本語)
  • 台灣 (繁體中文)

相关支持中心

  • Windows Server
  • Windows XP
  • Windows 2000
  • Windows 2000 Server
  • Windows Small Business Server
  • Windows 7
  • Windows Vista
  • Windows Vista Enterprise
 .oneMscomFooter { color:#000;}.oneMscomFooter, .oneMscomFooter input {font-size:100%;}.oneMscomFooter, .oneMscomFooter select {font-family:Arial,Verdana,Tahoma,sans-serif;}.oneMscomFooter .defaultLinks .seoCatergory li,.oneMscomFooter .seoLinks li a,.oneMscomFooter .defaultLinks li a {color:black;}.oneMscomFooter .customLinks li a {color:black;}.oneMscomFooter .copyright {color:black;}.oneMscomFooter .msLogo {float:right;padding-right: 15px;}.oneMscomFooter .copyright {font-family:Arial,Verdana,Tahoma,sans-serif;color:black;}.oneMscomFooter .links {float:right;margin-right: 6px;}.oneMscomFooter ul {float:right;}.oneMscomFooter ul li a,.oneMscomFooter .seoLinks li a {border-right-color:black;font-family:Arial,Verdana,Tahoma,sans-serif;}.oneMscomFooter .seoLinks{float:left;}.oneMscomFooter .seoLinks li{float:left;}.oneMscomFooter li.selected,.oneMscomFooter .selected .seo-item-tab a,.oneMscomFooter .seo-item-flyout-content{border-color:#e0e0e0;_border-color:#e0e0e0;}.oneMscomFooter .seo-item .png-img{padding-left:4px;}.oneMscomFooter ul li.lastLink a,.oneMscomFooter ul li.singleLink a{border-right: 0;}.oneMscomFooter .selected .seo-item-tab a {background-color: #fff;}.oneMscomFooter .bg-img,.oneMscomFooter .seo-item .png-img .bg-img{background-image: url("http://www.microsoft.com/shared/templates/components/oneMscomFooter/images/Seo_DownArrow.png");}.oneMscomFooter .seo-item .png-img .filter-img{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.microsoft.com/shared/templates/components/oneMscomFooter/images/Seo_DownArrow.png", sizingMethod="scale");}