reg add
将新的子项或项添加到注册表中。
语法
reg add <keyname> [/v valuename | /ve] [/t datatype] [/s separator] [/d data] [/f] [/reg:32 | /reg:64]
参数设置
参数 | 描述 |
---|---|
<keyname> |
指定要添加的子项或条目的完整路径。 若要指定远程计算机,请将计算机名(格式为 \\<computername>\ )包含为 keyname 的一部分。 如果省略 \\<computername>\ ,则默认会对本地计算机执行该操作。 keyname 必须包含有效的根项。 本地计算机的有效根键如下:
如果指定了远程计算机,则有效的根项为:HKLM 和 HKU。 如果注册表项名称包含空格,请将项名称括在引号中。 |
/v <Valuename> |
指定添加注册表项的名称。 |
/ve | 指定添加的注册表项具有 null 值。 |
/t <Type> |
指定注册表项的类型。 Type 必须是下列值中的一个:
|
/s <Separator> |
在指定 REG_MULTI_SZ 数据类型并列出多个项的情况下,指定用于分隔多个数据实例的字符。 如果未指定,则默认分隔符为 \0。 |
/d <Data> |
指定新注册表项的数据。 |
/f | 在不提示确认的情况下添加注册表项。 |
/reg:32 | 指定应使用 32 位注册表视图访问密钥。 |
/reg:64 | 指定应使用 64 位注册表视图访问密钥。 |
/? | 在命令提示符下显示帮助。 |
注解
此操作无法添加子树。 此版本的 reg 在添加子键时不会要求确认。
reg add 操作的返回值为:
值 | 说明 |
---|---|
0 | 成功 |
1 | 失败 |
- 对于 REG_EXPAND_SZ 项类型,请在 /d 参数内将插入符号 (^) 与 % 结合使用。
示例
要在远程计算机 ABC 上添加 HKLM\Software\MyCo 项,请键入:
reg add \\ABC\HKLM\Software\MyCo
要将名为 DATA 的值、类型为 REG_BINARY 且数据为 fe340ead 的注册表项添加到 HKLM\Software\MyCo,请键入:
reg add HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
要将值名称为 MRU、类型 REG_MULTI_SZ 以及数据为 fax\0mail\0 的多值注册表项添加到 HKLM\SOFTWARE\MyCo 中,请键入:
reg add HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail\0
要将值为 Path、类型为 REG_EXPAND_SZ 且数据为 %systemroot% 的扩展注册表项添加到 HKLM\Software\MyCo ,其,请键入:
reg add HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^%