reg add

Добавляет новый подраздел или запись в реестр.

Синтаксис

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

Параметры

Параметр Описание
<keyname> Указывает полный путь к добавлению подраздела или записи. Чтобы указать удаленный компьютер, добавьте имя компьютера (в формате \\<computername>\) в качестве части имени ключа. Опущение \\<computername>\ приводит к тому, что операция по умолчанию используется на локальном компьютере. Имя ключа должно содержать допустимый корневой ключ. Допустимые корневые ключи для локального компьютера:
  • HKCR (HKEY_CLASSES_ROOT)
  • HKCU (HKEY_CURRENT_USER)
  • HKLM (HKEY_LOCAL_MACHINE)
  • HKU (HKEY_USERS)
  • HKCC (HKEY_CURRENT_CONFIG)

Если указан удаленный компьютер, допустимые корневые ключи: HKLM и HKU. Если имя раздела реестра содержит пробел, заключите имя ключа в кавычки.
/V <Valuename> Указывает имя записи реестра добавления.
/Ve Указывает, что добавленная запись реестра имеет значение NULL.
/T <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
/s <Separator> Указывает символ, используемый для разделения нескольких экземпляров данных при указании типа данных REG_MULTI_SZ и нескольких записей. Если не указано, разделитель по умолчанию — \0.
/D <Data> Указывает данные для новой записи реестра.
/f Добавляет запись реестра без запроса на подтверждение.
/reg:32 Указывает, что ключ должен быть доступ к ней с помощью 32-разрядного представления реестра.
/reg:64 Указывает, что к ключу следует обращаться с помощью 64-разрядного представления реестра.
/? Отображение справки в командной строке.

Замечания

  • Поддерев нельзя добавить с помощью этой операции. Эта версия reg не запрашивает подтверждение при добавлении подраздела.

  • Возвращаемые значения для операции добавления reg :

значение Описание
0 Удачное завершение
1 Сбой
  • Для типа ключа REG_EXPAND_SZ используйте символ курсора ( ^ ) внутри % параметра /d.

Примеры

Чтобы добавить ключ HKLM\Software\MyCo на удаленном компьютере ABC, введите следующее:

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^%