Нужно добавить запись в реестр с помощью BAT файла? Хотите по расписанию править ветки реестра? Нужно исправить значение реестра из командной строки? Нужно поправить реестр компьютера по сети? Легко!
В первую очередь следует знать, что работа с реестром требует прав администратора, так что командную строку запускаем от имени администратора, а BAT файл выполняем с наивысшими привилегиями.
Для работы с удалённым реестром тоже есть ограничения. Из командной строки с реестром удалённых машин можно работать только в разделах HKEY_ LOCAL_MACHINE (HKLM), и HKEY_USERS (HKU).
Параметры команд
- /v — имя параметра, добавляемого в выбранный раздел.
- /ve — добавление параметра с пустым именем (по умолчанию) в этот раздел.
- /t — тип данных
REG_SZ
REG_MULTI_SZ
REG_EXPAND_SZ
REG_DWORD
REG_QWORD
REG_BINARY
REG_NONE
если не указывается, то по умолчанию используется REG_SZ. - /s — символ, используемый в качестве разделителя данных для параметров типа REG_MULTI_SZ. Если не указан, то в качестве разделителя используется "\0".
- /d — значение, присваиваемое добавляемому параметру реестра.
- /f — принудительно перезаписывает существующую запись реестра без запроса подтверждения.
- /reg:32 — указывает, что к разделу реестра следует обращаться с помощью представления для 32-разрядных приложений.
- /reg:64 — указывает, что к разделу реестра следует обращаться с помощью представления для 64-разрядных приложений.
Команды
- REG QUERY
- REG ADD
- REG DELETE
- REG COPY
- REG SAVE
- REG RESTORE
- REG LOAD
- REG UNLOAD
- REG COMPARE
- REG EXPORT
- REG IMPORT
- REG FLAGS
Вызов справки:
reg add /?
reg add — добавление и изменение данных в реестре.
Пример BAT файла, который разрешает запуск неподписанных PowerShell скриптов:
@echo off reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PowerShell" /v "ExecutionPolicy" /t REG_SZ /d "Bypass" /f
reg delete — удаление данных в реестре.
reg query — считать данные из реестра.
reg copy — копировать данные из одной ветки реестра в другую.
reg compare — сравнить две ветки реестра.
reg export — экспорт данных реестра в REG файл.
reg import — импорт данных в реестр из REG файла.
reg flags— работа с флагами реестра.
reg save, reg restore, reg load, reg unload — бэкап и восстановление реестра с помощью файлов HIV.
Источник:
https://internet-lab.ru/regedit_cmd_bat
Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.