Reg 即对注册表子项信息和
注册表项值中的值执行添加、更改、导入、导出以及其他操作的命令。
reg简介
reg为CAD的面域指令,将密闭的环定义为平面
REG命令
reg add
reg compare
reg copy
reg delete
reg export
reg import
reg load
reg query
reg restore
reg save
reg unload
添加子项
将新的子项或项添加到注册表中
语法
reg add KeyName [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]
参数
KeyName
根键。有效
根键包括 HKLM、HKCU、HKCR、HKU 以及
HKCC。如果指定了远程计算机,则有效
根键是 HKLM 和 HKU。
/v ValueName
/ve
/t Type
指定
注册表项的类型。Type 必须是以下几种类型之一:
REG_SZ
REG_MULTI_SZ
REG_DWORD_BIG_ENDIAN
REG_DWORD
REG_BINARY
REG_DWORD_LITTLE_ENDIAN
REG_LINK
REG_FULL_RESOURCE_DESCRIPTOR
REG_EXPAND_SZ
类型介绍
二进制值 REG_BINARY原始二进制数据。大多数硬件组件信息作为二进制数据存储,以十六进制的格式显示在
注册表编辑器中。
DWORD 值 REG_DWORD由 4
字节长(32 位整数)的数字表示的数据。设备
驱动程序和服务的许多参数都是此类型,以二进制、十六进制或十进制格式显示在
注册表编辑器中。与之有关的值是 DWORD_LITTLE_ENDIAN(最不重要的
字节在最低位地址)和 REG_DWORD_BIG_ENDIAN(最不重要的字节在最高位地址)。
可扩展字符串值 REG_EXPAND_SZ长度可变的数据字符串。这种
数据类型包括程序或服务使用该数据时解析的
变量。
多字符串值 REG_MULTI_SZ多字符串。包含用户可以阅读的列表或多个值的值通常就是这种类型。各条目之间用空格、逗号或其他标记分隔。
字符串值 REG_SZ长度固定的文本字符串。
二进制值 REG_RESOURCE_LIST一系列嵌套的
数组,用于存储硬件设备
驱动程序或它控制的某个
物理设备二进制值 REG_RESOURCE_REQUIREMENTS_LIST一系列嵌套的数组,用于存储设备
驱动程序或它控制的某个
物理设备二进制值 REG_FULL_RESOURCE_DESCRIPTOR
无 REG_NONE没有具体类型的数据。此数据由系统或应用程序写到注册表,作为二进制值以十六进制的格式显示在注册表编辑器中
链接 REG_LINK 一个 Unicode 字符串,它命名一个
符号链接。
QWORD值 REG_QWORD由 64 位整数数字表示的数据。此数据作为二进制值显示在
注册表编辑器中,最初用在 Windows 2000 中。
/s Separator
当指定了 REG_MULTI_SZ
数据类型并且需要列出多个项时,指定用来分隔数据的多个实例的
字符。如果没有指定,将使用默认
分隔符/d Data
/f
/?
注释
? 该操作不能添加子树。该版本的 Reg 在添加子项时无需请求确认。
? 下表列出了 reg add 操作的返回值。
值 描述
0 成功
1 失败
? 对于 REG_EXPAND_SZ 项类型,在 /d 参数内将插入符号 ( ^ ) 与“%”一起使用。
示例
示例1
要将一个扩展的
注册表项数据类型:REG_EXPAND_SZ;数值数据:%systemroot%;请键入:
reg compare
比较指定的注册表子项或项。
语法
reg compare KeyName1 KeyName2 [{/v ValueName | /ve}] [{/oa | /od | /os | on}] [/s]
参数
KeyName1
及 HKCC。如果指定了远程计算机,则有效根键是 HKLM 和 HKU。
KeyName2
路径。KeyName 必须包括一个有效的根键。有效根键包括 HKLM、HKCU、HKCR、HKU 以及 HKCC。如果指定了远程计算机,则有效根键是 HKLM
和 HKU。
/v ValueName
指定要比较的子项下的值名称。
/ve
指定只比较值名称为 null 的项。
[{/oa | /od | /os | on}]
指定如何显示比较操作的结果。默认设置是 /od。下表列出了每一个选项。
值 描述
/oa
指定显示所有不同点和匹配点。默认情况下,仅列出不同点。
/od
指定仅显示不同点。这是默认操作。
/os
指定仅显示匹配点。默认情况下,仅列出不同点。
/on
指定不显示任何内容。默认情况下,仅列出不同点。
/s
递归地比较所有子项和项。
/?
在
命令提示符处显示 reg compare 的帮助。
注释
? 下表列出了 reg compare 操作的返回值。
值 描述
比较成功且结果相同。
1
比较失败。
2
比较成功并找到不同点。
? 下表列出了结果中显示的符号。
符号 描述
=
KeyName1 数据等于 KeyName2 数据
<
KeyName1 数据小于 KeyName2 数据
>
KeyName1 数据大于 KeyName2 数据
示例2
要将 MyApp 项下的所有值与 SaveMyApp 项下的所有值进行比较,请键入:
要比较 MyCo 项下的 Version 的值和 MyCo1 项下的 Version 的值,请键入:
reg copy
语法
reg copy KeyName1 KeyName2 [/s] [/f]
参数
KeyName1
如果指定了远程计算机,则有效根键是 HKLM 和 HKU。
KeyName2
如果指定了远程计算机,则有效根键是 HKLM 和 HKU。
/s
复制指定子项下的所有子项和项。
/f
不要求确认而直接复制子项。
/?
在命令提示符处显示 reg copy 的帮助。
注释
? 在复制子项时 Reg 不请求确认。
? 下表列出了 reg copy 操作的返回值。
值 描述
成功
1
失败
示例3
要将 MyApp 项下的所有子项和值复制到 SaveMyApp 项,请键入:
要将计算机 ZODIAC 上的 MyCo 项下的所有值复制到当前计算机上的 MyCo1 项,请键入:
reg delete
从注册表删除子项或项。
语法
Reg delete KeyName [{/v ValueName | /ve | /va}] [/f]
参数
KeyName
HKCC。如果指定了远程计算机,则有效根键是 HKLM 和 HKU。
/v ValueName
删除子项下的特定项。如果未指定项,则将删除子项下的所有项和子项。
/ve
/va
删除指定子项下的所有项。使用本参数不能删除指定子项下的子项。
/f
无需请求确认而删除现有的注册表子项或项。
/?
在命令提示符处显示 reg delete 的帮助。
注释
? 下表列出了 reg delete 操作的返回值。
值 描述
成功
1
失败
示例4
要删除注册表项 Timeout 以及其所有子项和值,请键入:
reg export
将本地计算机的指定子项、项和值复制到一个文件中,以便传输到其他服务器。
语法
Reg export KeyName FileName [/y]
参数
KeyName
指定子项的完全路径。Export 操作仅可在本地计算机上工作。KeyName 必须包括一个有效的根键。有效根键包括 HKLM、HKCU、HKCR、HKU 以
及 HKCC。
FileName
指定在操作期间创建的文件的名称和路径。该文件必须具有 .reg 扩展名。
/y
不要求确认即覆盖任何现有的名称为 FileName 的文件。
/?
在命令提示符处显示 reg export 的帮助。
注释
? 下表列出了 reg export 操作的返回值。
值 描述
成功
1
失败
示例5
要将 MyApp 项的所有子项和值的内容导出到文件 AppBkUp.reg,请键入:
reg import
将包含已导出的注册表子项、项和值的文件的内容复制到本地计算机的注册表中。
语法
Reg import FileName
参数
FileName
指定其内容将复制到本地计算机注册表中的文件的名称和路径。此文件必须使用 reg export 预先创建。
/?
在命令提示符处显示 reg import 的帮助。
注释
? 下表列出了 reg import 操作的返回值。
值 描述
成功
1
失败
示例6
要从名为 AppBkUp.reg 的文件导入注册表项,请键入:
reg import AppBkUp.reg
reg load
将保存的子项和项写回到注册表的不同子项中。与用于进行疑难解答或编辑
注册表项的
临时文件一起使用。
语法
reg load KeyName FileName
参数
KeyName
。如果指定了远程计算机,则有效根键是 HKLM 和 HKU。
FileName
指定要加载的文件的名称和路径。必须使用 .hiv 作为扩展名的 reg save 操作预先创建该文件。
/?
在命令提示符处显示 reg load 的帮助。
注释
? 下表列出了 reg load 操作的返回值。
值 描述
成功
1
失败
示例7
reg quer#
返回位于注册表中指定的子项下的下一层子项和项的列表。
语法
reg query KeyName [{/v ValueName | /ve}] [/s] [/se Separator] [/f Data] [{/k | /d}] [/c] [/e] [/t Type] [/z]
参数
KeyName
如果指定了远程计算机,则有效根键是 HKLM 和 HKU。
/v ValueName
指定要查询的注册表值名称。如果省略,则返回 KeyName 的所有值名称。如果还使用了 /f 选项,则此参数的 ValueName 是可选的。
/ve
查询空白的值名称。
/s
/se Separator
/f Data
/k
指定只在项名称中搜索。
/d
指定只在数据中搜索。
/c
指定查询是区分大小写的。默认情况下,查询是不区分大小写的。
/e
指定只返回完全匹配项。默认情况下,返回所有匹配项。
/t Type
指定要搜索的注册表类型。有效的类型包括:REG_SZ、REG_MULTI_SZ、REG_EXPAND_SZ、REG_DWORD、REG_BINARY、REG_NONE。如果未指定,则
搜索所有类型。
/z
指定在搜索结果中包括注册表类型的数字同等物。
/?
在命令提示符处显示 reg query 的帮助。
注释
? 下表列出了 reg query 操作的返回值。
值 描述
成功
1
失败
示例8
要使用“#”作为
分隔符显示 REG_MULTI_SZ 类型的所有子项和值,请键入:
要显示
数据类型 REG_SZ 的 HKLM 根下的“SYSTEM”的完全匹配并且区分大小写的匹配项的项、值和数据,请键入:
REG QUERY HKLM /f SYSTEM /t REG_SZ /c /e
要显示
数据类型 REG_BINARY 的
根键 HKCU 下的数据中的“0F”的匹配项的项、值和数据,请键入。
REG QUERY HKCU /f 0F /d /t REG_BINARY
reg restore
将保存的子项和项写回到注册表。
语法
Reg restore KeyName FileName
参数
KeyName
指定要还原的子项的完整路径。Restore 操作仅在本地计算机上工作。KeyName 必须包括一个有效的根键。有效根键包括 HKLM、HKCU、HKCR、
HKU 以及 HKCC。
FileName
指定其内容将写回到注册表中的文件的名称和路径。必须使用 .hiv 作为扩展名的 reg save 操作预先创建该文件。
/?
在命令提示符处显示 reg restore 的帮助。
注释
? 编辑任何
注册表项之前,请使用 reg save 操作保存父子项。如果编辑失败,则可以使用 reg restore 操作还原原来的子项。
? 下表列出了 reg restore 操作的返回值。
值 描述
成功
1
失败
示例9
reg save
将指定的子项、项和注册表值的副本保存到指定文件中。
语法
reg save KeyName FileName [/y]
参数
KeyName
如果指定了远程计算机,则有效根键是 HKLM 和 HKU。
FileName
指定所创建的文件的名称和路径。如果未指定路径,则使用当前路径。
/y
不要求确认即覆盖任何现有的名称为 FileName 的文件。
/?
在命令提示符处显示 reg save 的帮助。
注释
? 下表列出了 reg save 操作的返回值。
值 描述
成功
1
失败
? 编辑任何注册表项之前,请使用 reg save 操作保存父子项。如果编辑失败,则可以使用 reg restore 操作还原原来的子项。
示例10
要将
配置单元 MyApp 作为名为 AppBkUp.hiv 的文件保存到当前文件夹中,请键入:
reg unload
使用 reg load 操作删除已加载的部分注册表。
语法
reg unload KeyName
参数
KeyName
。如果指定了远程计算机,则有效根键是 HKLM 和 HKU。
/?
在命令提示符处显示 reg unload 的帮助。
注释
? 下表列出了 reg unload 操作的返回值。
值 描述
成功
1
失败
示例11
要卸载 HKLM 中的配置单元 TempHive,请键入:
★② 再生中继设备REG:REG的基本功能是接收来自光纤线路的信号,将它再生后发往下一段光线路。同时REG产生、终结再生
段开销。
Regenerator -- 再生器
传输线路上的再生、中继设备, 用于克服光通路中对信号损伤的累积如色散引起的波形畸变。REG可分为1R、2R、3R三种类型。
再生器
REG(regenerator)
定义:实现数字信号再生的装置。
原理:
当我们开车在路上行驶了很长时间后,发现油箱告警,这时最需要做的事就是赶快找一个加油站,给车加加油,让它吃饱喝足,恢复一下能量,这样我们的车又可以进行长途跋涉了。
REG就是光传输线路上的加油站。由于光纤中存在损耗和色散,原本又高又瘦的光脉冲信号经过长距离传输后,会变得又矮又胖,能量越来越微弱,还带有很多毛刺(噪声)。这样的信号如果不加以处理,让它继续传送到接收端时,就会根本辨别不出来传送的是什么信息。因此,我们在线路中间需要设置REG,对信号进行再生放大。也就是为光脉冲信号提供能量,让变形的光脉冲恢复出原来的模样,如图1所示,这样又可以传送很远的距离了。
种类:
光传输网中的REG有两种:一种是纯光的再生中继器,可直接对光信号进行放大;另一种是对电信号进行放大的电再生中继器,这时就需要通过光/电转换先将光信号变成电信号,对电信号进行整形放大,再生完成后再将电信号还原成光信号发送出去。其中,纯光的再生中继器由于其转换效率更高,应用范围更广,特别是在超长距离光传输系统中得到广泛应用。
REG
Range, Ephemeris, GMT
格林尼治标准时间、范围、历书