Как добавить программу в реестр Windows

Windows Terminal cmd

Нужно добавить запись в реестр с помощью 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.

Команды

  • 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 — добавление и изменение данных в реестре.

Изменить проводник, контекстное меню через реестр Windows 11. Приложение ПК БП. Часть 3


REG ADD \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 faxmail Добавляет параметр (имя: MRU, тип: REG_MULTI_SZ, данные: faxmail) REG ADD HKLMSoftwareMyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^% Добавляет параметр (имя: Path, тип: REG_EXPAND_SZ, данные: %systemroot%) Примечание. В расширяемой строке используйте знак вставки ( ^ )

Пример BAT файла, который разрешает запуск неподписанных PowerShell скриптов:

reg delete — удаление данных в реестре.

REG DELETE HKLMSoftwareMyCoMyAppTimeout Удаляет раздел реестра Timeout и все его подразделы и параметры. REG DELETE \ZODIACHKLMSoftwareMyCo /v MTU Удаляет параметр реестра MTU из раздела MyCo на компьютере ZODIAC

reg query — считать данные из реестра.

REG QUERY HKLMSoftwareMicrosoftResKit /v Version Отображение значения параметра реестра Version REG QUERY \ABCHKLMSoftwareMicrosoftResKitNtSetup /s Отображение всех подразделов и их параметров в разделе реестра Setup удаленного компьютера ABC REG QUERY HKLMSoftwareMicrosoftResKitNtSetup /se # Отображение всех подразделов и параметров со знаком «#» в качестве разделителя для всех параметров типа REG_MULTI_SZ. REG QUERY HKLM /f SYSTEM /t REG_SZ /c /e Отображение раздела, параметра и данных с учетом реестра букв для точных совпадений с «SYSTEM» типа REG_SZ из корневого раздела HKLM REG QUERY HKCU /f 0F /d /t REG_BINARY Отображение раздела, параметра и данных для совпадений с «0F» типа REG_BINARY среди данных в корневом разделе HKCU REG QUERY HKLMSOFTWARE /ve Отображение параметра и данных для пустого значения (по умолчанию) в разделе HKLMSOFTWARE

Читайте также:
Программа перестала взаимодействовать с Windows и была закрыта

reg copy — копировать данные из одной ветки реестра в другую.

Как создать Reg файл — твики реестра Windows


REG COPY HKLMSoftwareMyCoMyApp HKLMSoftwareMyCoSaveMyApp /s Копирует все подразделы и параметры раздела MyApp в раздел SaveMyApp REG COPY \ZODIACHKLMSoftwareMyCo HKLMSoftwareMyCo1 Копирует все параметры раздела MyCo с компьютера ZODIAC в раздел MyCo1 на локальном компьютере

reg compare — сравнить две ветки реестра.

REG COMPARE HKLMSoftwareMyCoMyApp HKLMSoftwareMyCoSaveMyApp Сравнивает все значения в разделе MyApp со значениями раздела SaveMyApp REG COMPARE HKLMSoftwareMyCo HKLMSoftwareMyCo1 /v Version Сравнивает значения Version в разделах MyCo и MyCo1 REG COMPARE \ZODIACHKLMSoftwareMyCo \. /s Сравнивает все подразделы и значения параметров в разделе HKLMSoftwareMyCo реестра на компьютере ZODIAC с аналогичным разделом на текущем компьютере

reg export — экспорт данных реестра в REG файл.

REG EXPORT HKLMSoftwareMyCoMyApp AppBkUp.reg Экспорт всех подразделов и параметров раздела MyApp в файл AppBkUp.reg

reg import — импорт данных в реестр из REG файла.

REG IMPORT AppBkUp.reg Импорт записей реестра из файла AppBkUp.reg

reg flags— работа с флагами реестра.

REG FLAGS HKLMSoftwareMyCoMyApp QUERY Отображает текущие флаги раздела MyApp. REG FLAGS HKLMSoftwareMyCoMyApp SET DONT_VIRTUALIZE /s Устанавливает флаг DONT_VIRTUALIZE (и удаляет флаги DONT_SILENT_FAIL и RECURSE_FLAG) для раздела MyApp и всех его подразделов

reg save, reg restore, reg load, reg unload — бэкап и восстановление реестра с помощью файлов HIV.

REG SAVE HKLMSoftwareMyCoMyApp AppBkUp.hiv Сохранение куста MyApp в файл AppBkUp.hiv текущей папки REG RESTORE HKLMSoftwareMicrosoftResKit NTRKBkUp.hiv Восстановление файла NTRKBkUp.hiv заменой раздела ResKit REG LOAD HKLMTempHive TempHive.hiv Загрузка файла TempHive.hiv в раздел HKLMTempHive REG UNLOAD HKLMTempHive Выгрузка куста реестра TempHive в HKLM

Источник: internet-lab.ru

Запуск редактора реестра, создание и применение reg-файла в Windows 10 и 8.1

В этой статье показаны действия, с помощью которых можно выполнить запуск редактора реестра, создать и применить reg-файл в операционной системе Windows 10 и 8.1.

Как открыть редактор реестра

Открыть редактор реестра очень просто, выбирайте любой из способов.

Открытие реестра через окно «Выполнить»

Нажмите сочетание клавиш Win + R

В открывшемся окне Выполнить введите команду regedit и нажмите кнопку ОК .

Если вы работаете под учетной записью администратора, то при отключенном UAC (контроле учетных записей) программа запустится с правами администратора.

В реестр через горячие клавиши

Нажмите сочетание клавиш Win + S

В боковой панели, в строке поиска введите regedit и в результатах поисковой выдачи, щелкните правой кнопкой мыши на regedit.exe и в появившемся контекстном меню выберите пункт Запуск от имени администратора .

Запуск редактора реестра

Другой вариант: нажмите сочетание клавиш Win + X и появившемся контекстном меню выберите пункт Командная строка (администратор)

Запуск редактора реестра

В окне Администратор: Командная строка введите команду regedit и нажмите клавишу Enter ↵ .

Запуск редактора реестра

Открытие редактора реестра через Проводник

Откройте в Проводнике папку C:\Windows .

Читайте также:
Как обновить все программы на Windows 10

Щелкните правой кнопкой мыши по файлу regedit.exe и в появившемся контекстном меню выберите пункт Запуск от имени администратора .

Создание reg-файла с помощью текстового редактора в Windows 10

Первое что нужно сделать, это включить отображение расширений для файлов, по умолчанию операционная система Windows не отображает расширения файлов. Для этого откройте Панель управления, установите в выпадающем списке Просмотр: Мелкие значки и выберите пункт Параметры проводника .

Панель управления - Параметры проводника

В окне Параметры папок, которое будет открыто, перейдите ко вкладке Вид и уберите флажок с пункта «Скрывать расширения для зарегистрированных типов файлов» , затем нажмите кнопку OK .

Скрывать расширения для зарегистрированных типов файлов

Теперь можно приступать непосредственно к созданию reg-файла. Для этого щелкните ПКМ в любой свободной части рабочего стола и в появившемся контекстном меню выберите действие Создать → Текстовый документ .

Создание reg-файла в Windows 10

Откройте только что созданный документ (по умолчанию будет открыт в программе Блокнот), скопируйте и вставьте необходимый вам код в окно программы.

Создание reg-файла в Windows 10

В меню Файл выберите «Сохранить как…» (CTRL+Shift+S). В выпадающем списке «Тип файла» обязательно установите «Все файлы» , укажите место сохранения, а также в имени файла укажите расширение .reg . Нажмите кнопку Сохранить .

Создание reg-файла в Windows 10

После того как файл будет сохранен вы можете добавить его содержимое в реестр. Дважды щелкните по нему ЛКМ и подтвердите ваше намерение внести изменения в реестр нажав на кнопку «Да».

Создание reg-файла в Windows 10

Создание reg-файла в Windows 8.1

Включить отображение расширений для файлов в операционной системе Windows 8.1 можно также через Панель управления. В раскрывающемся списке Просмотр: установите Мелкие значки и перейдите к пункту Параметры папок .

В открывшемся окне Параметры папок перейдите на вкладку Вид и уберите флажок возле пункта Скрывать расширения для зарегистрированных типов файлов и нажмите кнопку OK .

Для того чтобы создать reg-файл, щелкните правой кнопкой мыши на рабочем столе и в появившемся контекстном меню выберите Создать ► Текстовый документ .

Откройте созданный текстовый документ (по умолчанию текстовые документы открываются в программе Блокнот), скопируйте необходимый вам код в окно программы.

Сохраните текстовый документ нажав сочетание клавиш Ctrl + S , закройте окно.

Далее переименуйте текстовый документ, измените при этом расширение файла вместо .txt укажите .reg , например Demo.reg .

При этом система предупредит вас о том что файл может оказаться недоступным, нажмите кнопку Да .

Файл реестра (reg-файл) создан

Применение reg-файла

Для внесения изменений в реестр можно использовать несколько способов.

Щелкните два раза левой кнопкой мыши по reg-файлу.

В открывшемся окне нажмите кнопку Да .

В следующем окне нажмите кнопку ОК .

Другой вариант такой: щелкните правой кнопкой мыши на reg-файле и в появившемся контекстном меню выберите пункт Слияние .

В открывшемся окне нажмите кнопку Да .

В следующем окне нажмите кнопку ОК .

В третьем способе придётся использовать команду.

Нажмите сочетание клавиш Win + R и в открывшемся окне Выполнить введите команду такого вида:

regedit /s Путь_к_файлу\Имя_файла.reg

Нажмите кнопку ОК .

Для применения многих reg-файлов необходимо, чтобы вы работали под учетной записью администратора и Контроль Учетных Записей (UAC) был отключен.

Читайте также:
Установка Виндовс с жесткого диска программа

Ну и 4 вариант: нажмите сочетание клавиш Win + X и появившемся контекстном меню выберите пункт Командная строка (администратор) :

В открывшемся окне введите команду такого вида:

regedit /s Путь_к_файлу\имя_файла.reg

Нажмите клавишу Enter ↵ .

Если в реестре уже присутствует параметр добавляемый reg-файлом, то при применении reg-файла, имеющиеся значения параметров будут заменены на новые.

Источник: winnote.ru

Reg Add или добавление новой записи в реестр Windows через bat-файл

Реестр Windows

Бывает так, что Вам нужно изменить некий параметр в реестре на компьютерах в сети. Естественно, чем больше у Вас компьютеров, тем утомительнее это делать вручную. В данном случае процесс можно автоматизировать созданием bat-файла, который и внесет все необходимые изменения на компьютеры сети. Далее этот файл можно распространить посредством групповых политик, специального ПО вроде Kaspersky Security Center или просто прописать в самом файле имена компьютеров и запустить со своей машины.

В общем виде команда reg add выглядит следующим образом:

reg add имя_раздела [/v имя_записи|/ve] [/t тип_данных] [/s разделитель] [/d значение] [/f]

Разберем её синтаксис подробнее. Для лучшего понимания взглянем на пример записи в реестре:

Reg Add или добавление новой записи в реестр Windows через bat-файл

Данная запись лежит в реестре по адресу HKEY_CURRENT_USERSoftwareAvast SoftwareAvast Browser Cleanup. Это и есть имя раздела. Данную запись мы возьмем просто как пример. Если Вы собрались редактировать реестр через bat-файл, то Вы уж точно знаете, куда добавлять необходимую Вам запись.

Если запись будет добавляться в реестр другого компьютера, то перед именем раздела необходимо прописать имя компьютера, вот так: \имя_компьютераимя_раздела. Таким образом, Вы сразу можете прописать в bat-файле имена компьютеров и запустить его один раз у себя. Естественно, у Вас должны быть соответствующие права в домене.

/v имя записи. На скриншоте таких записей несколько. Например, PluginsCleaned.

/ve задаёт нулевое значение для записи, добавляемой в реестр. Не обязательно.

/t тип данных — записи реестра могут принимать один из следующих типов данных:

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 разделитель — задает символы для разделения копий данных. Используется при типе данных REG_MULTI_SZ в случае размещения более одной записи в списке. Если разделитель не задан, то используется разделитель , заданный по умолчанию.

/d значение — значение добавляемой записи реестра.

/f — добавляет раздел или запись без запроса подтверждения. Не обязательно.

Получить подробную справку в командной строке можно, введя

reg add /?

Возвращаясь к нашему примеру. Я ввел в командную строку:

reg add «HKEY_CURRENT_USERSoftwareAvast SoftwareAvast Browser Cleanup» /v Primer /t REG_DWORD /d 0

В данном случае кавычки нужны, чтобы командная строка нормально восприняла пробелы в имени раздела. Как видите, я создал параметр Primer с типом REG_DWORD и значением 0.

Вот результат данной команды:

Reg Add или добавление новой записи в реестр Windows через bat-файл

Вот, пожалуй, и всё, что нужно знать о добавлении записей в реестр через командную строку Windows. Помните, что редактирование реестра требует осторожности, но, в целом, он не так страшен, как его описывают.

Источник: webistore.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru