Изменить реестр Windows можно и непосредственно из командной строки (если вы работаете в командной строке с повышенными правами администратора).
Возможные для использования в консоли реестра, для операционной системы Windows, REG.EXE команды: добавить, сравнить, копировать, удалить, экспортировать, импортировать, загрузить, запросить, восстановить, сохранить и выгрузить. Давайте посмотрим на синтаксис для каждой из этих команд.
Примечание. По умолчанию, Reg.exe работает в соответствии с установленной версией Windows, это 32 бита или 64 бита. Для того, чтобы работать с другими типами ключей, вы можете использовать REG.EXE с /reg:32 и /reg:64 коммутаторами.
Опция ADD «Добавить» используется для добавления ключей или подразделов в реестр в следующем формате (обратите внимание, что некоторые из переменных и синтаксис в командах REG.EXE будут одинаковыми и подробно описаны только один раз.
Для добавления ключей и подразделов реестра используйте кнопку ADD «Добавить».
Reg.exe ключи командной строки
<KeyName>
Ключ или подраздел, указание \\<ComputerName>\ необязательно, не указанное имя компьютера по умолчанию определяет команду на локальном компьютере.
Используйте для основных ключей HKLM, HKCU, HKCR, HKU и HKCC или HKCU\Software\Microsoft\Windows\CurrentVersion\ для подразделов.
/v <ValueName>
Запись реестра, необходимо добавить к указанному ключу или подразделу: например, /v MidWidth.
/ve
Используется для указания записи реестра; должно иметь нулевое значение.
/t <Type>
Определяет тип записи реестра, использовать: REG_SZ, REG_MULTI_SZ, REG_DWORD_BIN_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
Инициирует изменения в реестре и пропускает запрос на подтверждение.
Используя COMPARE «Сравнить», посмотрите подобие и/или различие между двумя ключами реестра:
/v
Удаление определенного ключа; если не указано, все записи и подразделы будут удалены.
/ve
Удаляет только записи с нулевым значением.
/va
Удаляет все записи заданного ключа, но не подразделы.
Используйте Export «Экспорт» и Import «Импорт», чтобы сделать и восстановить резервные копии ключей реестра:
REG EXPORT <KeyName> <FileName> [/y]
REG IMPORT <FileName>
Reg.exe, перезапись существующих файлов.
<FileName>
Путь и имя для создания .REG файла.
/у
Заменяет существующий файл без подтверждения.
Используйте Flags «Флаги», для проверки состояния виртуализации или установки виртуализации для ключа реестра (т.е., для поддержания совместимости приложений):
DON'T_VIRTUALIZE
Установите ключ, чтобы не допустить виртуализации контроля учетных записей UAC.
DON'T_SILENT_FAIL
Установите флаг Silent Fail для ключа.
RECURSE_FLAG
Устанавливает флаг рекурсии во всех подразделах.
:STATUS
Укажите :SET или :CLEAR.
/reg:32
Указывает, что ключ должен использовать 32-bit вид реестра.
/reg:64
Указывает, что ключ должен использовать 64-bit вид реестра.
Используйте Load «Загрузка», для записи ранее сохраненных подразделов в другой раздел реестра.
Используйте Query «Запрос», для таких операций, как поиск и устранение неисправных записей в реестре; она предназначена для использования с временными файлами.
/f <Data>
Определяет данные или шаблон, которые должны быть запрошены; если строка содержит пробелы используйте двойные кавычки "".
/k
Поиск только в именах ключей.
/d
Поиск только по данным.
/c
Создает чувствительность случайному запросу.
/е
Возвращает только точные совпадения.
/t <Type>
Указывает для поиска конкретный тип реестра: REG_SZ, REG_MULTI_SZ, REG_DWORD_BIN_ENDIAN, REG_DWORD, REG_BINARY, REG_DWORD_LITTLE_ENDIAN, REG_LINK, REG_FULL_RESOURCE_DESCRIPTOR, REG_EXPAND_SZ.
/z
Включает в результаты поиска числовой эквивалент типа реестра.
Используйте функцию Restore «Восстановление» для записи ранее сохраненных ключей обратно в реестр:
REG RESTORE <KeyName> <FileName>
Используйте кнопку Save «Сохранить», чтобы сохранить копию указанных подразделов в файл:
REG SAVE <KeyName> <FileName> [/y]
Используйте Unload «Выгрузить», чтобы удалить раздел реестра, ранее добавленный с помощью REG_LOAD:
REG UNLOAD <KeyName>
Regini.exe, с помощью скрипта, содержащегося в одном или нескольких текстовых файлах, используется для редактирования файлов реестра. Текстовый файл будет содержать REG.EXE команды: