Инструмент реестра командной строки XP

Опубликовано: 26 Марта, 2023


Windows XP включает в себя мощные утилиты администрирования командной строки, включая reg, который позволяет создавать мощные сценарии для реестра.

 
рег /?

Консольный инструмент реестра для Windows — версия 3.0
Авторское право (C) Microsoft Corp. 1981-2001. Все права защищены

Операция REG [Список параметров]

Операция [ ЗАПРОС | ДОБАВИТЬ | УДАЛИТЬ | КОПИРОВАТЬ |
СОХРАНИТЬ | НАГРУЗКА | РАЗГРУЗИТЬ | ВОССТАНОВИТЬ |
СРАВНИТЬ | ЭКСПОРТ | ИМПОРТ ]

Код возврата: (Кроме REG COMPARE)

0 – успешно
1 — не удалось

Для справки по конкретному типу операции:

REG Операция /?

Примеры:

РЕГ ЗАПРОС /?
РЕГ ДОБАВИТЬ /?
РЕГ УДАЛИТЬ /?
РЕГ КОПИЯ /?
РЕГ СОХРАНИТЬ /?
РЕГ ВОССТАНОВЛЕНИЕ /?
РЕГ НАГРУЗКА /?
РЕГ ВЫГРУЗИТЬ /?
РЕГ СРАВНИТЬ /?
РЕГ ЭКСПОРТ/?
РЕГ ИМПОРТ /?


рег запрос /?

Консольный инструмент реестра для Windows — версия 3.0
Авторское право (C) Microsoft Corp. 1981-2001. Все права защищены

REG QUERY KeyName [/v ValueName | /ве] [/с]

Имя_ключа [Machine]Полный ключ
Машина — имя удаленной машины, без значений по умолчанию для текущей машины.
На удаленных машинах доступны только HKLM и HKU.
FullKey – в виде имени ROOTKEYSubKey
КОРНЕВОЙ КЛЮЧ [ HKLM | ХККУ | Гонконг | ХКУ | HKCC]
SubKey — полное имя раздела реестра в выбранном ROOTKEY.
/v запрос для определенного раздела реестра
ValueName — имя под выбранным ключом для запроса
если опущено, запрашиваются все значения под ключом
/ve запрос значения по умолчанию или пустого имени значения
/s запрашивает все подразделы и значения

Примеры:

РЕГ ЗАПРОС HKLMSoftwareMicrosoftResKit /v Версия
Отображает значение параметра реестра Версия

РЕГ ЗАПРОС HKLMSoftwareMicrosoftResKitNtSetup /s
Отображает все подразделы и значения в разделе реестра «Настройка».


рег добавить /?

Консольный инструмент реестра для Windows — версия 3.0
Авторское право (C) Microsoft Corp. 1981-2001. Все права защищены

REG ADD KeyName [/v ValueName | /ve] [/t Тип] [/s Разделитель] [/d Данные] [/f]

KeyName [\Machine]Полный ключ
Имя машины удаленной машины — опуская значения по умолчанию для текущей
машина На удаленных машинах доступны только HKLM и HKU
Полный ключ ROOTKEYSubKey
КОРНЕВОЙ КЛЮЧ [ HKLM | ХККУ | Гонконг | ХКУ | HKCC]
SubKey Полное имя раздела реестра в выбранном ROOTKEY.

/v Имя значения в выбранном ключе для добавления

/ve добавляет пустое имя значения для ключа

/t Типы данных RegKey
[REG_SZ | REG_MULTI_SZ | REG_DWORD_BIG_ENDIAN |
REG_DWORD | REG_BINARY | REG_DWORD_LITTLE_ENDIAN |
REG_NONE | REG_EXPAND_SZ]
Если опущено, предполагается REG_SZ

/s Укажите один символ, который вы используете в качестве разделителя в ваших данных.
строка для REG_MULTI_SZ. Если опущено, используйте «» в качестве разделителя.

/d Данные для назначения реестру ValueName добавляются

/f Принудительно перезаписать существующую запись реестра без запроса

Примеры:

РЕГ ДОБАВИТЬ \ABCHKLMSoftwareMyCo
Добавляет ключ HKLMSoftwareMyCo на удаленную машину ABC

REG ADD HKLMSoftwareMyCo /v Data /t REG_BINARY /d fe340ead
Добавляет значение (имя: Data, тип: REG_BINARY, данные: fe340ead)

REG ADD HKLMSoftwareMyCo /v MRU /t REG_MULTI_SZ /d факсmail
Добавляет значение (имя: MRU, тип: REG_MUTLI_SZ, данные: факсmail)

REG ADD HKLMSoftwareMyCo /v Путь /t REG_EXPAND_SZ /d %%systemroot%%
Добавляет значение (имя: путь, тип: REG_EXPAND_SZ, данные: %systemroot%)
Примечание. Используйте двойной процент ( %% ) внутри строки расширения.


рег удалить /?

Консольный инструмент реестра для Windows — версия 3.0
Авторское право (C) Microsoft Corp. 1981-2001. Все права защищены

REG DELETE имя_ключа [/v имя_значения | /ве | /ва] [/ф]

KeyName [\Machine]Полный ключ
Имя машины удаленной машины — опускание значений по умолчанию для текущей машины
На удаленных машинах доступны только HKLM и HKU.
Полный ключ ROOTKEYSubKey
КОРНЕВОЙ КЛЮЧ [ HKLM | ХККУ | Гонконг | ХКУ | HKCC]
SubKey Полное имя раздела реестра в выбранном ROOTKEY.
ValueName Имя значения для выбранного ключа, которое необходимо удалить.
Если этот параметр опущен, все подразделы и значения в ключе удаляются.
/ve удалить значение пустого имени значения
/va удалить все значения под этим ключом
/f Принудительное удаление без подсказки

Примеры:

РЕГ УДАЛИТЬ HKLMSoftwareMyCoMyAppTimeout
Удаляет ключ реестра Timeout и все его подразделы и значения.

REG DELETE \ZODIACHKLMSoftwareMyCo /v MTU
Удаляет значение реестра MTU в MyCo на ZODIAC.


рег копировать /?

Консольный инструмент реестра для Windows — версия 3.0
Авторское право (C) Microsoft Corp. 1981-2001. Все права защищены

REG COPY KeyName1 KeyName2 [/s] [/f]

KeyName [\Machine]Полный ключ
Имя машины удаленной машины — опускание значений по умолчанию для текущей машины
На удаленных машинах доступны только HKLM и HKU.
Полный ключ ROOTKEYSubKey
КОРНЕВОЙ КЛЮЧ [ HKLM | ХККУ | Гонконг | ХКУ | HKCC]
SubKey Полное имя раздела реестра в выбранном ROOTKEY.
/s Копирует все подразделы и значения
/f Принудительно копирует без подсказки

Примеры:

REG COPY HKLMSoftwareMyCoMyApp HKLMSoftwareMyCoSaveMyApp /s
Копирует все подразделы и значения ключа MyApp в ключ SaveMyApp.

РЕГ КОПИЯ \ZODIACHKLMSoftwareMyCo HKLMSoftwareMyCo1
Копирует все значения под ключом MyCo на ZODIAC в ключ MyCo1
на текущей машине


рег сохранить /?

Консольный инструмент реестра для Windows — версия 3.0
Авторское право (C) Microsoft Corp. 1981-2001. Все права защищены

REG SAVE KeyName FileName

KeyName ROOTKEYSubKey
КОРНЕВОЙ КЛЮЧ [ HKLM | ХККУ | Гонконг | ХКУ | HKCC]
SubKey Полное имя раздела реестра в выбранном ROOTKEY.
FileName Имя сохраняемого файла на диске. Если путь не указан,
файл создается в текущей папке вызывающего процесса

Примеры:

РЕГ СОХРАНИТЬ HKLMSoftwareMyCoMyApp AppBkUp.hiv
Сохраняет куст MyApp в файл AppBkUp.hiv в текущей папке.


рег восстановить /?

Консольный инструмент реестра для Windows — версия 3.0
Авторское право (C) Microsoft Corp. 1981-2001. Все права защищены

REG RESTORE KeyName FileName

KeyName ROOTKEYSubKey (только локальный компьютер)
КОРНЕВОЙ КЛЮЧ [ HKLM | ХККУ | Гонконг | ХКУ | HKCC]
SubKey Полное имя раздела реестра, в который следует восстановить файл куста.
Перезапись значений и подразделов существующего ключа
FileName Имя файла куста для восстановления.
Вы должны использовать REG SAVE для создания этого файла

Примеры:

