Как создать REG файл для Windows

Как создать файл с расширением REG в Windows 10 или Windows 7

REG-файл – это специальный файл с командными для редактора реестра. После запуска такого файла редактор реестра выполняет указанные в нем команды и вносит соответствующие изменения в реестр. Такие файлы используются для переноса настроек реестра и быстрого решения проблем с Windows 10 или Windows 7. В этом материале мы рассмотрим несколько способов, как создать reg файл в Windows 10 или Windows 7.

Создание REG-файла с помощью экспорта

Самый простой вариант создания REG-файла – это экспорт из редактора реестра. Данный способ позволяет экспортировать одну ветку реестра со всеми ее ключами (параметрами). В дальнейшем полученный REG-файл можно отредактировать, удалив ненужные ключи или изменив значения.

Для того чтобы сделать экспорт REG-файла из реестра нужно открыть редактор реестра Windows. Для этого нажмите комбинацию клавиш Win-R и выполните команду « regedit ».

В редакторе реестра Windows нужно найти ветку, которую нужно сохранить как REG-файл, кликнуть по ней правой кнопкой мышки и в открывшемся меню выбрать вариант « Экспортировать ».

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

В результате в выбранной вами папке появится экспортированный REG-файл. Он уже готов к использованию, если попробовать его открыть, то система предложит внести описанные в нем изменения в реестр.

Но, при необходимости его можно отредактировать. Например, внести какие-то изменения в значения ключей или убрать отдельные ключи, которые редактировать не нужно.

Как отредактировать REG-файл

REG-файл – это обычный текстовый файл, в котором с помощью специальных команд описываются изменения, которые необходимо внести в реестр Windows. Поэтому редактировать REG-файлы очень просто. Достаточно открыть такой файл в любом текстовом редакторе, внести изменения и сохранить.

Для того чтобы отредактировать уже имеющийся REG-файл нужно кликнуть по нему правой кнопкой мышки и выбрать вариант « Изменить ».

В результате откроется текстовый редактор « Блокнот » с содержимым выбранного REG-файла.

Структура REG-файла очень простая. Разберем ее на примере следующего REG-файла:

Содержимое данного REG-файла по строкам:

Как создать REG-файл

Если вы нашли где-то в интернете код для редактора реестра, то создать на его основе REG-файл очень просто. Для этого нужно открыть текстовый редактор « Блокнот » и вставить в него данный код.

Дальше нажимаем комбинацию клавиш CTRL-S или вызываем меню « Файл – Сохранить ».

После этого появится окно для сохранения файла. Здесь нужно выбрать « Тип файла – Все файлы » и указать имя файла с расширением « .reg ». Например, « my-config.reg ».

После этого в выбранной вами папке появится готовый к использованию REG-файл.

Если его открыть двойным кликом левой кнопкой мышки, то система предложит внести указанные в нем изменения в реестр Windows.

Читайте также:
Как исправить файл hosts

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.

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

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

  1. Как открыть редактор реестра
  2. Создание reg-файла
  3. Применение reg-файла

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:
Как удалить Internet Explorer

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

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

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

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

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

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

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

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

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

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

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

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

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

REG-файл

REG-файл – это текстовый файл с расширением REG, составленный в определенном формате.

Формат REG-файла

Ниже приводится пример REG-файла, отключающего меню недавних документов.

Windows Registry Editor Version 5.00

;Отключить меню недавних документов
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer]
“NoRecentDocsMenu”=hex:01,00,00,00

Создание REG-файла

Создать REG-файл очень просто. Скопируйте код в любой текстовый редактор (например, Блокнот). Нажмите CTRL+S и сохраните файл с любым именем и расширением .reg, заключая оба в кавычки.


Рисунок 1. Создание REG-файла

Импорт REG-файла

Проще всего импортировать REG-файл двойным щелчком мыши. Дополнительную информацию вы найдете в статье Импорт параметров реестра.

