Pages Menu
Rss
Categories Menu

Опубликовано | Нет комментариев

REG.EXE и REGINI.EXE команды


Изменить реестр Windows можно и непосредственно из командной строки (если вы работаете в командной строке с повышенными правами администратора).

Возможные для использования в консоли реестра, для операционной системы Windows, REG.EXE команды: добавить, сравнить, копировать, удалить, экспортировать, импортировать, загрузить, запросить, восстановить, сохранить и выгрузить. Давайте посмотрим на синтаксис для каждой из этих команд.

Примечание. По умолчанию, Reg.exe работает в соответствии с установленной версией Windows, это 32 бита или 64 бита. Для того, чтобы работать с другими типами ключей, вы можете использовать REG.EXE с /reg:32 и /reg:64 коммутаторами.

Опция ADD «Добавить» используется для добавления ключей или подразделов в реестр в следующем формате (обратите внимание, что некоторые из переменных и синтаксис в командах REG.EXE будут одинаковыми и подробно описаны только один раз.

REG ADD <KeyName> [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]

Для добавления ключей и подразделов реестра используйте кнопку 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 «Сравнить», посмотрите подобие и/или различие между двумя ключами реестра:

REG COMPARE <KeyName> <KEYNAME2> [{/v ValueName | /ve}] [{/oa | /od | /os | /on}] [/s]

Reg.exe, сравнение ключей реестра:

/v
Для сравнения указывает значение имени.

/ve
Указывает, что следует сравнивать только записи с нулевым значением имен.

/oa
Отображает все отличия и соответствия.

/od
Отображает только различия.

/os
Отображает только соответствия.

/on
Не отображать результаты.

/s
Сравнивает все разделы и записи рекурсивным образом.

Используя Copy «Копировать», вы можете сделать копию ключа реестра в таком формате:

REG COPY <KeyName> <KeyName2> [/s] [/f]

Reg.exe для копирования подразделов.

/s
Копировать все разделы и записи в соответствии с указанным ключом.

Используйте Delete «Удалить», чтобы удалить ключ реестра в следующем формате:

REG DELETE <KeyName> [{/v ValueName | /ve | /va}] [/f]

Reg.exe, удаление ключей и записей.

/v
Удаление определенного ключа; если не указано, все записи и подразделы будут удалены.

/ve
Удаляет только записи с нулевым значением.

/va
Удаляет все записи заданного ключа, но не подразделы.

Используйте Export «Экспорт» и Import «Импорт», чтобы сделать и восстановить резервные копии ключей реестра:

REG EXPORT <KeyName> <FileName> [/y]

REG IMPORT <FileName>

Reg.exe, перезапись существующих файлов.

<FileName>
Путь и имя для создания .REG файла.


Заменяет существующий файл без подтверждения.

Используйте Flags «Флаги», для проверки состояния виртуализации или установки виртуализации для ключа реестра (т.е., для поддержания совместимости приложений):

REG FLAGS <KeyName> [QUERY | SET [DONT_VIRTUALIZE:STATUS]
[DONT_SILENT_FAIL:STATUS] [RECURSE_FLAG:STATUS]] [/reg:32 | /reg:64]

Reg.exe флаги.

QUERY
Отображение текущих флагов для ключа.

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 «Запрос», для таких операций, как поиск и устранение неисправных записей в реестре; она предназначена для использования с временными файлами.

REG LOAD <KeyName> <FileName>

REG QUERY <KeyName> [{/v ValueName | /ve}] [/s] [/se <Separator>] [/f <Data>] [{/k | /d}] [/c] [/e] [/t <Type>] [/z]

Reg.exe поиск.

/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 команды:

REGINI [-m <\\ComputerNamee> | -h <HiveFile HiveRoot>] [-I n]
[-o <OutputWidth>] [-b] TextFiles.

Работа со сценариями в REG.EXE.

-m <\\ComputerName>
Указывает удаленный компьютер, на котором с помощью команды должен быть изменен его реестр.

-h <HiveFile HiveRoot>
Задает локальную ветвь реестра для изменения.

-i <n>
Определяет уровень отступа для использования в древовидной структуре реестра; Значение по умолчанию равно 4.

-o <OutputWidth>
Определяет длину появляющихся в окне командной строки символов вывода команды; по умолчанию составляет 240 символов.

-b
Совместимость с более ранними версиями regini.exe, для работы с различными версиями Windows.

TextFiles
Имя одного или нескольких, содержащих сценарии текстовых файлов.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.


↓