REG RESTORE HKLMSoftwareMicrosoftResKit NTRKBkUp.hiv
Восстанавливает файл NTRKBkUp.hiv перезаписывая ключ ResKit


загрузка /?

Консольный инструмент реестра для Windows — версия 3.0
Авторское право (C) Microsoft Corp. 1981-2001. Все права защищены

REG LOAD KeyName FileName

KeyName ROOTKEYSubKey (только локальный компьютер)
КОРНЕВОЙ КЛЮЧ [ HKLM | Гонконг]
SubKey Имя ключа для загрузки файла куста. Создание нового ключа
FileName Имя файла куста для загрузки
Вы должны использовать REG SAVE для создания этого файла

Примеры:

REG LOAD HKLMTempHive TempHive.hiv
Загружает файл TempHive.hiv в раздел HKLMTempHive.


рег выгрузить /?

Консольный инструмент реестра для Windows — версия 3.0
Авторское право (C) Microsoft Corp. 1981-2001. Все права защищены

REG UNLOAD KeyName

KeyName ROOTKEYSubKey (только локальный компьютер)
КОРНЕВОЙ КЛЮЧ [ HKLM | Гонконг]
SubKey Имя ключа улья для выгрузки

Примеры:

РЕГ ВЫГРУЗИТЬ HKLMTempHive
Выгружает улей TempHive в HKLM


рег сравнить /?

Консольный инструмент реестра для Windows — версия 3.0
Авторское право (C) Microsoft Corp. 1981-2001. Все права защищены

REG COMPARE KeyName1 KeyName2 [/v ValueName | /ve] [Вывод] [/s]

KeyName [\Machine]Полный ключ
Имя машины удаленной машины — опускание значений по умолчанию для текущей машины
На удаленных машинах доступны только HKLM и HKU.
Полный ключ ROOTKEYSubKey
Если FullKey2 не указан, FullKey2 совпадает с FullKey1.
КОРНЕВОЙ КЛЮЧ [ HKLM | ХККУ | Гонконг | ХКУ | HKCC]
SubKey Полное имя раздела реестра в выбранном ROOTKEY.
ValueName Имя значения в выбранном ключе для сравнения.
Если этот параметр опущен, сравниваются все значения под ключом.
/ve сравнить значение пустого имени значения
/s Сравнить все подразделы и значения
Выход[/оа | /од | / ОС | /на]
Если опущено, выводить только различия
/oa Вывести все различия и совпадения
/od Выводить только различия
/os Вывод только соответствует
/on Нет вывода

Код возврата:

0 – успешно, результат сравнения идентичен
1 — не удалось
2 – успешно, результат сравнения отличается

Примеры:

REG COMPARE HKLMSoftwareMyCoMyApp HKLMSoftwareMyCoSaveMyApp
Сравнивает все значения под ключом MyApp с SaveMyApp

REG COMPARE HKLMSoftwareMyCo HKLMSoftwareMyCo1 /v Версия
Сравнивает значение Version по ключу MyCo и MyCo1.

РЕГ СРАВНИТЬ \ZODIACHKLMSoftwareMyCo\. /с
Сравнивает все подразделы и значения в разделе HKLMSoftwareMyCo на ZODIAC.
с тем же ключом на текущей машине


рег экспорт /?

Консольный инструмент реестра для Windows — версия 3.0
Авторское право (C) Microsoft Corp. 1981-2001. Все права защищены

REG EXPORT KeyName FileName

Имя ключа ROOTKEYSubKey (только локальный компьютер)
КОРНЕВОЙ КЛЮЧ [ HKLM | ХККУ | Гонконг | ХКУ | HKCC]
SubKey Полное имя раздела реестра в выбранном ROOTKEY.
FileName Имя файла на диске для экспорта

Примеры:

РЕГ ЭКСПОРТ HKLMSoftwareMyCoMyApp AppBkUp.reg
Экспортирует все подразделы и значения ключа MyApp в файл AppBkUp.reg.


рег импорт /?

Консольный инструмент реестра для Windows — версия 3.0
Авторское право (C) Microsoft Corp. 1981-2001. Все права защищены

REG ИМПОРТ Имя файла

FileName Имя файла на диске для импорта (только локальная машина)

Примеры:

РЕГ ИМПОРТ AppBkUp.reg
Импортирует записи реестра из файла AppBkUp.reg