向注册表添加新的子项或项。
Syntax
reg add <keyname> [/v valuename | /ve] [/t datatype] [/s separator] [/d data] [/f] [/reg:32 | /reg:64]
Parameters
| Parameter | Description |
|---|---|
<keyname> |
指定要添加的子项或条目的完整路径。 若要指定远程计算机,请将计算机名称(格式为 \\<computername>\)作为 密钥名的一部分。 省略 \\<computername>\ 会导致作默认为本地计算机。
密钥名必须包含有效的根密钥。 本地计算机的有效根密钥包括:
如果指定了远程计算机,则有效的根密钥为: HKLM 和 HKU。 如果注册表项名称包含空格,请将密钥名称括在引号中。 |
/v <Valuename> |
指定添加注册表项的名称。 |
| /ve | 指定添加的注册表项具有 null 值。 |
/吨 <Type> |
指定注册表项的类型。
类型 必须是以下之一:
|
/秒 <Separator> |
指定 REG_MULTI_SZ 数据类型且列出多个条目时用于分隔多个数据实例的字符。 如果未指定,则默认分隔符为 \0。 |
/d <Data> |
指定新注册表项的数据。 |
| /f | 添加注册表项,而不提示确认。 |
| /reg:32 | 指定应使用 32 位注册表视图访问密钥。 |
| /reg:64 | 指定应使用 64 位注册表视图访问密钥。 |
| /? | 在命令提示符下显示帮助。 |
Remarks
无法通过此作添加子树。 此版本的 reg 在添加子项时不要求确认。
reg add作的返回值为:
| Value | Description |
|---|---|
| 0 | Success |
| 1 | Failure |
- 对于REG_EXPAND_SZ键类型,请在 /d 参数内使用插入符号 ( ^ )。%
Examples
要在远程计算机 ABC 上添加密钥 HKLM\Software\MyCo,请键入:
reg add \\ABC\HKLM\Software\MyCo
要将值名为 Data、类型 REG_BINARY 和 fe340ead 的 data 的注册表项添加到 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
要将扩展的注册表项添加到 HKLM\Software\MyCo ,其值名为 Path、类型 REG_EXPAND_SZ 和 data%systemroot%,请键入:
reg add HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^%