Синтаксис REG-файла

  • Windows Registry Editor Version 5.00 – заголовок файла, являющийся его неотъемлемой частью. Также в качестве заголовка вы можете встретить REGEDIT4 – это формат Windows 98 / NT 4.0, который впрочем поймут и более новые операционные системы Windows. Подробнее о различиях в форматах можно прочитать на сайте JSO FAQ (на английском языке).
  • ;Отключить меню недавних документов – комментарий. Все строки, начинающиеся с ; (точка с запятой) представляют собой комментарии.
  • [HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer] – это раздел реестра. Графически (в редакторе реестра) он предсатавляет собой путь к параметру. В формате REG-файлов разделы всегда заключаются в квадратные скобки. В этом примере (под)раздел Explorer принадлежит разделу HKEY_CURRENT_USER.
  • “NoRecentDocsMenu”=hex:01,00,00,00 – параметр реестра и его значение. В зависимости от значения параметра, меняется поведение операционной системы или объекта. Многие параметры можно настроить в графическом интерфейсе операционной системы, но далеко не все. В таких случаях для изменения параметра используют редакторы реестра, твикеры или REG-файлы.

В REG-файле может содержаться несколько веток и параметров реестра, но заголовок используется только в самом начале.

Windows Registry Editor Version 5.00

;Отключить перезагрузку в случае BSOD
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl]
“AutoReboot”=dword:00000000

;Отключить уведомление на экране приветствия о непрочитанных сообщениях
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUnreadMail]
“MessageExpiryDays”=dword:00000000

Данный REG-файлом был получен путем экспорта из редактора реестра regedit.exe. При помощи REG-файлов можно вносить изменения в системный реестр – эта операция называется импортом параметров реестра.

Читайте также:
Настройка SSD диска в Windows для оптимизации работы

Значения параметров REG-файла

Подробное описание параметров можно найти в статье Описание реестра Microsoft Windows. Мы же посмотрим на практические примеры. Каждому типу параметров соответствуют свои значения. Нередко, по значению можно точно определить, что делает тот или иной твик реестра. Например, в данном случае происходит отключение некоторой функции.

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControl]
“AutoReboot”=dword:00000000

Параметр имеет тип REG_DWORD. Данные представлены в виде значения, длина которого составляет 4 байта (32-разрядное целое). Этот тип данных используется для хранения параметров драйверов устройств и служб. В графическом интерфейсе редактора реестра Вы меняете значение с на 1 (или наоборот).
Как правило,

значение означает disabled (отключено);

значение 1 означает enabled (включено).

В данном примере мы отключаем (0) функцию автоматической перезагрузки (AutoReboot) ОС в случае отказа системы (BSOD). Для параметра REG_WORD нужно изменить последнюю цифру значения.

Создание REG файла для Windows: синтаксис и правила редактирования реестра

В процессе эксплуатации компьютера с Windows, нередко приходится сталкиваться с необходимостью внесения изменений в настройки ОС. В зависимости от характера поставленной задачи, применяются те или иные методы выполнения правок в функционировании ПК, но во многих случаях опытные пользователи применяют для редактирования системных данных редактор реестра.

В этой статье расскажем о специфике «взаимодействия» с реестром системы, проанализируем нюансы автоматизации процесса его правки при помощи создания специальных REG файлов, что упростит и ускорит процедуру внесения корректировок в настройки.

Формирование файлов для редактирования реестра

При необходимости внести изменения в систему функционирования ПК для эксплуатации ресурсов реестра, в случае разового выполнения задачи, редко возникает необходимость в создании определённого файла: проблема решается банальным изменением конкретного кода. Но в ситуациях, когда определённую задачу предполагается решать на ПК систематически, или же придётся выполнять регулярно на разных компьютерных устройствах, есть смысл автоматизировать процесс. В такой ситуации на помощь приходит возможность использования специального шаблона, в виде REG-файла, решающего проблему в автоматическом режиме.

Шаблон представляет собой файл, имеющий расширение REG и специфическое строение. Эти файлы, предназначенные для выполнения тех или иных распространённых проблем или задач можно загрузить из сети, или же создать самостоятельно, при умении взаимодействовать с реестром и желании учиться.

Прежде чем начать разбираться в нюансах формирования «тела» рабочего инструмента, предварительно надо понять, как создать файл с расширением REG для внесения корректив в реестр. С этой целью применяется любой текстовый редактор, например, всем известный «Блокнот»:

  • Открывается текстовый документ и копируется в него запрограммированный код.
  • Далее в «Блокноте» используется комбинация клавиш CTRL и S для сохранения файла.
  • В графе для названия прописывается любое имя файла, с нужным расширением через точку, с обязательным взятием наименования в кавычки, что позволит избежать сохранения документа в формате txt. Выглядеть название должно примерно так «name.reg», где name – это имя файла.
  • Нажать кнопку «Сохранить».
  • Можно также поменять расширения с txt на reg после сохранения файла, если они у вас показываются.
Читайте также:
Проверка целостности системных файлов Windows 10

Если с созданием файла всё предельно ясно, и вопросы по этому поводу редко появляются, то процесс написания рабочего инструмента отличается определёнными сложностями, заключающимися в предварительном изучении правил и команд, а также специфики их строения, чтобы созданный объект гарантировал внесение корректных изменений в системе, о чём и пойдёт речь дальше.

Синтаксис файлов для правки реестра

Как уже было сказано, критично необходимо, чтобы файл можно было использовать в конкретных целях, прописать его корректно в соответствии с требованиями и правилами.

Не рекомендуется самостоятельно вмешиваться в реестр, если вы не имеете опыта работы с программными компонентами системы. Если правила проигнорировать, или же некорректно составить программный шаблон, последствия могут быть разными: от простой ограниченной функциональности до сложно исправимых неполадок в работе операционной системы.

Работоспособность файлу гарантирует его корректное написание, с применением специального синтаксиса и порядка составления команд, согласно следующему регламенту формирования документа:

  • Для начала открывается текстовый документ – «Блокнот» или любой иной доступный для пользователя инструмент.
  • Первой строкой документа обязательно должен идти идентификатор файла для его распознавания системой – Windows Registry Editor Version 5.00. Это своеобразное приветствие, которое позволяет операционной системе, независимо от того, установлена на компьютере Windows 10 или более ранняя версия, идентифицировать объект. Иногда в качестве приветствия встречается в файлах фраза REGEDIT4, но её применение актуально только для ПК с установленной Windows 98/ NT 4.0. Заголовок документа прописывается только один раз, даже при условии, что файл содержит несколько командных направлений или ключей.
  • Следующим пунктом документа должна идти текстовая фраза, как комментарий к прописанной далее процедуре, с установленной точкой с запятой перед фразой. К примеру, если создаётся REG файл для Windows, предназначенный для осуществления отключения меню последних документов, то пишется следующая фраза «; Отключить меню Документы в меню Пуск». Абсолютно все фразы, перед которыми проставлен разделительный знак «точка с запятой», система воспринимает как комментарии.
  • Дальше надо пользователю запрограммировать «маршрут» к изменяемому параметру, указав в квадратных скобках через косую линию очерёдность перехода по папкам к конечному пункту. В соответствии с предыдущим примером путь должен быть следующим: HKEY_CURRENT_UER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer.
  • Завершающим этапом создания шаблона является моделирование необходимого поведения конкретного инструмента или операционной системы посредством написания названия параметра и применимого к нему значения. Для отключения недавних документов потребуется задать директиву следующим образом: «NoRecentDocsMenu»=hex:01.00.00.00. После знака равенства прописывается соответствующий тип и значение параметра, а название параметра обязательно берётся в кавычки.

Остаётся только сохранить файл описанным в предыдущем разделе методом и эксплуатировать его по назначению при возникновении такой потребности.

Читайте также:
Режим совместимости Windows 10

Специфика добавления отсутствующего ключа в реестр

Посредством REG файла имеется возможность не только корректировать существующие в системе ключи, изменив значение параметра, но и добавить в реестр отсутствующий компонент. Такая потребность выливается из особенностей функционирования системы: некоторые ключи, даже при их отсутствии в конкретной ветке, изначально являются неотъемлемой частью ОС, что гарантирует их функционирование, будто параметру присвоено по умолчанию определённое значение.

Естественно, изменить «несуществующий параметр» при возникновении такой необходимости невозможно, потому, с целью дальнейшего управления конкретным ключом его необходимо инсталлировать в реестр, прописав в той ветке, где он должен располагаться.

