| 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 HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp
这里MyApp和 SaveMyApp 是不同注册表中的子键名,都在键名为 MyCo的键之下.执行结果是将MyApp拷贝向
SaveMyApp中。
乙例子: REG COPY \\SAFARI\HKLM\Software\MyCo
\\ZODIAC\HKLM\Software\MyCo
这里的ZODIAC和SAFARI是计算机名,MyCo 是两台机器的注册表中都有的键名,执行结果是SAFARI机器的键值被拷向ZODIAC.它与上面一个的主要区别是:1.两台机器都是远程计算机.2.所拷贝的是该键之下的全部内容而不是某一项.
|