Win2000注册表控制台工具( 二 )


向注册表中的指定键以指定数据赋于键值
2. REG COMPARE
将当前(本地计算机)的注册表与另外一个注册表或另外一个远程计算机上的注册表进行比较.将比较结果输出到一个文件上.
REG COMPARE [Machine]Keyname1 [Machine]Keyname2 [/v ValueName] | /ve] [/s] [Output]
参数及说明:
Machine :
指定的计算机名称.含义与上面一样
Keyname1, Keyname2:
注册表的键名,含义及格式与上面一样
/V Valuename:
 进行比较的键值的名称,如果包含有空格,则字符串应使用引号
/VE, /ve
比较默认(无键名的)键值
/S, /s :
比较所有子键
Output 输出
以下列形式的开关参数控制输出结果:
/OA,/oa:输出全部的不同部分与相同部分
/OD,/od:仅输出不同部分; /OS,/os:仅输出相同部分
/ON,/on没有任何输出
返回代码的含义:
0:成功地进行了比较,比较的结果是二者相同
1:比较过程失败;2-成功地进行了比较,比较的结果是二者不相同
3.REG COPY
将当前的注册表或远程计算机上的注册表拷贝到一个新的位置(或计算机上) 。
REG COPY [Machine]SourceKey [Machine]DestinationKey [/s] [/f]
参数及说明:
Machine :
 指定的计算机名称.含义与上面一样
SourceKey 和 DestinationKey:
"源"键和"目的"键:注册表的键名称,含义及格式与上面一样
/s :
 拷贝全部子键及键值
/f
强制拷贝
举例:
甲例子:REG COPY HKLMSoftwareMyCoMyApp HKLMSoftwareMyCoSaveMyApp

这里MyApp和 SaveMyApp 是不同注册表中的子键名,都在键名为 MyCo的键之下.执行结果是将MyApp拷贝向 SaveMyApp中 。
;4.REG DELETE
删除一个注册表、注册表键值或子键值.
REG DELETE [Machine]Keyname [/v ValueName | /ve | /va] [/f]
参数及说明:
Machine :指定的计算机名称.含义与上面一样
Keyname :注册表的键名称,含义及格式与上面相同
/v Valuename :
指定删除的键值的名称,如果包含有空格,则字符串应使用引号
/va :删除该键之下的所有键值
/ve : 删除无键名的值
/f : 强制删除
5.REG EXPORT
将注册表导出到一个文件上.仅适用于在本地计算机导出 。
REG EXPORT Keyname Filename [/nt4]
参数及说明:
Keyname :注册表的键名称,含义及格式与上面相同
FileName :导出的注册表文件名
/nt4 以WindowsNT4.0的注册表格式导出
6.REG IMPORT
将(备份的)一个注册表文件导入到计算机中.仅适用于在本地计算机 。
REG IMPORT FileName
参数及说明:
FileName :准备导入的注册表文件名
7.REG LOAD
从备份的注册表中临时装入一个指定的键值,这种操作类似于使用注册表编辑器导入某一个键值 。
REG LOAD [Machine] KeyName FileName
参数及说明:
Machine 计算机名,参数含义与上面相同 。
Keyname:临时装入的键名称,但含义及格式与上面相同
Key:指定的键名,这个键名是指定文件中所选择的根键或其以下的键值的集合,这个临时装入的键或其集合将在下次启动时删除,也可以用REG UNLOAD命令删除 。
FileName :指定的文件名 。
8.REG QUERY
显示相关项目的信息,此处所指项目可以是整个注册表之中的根键、子键或其键集合 。
REG QUERY [Machine]KeyName [/v ValueName | /ve] [/s]
参数及说明:
Machine 计算机名称,含义与上面相同
Keyname 键名 含义及格式与上面相同
Key 所选择根键之下的子键名

推荐阅读