Регламент процедуры добавления ключа в определённую ветку реестра, используя REG файл, рассмотрим на примере отключения процесса перезагрузки ПК, запрограммированного и автоматически выполняемого системой, при появлении «экрана смерти»:

  • Как и в предыдущем случае, первая строка файла – стандартный идентификатор или «приветствие» для «РЕГ» документа.
  • Второй строчкой будет выступать название создаваемого ключа, в конкретной ситуации это будет фраза «; Отключить автоматический запуск при BSOD» с обязательным проставлением точки с запятой перед аннотацией.
  • В третьей строке конкретизируется место, куда необходимо добавить ключ, прописанное в квадратных скобках. В конкретном случае стоит прописать следующий путь: HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/CrashControl.
  • Завершающий этап – задать необходимый параметр для конкретного значения, что в описываемой ситуации предопределяется следующей установкой: «AutoReboot»=dword:00000000, и сохранить файл в соответствующем требованиям формате REG.

Комплексное изменение пунктов реестра одним файлом

Иногда необходимо изменить не один, а несколько ключей. С этой целью можно прописать файлы, в количестве, равном численности изменений, но облегчить задачу может создание одного файла, вмещающего команды для всех параметров, требующих корректировки.

При создании комплексного файла для корректировки нескольких веток реестра стоит придерживаться следующих несложных правил:

  • Приветствие пишется только один раз, в самом начале документа.
  • Каждую установку должен возглавлять «; комментарий», что впоследствии облегчит пользователю работу с документом.
  • Стараться в одном шаблоне комплектовать исключительно взаимосвязанные параметры. Разноплановые ветки также можно изменять одним файлом, но при необходимости вернуть всё обратно или откорректировать выборочно внесённые изменения, особенно, спустя некоторое время, объединение однотипных установок в один файл под конкретным названием облегчит задачу поиска нужного объекта «РЕГ».

Чтобы добавить в реестр изменения, касающиеся нескольких ключей, достаточно создать комплексный файл с расширением REG следующим образом:

  1. Прописать приветствие.
  2. Задать команду для конкретного ключа или параметра согласно регламенту, с учётом синтаксиса для конкретной манипуляции.
  3. С новой строчки писать комментарий и установку для следующего ключа, нуждающегося в корректировке.

Все прописанные в файле установки при корректном их составлении будут выполнены синхронно.

Удаление из реестра веток с помощью REG файла

Ресурсы «Редактора» нередко приходят на помощь пользователю в ситуациях, когда из системы нужно деинсталлировать определённую программу или приложение, со следами их пребывания в системе. Нередко для корректного удаления конкретных объектов из системы также рациональней всего задействовать ресурсы реестра.

Читайте также:
Как добавить Convenience Rollup в ISO Windows 7

С целью выполнения такой задачи – удаления определённого компонента из реестра, можно воспользоваться возможностью «сделать» специальный «РЕГ» файл такого предназначения. Процедура создания файла для деинсталляции объекта из реестра мало чем отличается на практике от процесса программирования изменения или добавления ключей.

Как и в предыдущих случаях, документ будет начинаться с приветствия и комментария, в котором прописывается суть дальнейшей установки. Следующий и одновременно конечный пункт файла REG для деинсталляции ветки реестра – путь к конкретному элементу, удаление которого предполагается, прописанный в квадратных кавычках. Чтобы система «поняла», что указанный объект необходимо удалить, перед маршрутом к нему потребуется проставить математический знак минуса «-».

Подведение итогов

Редактор реестра является мощным инструментом операционной системы, позволяющим контролировать все имеющиеся на ПК ключи и параметры, а также вносить в них изменения. Опытные пользователи компьютерной техники, при необходимости откорректировать реестр, для автоматизации процесса используют файлы формата REG, предназначенные для облегчения и ускорения процедуры внесения изменений.

В статье описаны «азы» создания файлов для работы с ветками и ключами реестра, ориентированные на выполнение задач разной направленности, разобравшись с которыми, пользователь сможет автоматизировать своё взаимодействие с «Редактором реестра». Неопытным пользователям ПК лучше воздержаться от вмешательства в структуру реестра, так как некорректные манипуляции могут повлиять не только на корректность функционирования операционной системы, но и на возможность эксплуатации компьютера в целом.

Reg файл – Как правильно создавать твики реестра

В Windows 10 существует огромное количество скрытых настроек, которые можно делать только через реестр. С помощью изменения реестра можно добавлять или убирать пункты в контекстном меню, сделать так, чтобы в один клик можно было закрыть приложение или запретить запуск того или иного приложения. По этой причине, чтобы каждый раз не редактировать реестр, можно сделать reg файл, так называемый твик реестра, который при одном нажатии установит сам все значения, что сэкономит кучу времени. Создавать твики очень просто, если вы поймете смысл. Я буду показывать пример на контекстном меню “Создать”, как убрать его и быстро добавить обратно. Также рассмотрим, как удалить с помощью твика параметр в реестре и сам ключ.

