概要
警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统 。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_ MACHINESOFTWAREPoliciesMicrosoftWindowsSystem]
一个 .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. 单击“文件”,然后单击“导出” 。
此步骤在您进行更改之前备份子项 。如果所做更改产生问题,您可以随后将此文件重新导入注册表 。
推荐阅读
- 借用注册表解决鼠标右键被锁问题
- 解除注册表的限制
- 注册表备份
- 简单的读写注册表实例
- 用注册表编辑器改变IE收藏夹的位置
- 用导入注册表文件删除注册表中的项及键值
- 如何修改系统注册表
- 显示所有文件--修改注册表
- 恶意网页修改注册表的十二种现象及解决办法
- 两招让你轻松备份Windows Vista注册表