Как создать REG-файл?
Как создать REG-файл?
Для начала следует разобраться, что же такое REG файл. Расширение *REG свидетельствует о том, что перед Вами файл ключей реестра, который имеет определенную текстовую структуру. С помощью данного файла можно управлять значениями различных параметров, в том числе создавать и удалять сами ключи. В управлении ключи реестра очень просты. С помощью пары кликов можно перенести настройки с одного компьютера на другой или восстановить прежние параметры, например. Помимо этого REG файлы позволяют корректировать реестр при блокировке его редактора, возвращая работоспособные значения и характеристики.
Файлы с расширением * REG имеют строго определенный синтаксис.
1. В первой строке обязательно указывается версия редактора реестра (Windows Registry Editor Version 5.00 для Windows 200/XP/Server 2003 или REGEDIT4 для Windows 9x/NT, причем последнее из названных обозначений приемлемо и для всех вышеперечисленных версий ОС Windows).
2. Далее обязательно следует пустая строка, обозначающая создаваемый путь реестра. Новым путем можно назвать как разделы, так и подразделы. Файл REG с большим количеством разделов проще анализировать и устранять неполадки в коде именно благодаря наличию пустых строк, визуализирующих разграничение элементов.
3. Следующей командой в коде становится путь реестра, включающий импортируемый параметр. Путь заключается в квадратные скобки, а иерархические уровни отделяются обратным слэшем (косой чертой). Следует отметить, что файл ключей может содержать в себе не один путь. При отсутствии нижнего иерархического звена создается новый подраздел. Информация файлов реестра поступает туда по установленному при вводе данных порядку. Именно поэтому особенно важно соблюдать порядок закладываемых в файл данных и следить за соблюдением иерархической структуры.
4. После введения пути реестра записывается имя элемента данных. У любой импортируемой единицы есть имя, которое и вводится в этой строке. При отсутствии данного элемента в реестре, файл с расширением *REG создает его и устанавливает определенное значение. При наличии вызываемой единицы информация просто переписывается. Имя закавычивается, а после его ввода ставится знак «равно» (=).
5. Следующим важным элементом конструкции становится тип данных. Эта характеристика относится к значению реестра. Запись типа данных производится после знака «равно (=). После указания типа ставится двоеточие, исключение составляет лишь разновидность REG_SZ, обозначающая строковое значение. Выбрав REG_SZ, значение не указывается, поскольку редактор реестра распознает данный параметр как тип. Существует несколько типов данных, но внимание следует обратить на следующие: REG_BINARY, REG_DWORD, REG_EXPAND_SZ, REG_MULTI_SZ.
6. После двоеточия или «=» для REG_SZ располагаются значения данных. Сам параметр принимает вид строки или представляется в виде шестнадцатеричного кода. Для двоичных элементов применяется только последний вариант.
пример записи REG файла:
|
Windows Registry Editor Version 5.00
;Автоматическое завершение зависающих программ
[HKEY_CURRENT_USER\Control Panel\Desktop]
"AutoEndTasks"="1"
|
Создание REG-файла.
Создать REG-файл очень просто. Скопируйте код в Блокнот. Затем сохраните файл с любым именем и расширением .reg - содержимое поля "имя файла" необходимо заключить в кавычки.

В одном пути реестра может быть несколько строк данных.
Особое место в создании REG файла занимает функция добавления подразделов или модификаций значений для реестра. В данном случае экспорт необходимых подразделов занимает ключевое значение. Такие подразделы сохраняются в файлах с расширением * REG. Для внесения изменений и исправлений в реестр следует выполнить череду действий.
- В меню Пуск отыскать строку Выполнить и запустить команду Regedit.
- Отыскать и выделить необходимые подразделы, где содержатся элементы для модификации.
- В меню Файл запустить операцию Экспорт. Данная команда способствует созданию резервной копии оригинала подраздела. При неверных манипуляциях с реестром сохраненную копию всегда можно вернуть на прежнее место и восстановить работоспособность.
- Позицию Имя файла следует заполнить названием для сохранения REG файла, а затем нажать Сохранить. В качестве рекомендации можно привести следующее: называйте файл так, чтобы он свидетельствовал о содержимом, это упростит поиск в будущем.
- В правой половине диалогового окна производите необходимые манипуляции и модифицируйте содержимое редактируемого файла.
- Далее следует повторить пункты 3 и 4, чтобы произвести повторный экспорт подразделов. Но в данном случае REG файл необходимо назвать иначе. Данным файлом можно пользоваться и при внесении изменений в реестр другого ПК.
- Необходимо провести тест произведенных изменений. При возникновении неполадки или сбоя в работе системы, дважды кликните по резервной копии файла исходных параметров для возвращения реестра в состояние до модификации.
Для удаления значений и разделов реестра необходимо использовать знак дефиса (-) после (=), который, в свою очередь, расположен после имени элемента данных. Описанные манипуляции не составят труда с учетом того, что могут осуществляться в Блокноте.
Переименование разделов происходит путем удаления старых и создания новых с необходимым названием.
Следует также отметить, что при выполнении файла с расширением *REG выскакивает сообщение о подтверждении Вашего намерения о внесении данных в реестр. При утвердительном ответе появится сообщение о том, что данные были успешно внесены в реестр системы.
Не стоит забывать и о том, что ненужные REG файлы засоряют систему и уменьшают скорость ее работы и реагирования на запросы, поэтому периодически необходимо производить чистку реестра с целью устранения неиспользуемых компонентов.
|