Как создать твик реестра (.Reg файл)

Сложно задавать функции реестра, если ты их не знаешь, а их там миллион значений и все знать физически невозможно. По этой причине, вы должны знать, какой именно твик вы хотите. Вы его должны сначала сделать вручную в редакторе реестре, а потом уже создать сам reg файл. Давайте приступим.

Шаг 1. Нажмите Win+R и введите regedit, чтобы открыть редактор реестра. Я перешел по пути, где находится меню “Создать”

  • HKEY_CLASSES_ROOTDirectoryBackgroundshellexContextMenuHandlersNew
  • Далее нажмите правой кнопкой мыши на папке New и сделайте “Экспортировать”. Уже есть почти готовый твик.
  • Откройте экспортированный reg файл, который вы сохранили в блокноте. Так будет выглядеть ваш твик.

Примечание: у вас не будет mywebpc, я его создал специально для дальнейших примеров.

Шаг 2. Очень важно знать, что после первой строчки, а точнее Windows Registry Editor Version 5.00, должен быть проблем. В текстовом файле мы видим шаблон вида:

  1. Windows Registry Editor Version 5.00 – версия редактора реестра.
  2. [HKEY_CLASSES_ROOTDirectoryBackgroundshellexContextMenuHandlersNew] – Ключ реестра.
  3. @=”” – таким видом @ задается значение (По умолчанию).
  4. “mywebpc”=dword:00000000 – таким видом задается значение параметра dword.

К примеру, чтобы убрать графу “создать” из меню, нужно просто убрать значение и у нас получится следующий вид (пункт 3):

  1. Windows Registry Editor Version 5.00
  2. [HKEY_CLASSES_ROOTDirectoryBackgroundshellexContextMenuHandlersNew]
  3. @=”<>“
  4. “mywebpc”=dword:00000000

Вы можете просто нажать сохранить и он будет сохранен в тот экспортированный reg файл. Если вы хотите сохранить его отдельно, то нажмите “сохранить как”. Далее вам нужно выбрать кодировку ANSI, тип файла: Все, и на конце имени должно быть .reg

Нажмите правой кнопкой мышки на рабочем столе и вы не увидите меню “Создать”. Добавьте обратно значение и оно обратно появится.

Шаг 3. В этом шаге разберем, как удалить ненужный параметр. Чтобы удалить полностью параметр (строку) “mywebpc”=dword:00000000 нужно добавить “” тире после равно. Мы убираем dword:00000000 и ставим тире, и имеем следующий вид (4 пункт):

  1. Windows Registry Editor Version 5.00
  2. [HKEY_CLASSES_ROOTDirectoryBackgroundshellexContextMenuHandlersNew]
  3. @=”
  4. “mywebpc”=

