站内搜索
分类列表
本类阅读排行
本类推荐文章
- 快速恢复Windows 2000/XP遗忘的管...
- 针对Windows 2000优化Web服务器性...
- 让你的Windows 2000安全些,再安全...
- Windows 2000 关机技巧谈
- 如何在Windows 2000上安装配置防火...
- 如何修改Windows 2K远程终端默认端...
- 让Windows自带的磁盘清理工具功能...
- Windows 2000系统加固应用指南
- 防患于未然 轻松做好Windows 2000...
- 自动实现Windows 2000系统补丁的快...
- Windows 2000/XP操作系统中超强命...
- 领先在起点—Win 2000操作系统的启...
- 更改Windows 2000系统收藏夹位置的...
- 浅析Windows 2000操作系统中的关机...
- Windows 2000 Server系统帐号安全...
广告
Windows 2000 工具包中的 REG.EXE 中文说明
作者: 来源: 点击: 日期:2007-7-15 2:20:46
1. REG ADD
用该命令加入一个新的指定键值,从给出的例子文件来看,基本的使用方法如下:
命令-计算机名称-根键名-[子键名称-类型-数据]下面是更详细、规范的表述:
REG ADD [\\Machine\]Keyname [/v ValueName /ve] [/t Type] [/s Separator] [/d Data] [/f]
参数及说明:
Machine :
计算机名称,此处关于计算机名称的介绍,其它命令也将使用,请注意.以Machine指定远程计算机名称,如果省略,默认值是使用当前的本地计算机,不 能使用驱动器名来指定远程计算机名.计算机名称前面的双反斜杠符号不能省去.如:\\MYDIAC 就是一个正确的范例.
Keyname :键名,此处关于键名的解释,其它命令也将使用,请注意.
格式:[Rootkey\]Key
Rootkey 是根键
根键可以使用以下形式的简写:
根键名
简写形式
HKEY_LOCAL_MACHINE
HKLM
HKEY_CURRENT_USER
HKCU
HKEY_CLASSES_ROOT
HKCR
HKEY_CURRENT_CONFIGURATION
HKCC
注意: HKLM 和 HKCU 键值仅适用与远程计算机。
Key :子键
所选根键之下的子键的完整名字
/v Valuename
向指定注册表加入新键值的名称,如果包含有空格,则字符串应使用引号
/ve
加入的空键值名
/t type
指定使用的数字或字符串的类型,这些类型与win9x相同,这里不再详细介绍.
/s Separator
指定注册表使用的数据字符串的分隔字符,例如使用REG_MULTI_SZ类型时.默认情况下就 "\o" 作为分隔字符。
/f
允许覆盖现存的注册表
/d Data
向注册表中的指定键以指定数据赋于键值
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.所拷贝的是该键之下的全部内容而不是某一项.
丙例子: REG COPY \\ZODIAC\HKLM\Software\MyCo HKLM\Software\MyCo1
作用与上面类似,但ZODIAC是远程计算机,而HKLM是本地当前所用计算机.
4.REG DELETE
删除一个注册表、注册表键值或子键值.
REG DELETE [\\Machine\]Keyname [/v ValueName /ve /va] [/f]
用该命令加入一个新的指定键值,从给出的例子文件来看,基本的使用方法如下:
命令-计算机名称-根键名-[子键名称-类型-数据]下面是更详细、规范的表述:
REG ADD [\\Machine\]Keyname [/v ValueName /ve] [/t Type] [/s Separator] [/d Data] [/f]
参数及说明:
Machine :
计算机名称,此处关于计算机名称的介绍,其它命令也将使用,请注意.以Machine指定远程计算机名称,如果省略,默认值是使用当前的本地计算机,不 能使用驱动器名来指定远程计算机名.计算机名称前面的双反斜杠符号不能省去.如:\\MYDIAC 就是一个正确的范例.
Keyname :键名,此处关于键名的解释,其它命令也将使用,请注意.
格式:[Rootkey\]Key
Rootkey 是根键
根键可以使用以下形式的简写:
根键名
简写形式
HKEY_LOCAL_MACHINE
HKLM
HKEY_CURRENT_USER
HKCU
HKEY_CLASSES_ROOT
HKCR
HKEY_CURRENT_CONFIGURATION
HKCC
注意: HKLM 和 HKCU 键值仅适用与远程计算机。
Key :子键
所选根键之下的子键的完整名字
/v Valuename
向指定注册表加入新键值的名称,如果包含有空格,则字符串应使用引号
/ve
加入的空键值名
/t type
指定使用的数字或字符串的类型,这些类型与win9x相同,这里不再详细介绍.
/s Separator
指定注册表使用的数据字符串的分隔字符,例如使用REG_MULTI_SZ类型时.默认情况下就 "\o" 作为分隔字符。
/f
允许覆盖现存的注册表
/d Data
向注册表中的指定键以指定数据赋于键值
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.所拷贝的是该键之下的全部内容而不是某一项.
丙例子: REG COPY \\ZODIAC\HKLM\Software\MyCo HKLM\Software\MyCo1
作用与上面类似,但ZODIAC是远程计算机,而HKLM是本地当前所用计算机.
4.REG DELETE
删除一个注册表、注册表键值或子键值.
REG DELETE [\\Machine\]Keyname [/v ValueName /ve /va] [/f]
Windows 2000 工具包中的 REG.EXE 中文说明 评论
