reg 添加

向注册表添加新的子项或项。

语法

reg add <keyname> [/v valuename | /ve] [/t datatype] [/s separator] [/d data] [/f] [/reg:32 | /reg:64]

参数

参数 DESCRIPTION
<keyname> 指定要添加的子项或条目的完整路径。 若要指定远程计算机,请将计算机名称(格式 \\<computername>\)作为 键名的一部分。 省略 \\<computername>\ 会导致作默认为本地计算机。 keyname 必须包含有效的根密钥。 本地计算机的有效根密钥包括:
  • HKCR (HKEY_CLASSES_ROOT)
  • HKCU (HKEY_CURRENT_USER)
  • HKLM (HKEY_LOCAL_MACHINE)
  • HKU (HKEY_USERS)
  • HKCC (HKEY_CURRENT_CONFIG)

如果指定远程计算机,则有效的根密钥为:HKLMHKU。 如果注册表项名称包含空格,请将密钥名称括在引号中。
/v <Valuename> 指定添加注册表项的名称。
/ve 指定添加的注册表项具有 null 值。
/吨 <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
/秒 <Separator> 指定在指定 REG_MULTI_SZ 数据类型并列出多个条目时用于分隔多个数据实例的字符。 如果未指定,则默认分隔符为 \0
/d <Data> 指定新注册表项的数据。
/f 添加注册表项,而不提示确认。
/reg:32 指定应使用 32 位注册表视图访问密钥。
/reg:64 指定应使用 64 位注册表视图访问密钥。
/? 在命令提示符下显示帮助。

注解

  • 无法通过此作添加子树。 添加子项时,此版本的 reg 不会要求确认。

  • reg add作的返回值为:

价值 DESCRIPTION
0 成功
1 失败
  • 对于 REG_EXPAND_SZ 键类型,请在 /d 参数内使用插入符号 ( ^%

例子

若要在远程计算机 ABC 上添加密钥 HKLM\Software\MyCo,请键入:

reg add \\ABC\HKLM\Software\MyCo

若要将注册表项添加到 HKLM\Software\MyCo ,其值为 “Data”、“类型 REG_BINARY”和 fe340ead 的数据,请键入:

reg add HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead

若要向 HKLM\Software\MyCo 添加多值注册表项,其值为 MRU、类型 REG_MULTI_SZ,以及 传真\0mail\0 的数据,请键入:

reg add HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail\0

若要将扩展的注册表项添加到 HKLM\Software\MyCo ,其值为 Path、类型 REG_EXPAND_SZ,以及 %systemroot%的数据,请键入:

reg add HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^%