Шаг 4. В этом шаге разберем как удалить саму папку New, что находиться слева в столбце, точнее быть сам ключ. Мы просто ставим “” тире в начале ключа, между скобкой [ и началом буквы H. Будем иметь следующий вид (пункт 2):

  1. Windows Registry Editor Version 5.00
  2. [HKEY_CLASSES_ROOTDirectoryBackgroundshellexContextMenuHandlersNew]
  3. @=”
  4. “mywebpc”=dword:00000000

Файлы реестра (REG) в Windows

Что такое REG файл?

Reg файл – это текстовый файл определенной структуры с расширением .reg, который содержит ключи реестра и служит для быстрого управления ключами реестра. При помощи reg-файла можно удалять, создавать ключи реестра и параметры с определенными значениями. Reg-файлы очень удобны для переноса настроек программ между компьютерами, создания резервных копий настроек программ с последующим их восстановлением за пару щелчков мыши.

Безопасно ли запускать reg файлы?

Т.к. при запуске reg-файла он может модифицировать реестр вашей ОС, то при запуске вредоносного reg-файла могут быть очень печальные последствия, начиная от установки нежелательного ПО и вирусов, до выхода из строя операционной системы и кражи ваших личных данных. Поэтому ответ на вопрос о безопасности запуска зависит от того, насколько вы доверяете источнику, от которого получили данный reg-файл. Если это какой-нибудь авторитетный сайт, то вероятность того, что он окажется зловредным сильно ниже, чем какая-нибудь файлопомойка. Также стоит как минимум открыть такой текст текстовым редактором и посмотреть, что же он делает.

Как создать reg файл?

Для того, чтобы создать свой собственный reg-файл, необходимо проделать следующее:

  1. Открываем любой простой текстовый редактор, например Блокнот.
  2. Файл обязательно должен начинаться со следующей строчки:
  3. Далее можно поместить необходимое содержимое реестра, например:

По умолчанию, все параметры создают типа REG_SZ. Если же нужно задать другой тип, то он обозначается прямо перед значением параметра, например:

так мы создадим DWORD параметр, равный 1.

  • Если требуется оставить какую-нибудь вспомогательную информацию, например описание команды (комментарий), то для того, чтобы она не помешала работе файла необходимо перед ней поставить знак “;”. В итоге должно получится следующее:
  • Открываем меню “Файл”, выбираем пункт “Сохранить как. “. В пункте “Тип файла” выбираем “Все файлы”, а в строке имя файла пишем любое желаемое имя, после чего дополняем его “.reg” (кавычки писать не надо).

    Затем нажимаем сохранить, и созданный текстовый файл будет сохранен как файл для реестра.
  • Если потребуется изменить уже созданный reg файл, или просмотреть его содержимое, то сделать это можно кликнув на нем правой кнопкой мыши, и выбрав пункт “Изменить”.
  • Как запустить reg файл?

    После того, как вы создали свой собственный reg-файл или же скачали уже готовый из интернета, его необходимо запустить, чтобы он внес изменения в ваш реестр. Для этого достаточно дважды щелкнуть левой кнопкой мыши на нужный .reg файл в проводнике. Альтернативным вариантом запуска (чтобы случайно не запустить что то не то, например, в том случае, если в папке много файлов) может являться запуск reg-файла в 2 этапа. Сначала выделяем нужный файл левой кнопкой мыши, далее нажимаем на правую кнопку мыши, чтобы вызвать контекстное меню, и в нем уже выбираем пункт меню Слияние.
    Для примера предположим, что у нас есть уже готовый файл sysadmin.reg, который лежит в папке test на диске C:.

    Далее, в зависимости от настроек контроля учетных записей в вашей ОС, может появится информационное сообщение:

    Для запуска reg-файла необходимо ответить “Да”

    И наконец само сообщение, которое предупреждает о возможной опасности запуска reg-файлов из неизвестных источников. Отвечаем “Да” и reg-файл будет запущен.

    Для запуска reg-файла необходимо ответить “Да”

    В случае, если он будет успешно выполнен, будет показано вот такое информационное сообщение:

    Создание reg-файлов. Синтаксис редактирования записей реестра

    Редактирование системного реестра Windows – полезное умение в руках каждого пользователя. В статье Изменение параметров cистемного реестра Windows мы познакомились с самим реестром, его структурой и рассмотрели примеры с изменениями параметров его ключей. Сегодня мы поговорим о том, как автоматизировать процесс правки реестра и сделать его удобнее и быстрее.

    Содержание статьи:

    Создание reg-файлов для правки реестра

    Ручное изменение ключей реестра приемлемо в том случае, когда вам необходимо разово произвести ту или иную настройку. Но если нам нужно повторять одну настройку с определённой периодичностью или задать нужные параметры на нескольких компьютерах, то возникает необходимость в упрощении процесса правки данной базы настроек системы.

    Для автоматизации процесса редактирования реестра служат специальные файлы со своим синтаксисом и расширением *.reg. В вышеупомянутой записи о знакомстве с реестром Windows мы уже сталкивались с подобными файлами при создании резервной копии веток реестра и восстановлении их из бэкапа. Но такие рег-файлы можно писать и самому, если придерживаться определённых правил.

    Синтаксис reg-файлов

    Для примера мы поменяем клавиши смены языка ввода с Alt + Shift на Ctrl + Shift.
    На интересует ветка реестра

    И ключи Hotkey , Language Hotkey и Layout Hotkey , которые имеют значения по умолчанию 1 , 1 и 2 , соответственно.
    Для изменения сочетания клавиш нам нужно будет присвоить им новые значения ” Hotkey “=” 2 “, ” Language Hotkey “=” 2 “, ” Layout Hotkey “=” 3

    Итак, для создания reg-файла открываем текстовый редактор, например, Блокнот Windows. Вставляем в окно редактора следующий код:

    Windows Registry Editor Version 5.00 – это строка приветствия системы, позволяющая Windows определить, какого типа файл был запущен. Обязательна в начале всех reg-файлов, прописывается один раз.
    ;Переключение языка по левым Ctrl + Shift – строка комментария. Любая строка файла изменения реестра, начинающаяся точкой с запятой, не будет исполняться системой, служит для пояснительных записей. Комментарии прописываются сколько угодно раз.
    [HKEY_CURRENT_USERKeyboard LayoutToggle] – куст реестра, в котором будут производиться изменения. О множественных записях подробно отметим чуть ниже.
    “Hotkey”=”2”, “Language Hotkey”=”2”, “Layout Hotkey”=”3” – ключи реестра, расположенные в обрабатываемой ветке, и задаваемые им параметры. Каждый ключ с новой строки.

    После этого жмём в меню текстового редактора на кнопку Файл , выбираем пункт Сохранить как , в строке Тип файла выбираем Все файлы , а в строке Имя файла задаём название, в конце которого ставим точку и дописываем расширение .reg.

    Готовые файлы реестра для настройки сочетания клавиш смены языка можно скачать ниже:

    Смена языка по Alt + Shift: language_alt_shift
    Смена языка по Ctrl + Shift: language_ctrl_shift

    Добавление ключей в реестр через reg-файл

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

    В первую очередь отметим, что некоторые ключи имеют дефолтные значения . Это значит, что даже если конкретный ключ отсутствует в своей ветке, система будет вести себя, будто ему присвоен параметр по умолчанию.

    Например, код reg-файла, позволяющего отключить автоматическую перезагрузку компьютера в случае появления синего экрана BSOD , будет выглядеть следующим образом:

    где dword: – это тип данных добавляемого ключа реестра.

    Готовый файл, отключающий перезагрузку Windows при падении системы в BSOD, можно скачать здесь: bsod_reboot_off

    Изменение нескольких веток реестра в одном reg-файле

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

    Для примера, приведём код, позволяющий отключить автозапуск со съёмных носителей и подключаемых устройств :

    Записи настроек текущего пользователя здесь добавлены для верности, при необходимости можно вставить в создаваемый reg-файл только нужные строки.

    Готовый reg-файл для отключения автозапуска со съёмных носителей можно скачать отсюда: autorun_off

    Удаление веток реестра reg-файлом

    Выше мы рассмотрели синтаксис registry-файлов для добавления и изменения параметров . Но как писать файл, если нам надо удалить хвосты в реестре , допустим, после деинсталляции программы.

    Пример конкретных программ рассматривать не будем, а решим задачу по удалению из окна Проводника на вкладке Мой компьютер лишних папок: Видео, Документы, Загрузки, Изображения, Музыка, Рабочий стол

    Пишем reg-файл, в котором перед каждой веткой для удаления ставим минус:

    И по традиции готовый файл редактирования реестра: folders_remove

    Бонус. Восстановление ассоциаций ярлыков и файлов

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

    Однако, испорченные ассоциации файлов легко исправить при помощи подходящих reg-файлов, восстанавливающих настройки Windows к исходным значениям. Ниже вы можете скачать нужный вам файл реанимации реестра.

    Восстановление ассоциаций exe-файлов (исполнительных файлов, программ): exe-associations-fix
    Восстановление ассоциаций lnk-файлов (ярлыков): lnk-associations-fix
    Восстановление ассоциаций всех файлов (включая lnk и exe): all-associations-fix

    Сегодня мы поговорили о том, что редактировать реестр Windows можно не только вручную, но и посредством reg-файлов. Добавление, редактирование, копирование и удаление данных реестра возможно и с помощью bat-файлов, о синтаксисе которых мы говорили в теме Пакетные файлы (bat, батники) Windows, но этот вопрос выходит за рамки обсуждения данной статьи и рассмотрен отдельно в публикации Редактирование реестра Windows из командной строки, bat-файлы

    Рейтинг
    ( Пока оценок нет )
    Понравилась статья? Поделиться с друзьями:
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: