Файлы с расширением .reg в Windows 10, 8.1 и Windows 7 служат для добавления или изменения определенных параметров реестра. Часто, вместо редактирования реестра вручную, удобнее быстро создать такой файл (особенно если у вас есть готовый код для него) и «запустить» его, чтобы добавить в реестр нужные параметры.
В этой инструкции для начинающих пошагово о том, как создать REG файл средствами системы и что именно он в себе содержит. См. также: Как создать bat файл в Windows.
Содержимое REG файла
Файл .reg является простым текстовым файлом, содержащим данные, которые вносятся в реестр. Разберем пример:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"SmartScreenEnabled"="Off"
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\PhishingFilter]
"EnabledV9"=dword:00000000
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AppHost]
"EnableWebContentEvaluation"=dword:00000000
Приведенный код служит для отключения фильтра SmartScreen в Windows 10 последних версий. Файл начинается со строки «Windows Registry Editor Version 5.00», обязательной для reg-файлов актуальных на сегодня версий ОС.
Далее в квадратных скобках указывается раздел реестра, где нужно создать или изменить параметр (при отсутствии раздела, он будет создан), а затем сам параметр и его значение. В рамках одного раздела мы можем указать более одного параметра, каждый на новой строке.
Наиболее часто используемые параметры реестра — это значения DWORD и строковые параметры. В приведенном выше коде присутствуют оба типа:
Создание файла REG с помощью текстового редактора
Для создания REG-файлов вы можете использовать любой текстовый редактор, работающий с простым текстом без форматирования. Далее — пример создания REG-файла с помощью встроенного редактора «Блокнот», присутствующего в Windows:
Запустите Блокнот (есть в стандартных программах Windows, находится через поиск в панели задач Windows 10).
Вставьте в него код REG-файла или введите собственный код.
В меню выберите «Файл» — «Сохранить как». В поле «Тип файла» обязательно выберите «Все файлы», укажите место сохранения и обязательно — расширение .reg для файла.
После сохранения файла вы можете добавить его содержимое в реестр, с помощью простого двойного клика и подтверждения добавления данных в реестр Windows.
На всякий случай — видео, где всё описанное выше показано наглядно (а также рассказывается, как удалять параметры и разделы реестра через REG-файл):
На этом всё. Как видите, ничего сложного и, надеюсь, инструкция оказалась полезной.
remontka.pro в Телеграм | Способы подписки
Экспорт и импорт файлов реестра
Ввод данных в реестр — очень нудная задача, особенно если кнопка N на клавиатуре не работает. Но, слава богу, это не единственный способ добавления разделов и значений в реестр. Файл реестра — это обычный текстовый файл с расширением .reg, который содержит один или более чем один раздел или значение реестра. Двойной щелчок мышью на файле .reg запустит редактор реестра, который «свяжет» содержимое файла с реестром. Такие файлы хорошо подходят для выполнения резервного копирования небольших частей реестра, для копирования настроек или разделов реестра на другие компьютеры. Вы потратите час или немного больше на настройку Панели инструментов в приложении, которое используется работниками вашего офиса. Большинство программ хранят настройки Панели инструментов в реестре, поэтому можно использовать файл реестра не только для выполнения резервного копирования завершенной настройки, но и для передачи ее на все остальные компьютеры в офисе. Возможно, последние шесть месяцев вы провели, настраивая типы файла, чтобы вдруг обнаружить, что недавно установленное приложение или обновление Windows стерло всю выполненную вами работу и сбросило все контекстные меню. Если вы предусмотрительно подготовили файл реестра, содержащий все сохраненные типы файлов, все, что остается сделать, применить его. Создание файла реестра 1. Откройте редактор реестра и найдите ветвь, которую хотите экспортировать. Эта ветвь может находиться где угодно, она может быть самой верхней либо спрятанной на десяток уровней в глубину Файл исправления реестра включаете себя не только выбранную ветвь, но и все значения и подразделы. Не используйте больше, чем вам на самом деле необходимо. 2. В меню Файл выберите Экспорт, укажите имя файла, выберите папку назначения и нажмите ОК. Все значения и подразделы выбранной ветви будут сохранены в этом файле. Убедитесь, что имя файла имеет расширение.reg. Больше мне сказать нечего по поводу того, как делать файлы реестра. Гораздо интереснее их изменять или создавать с нуля. Редактирование файла реестра Поскольку файл реестра — это просто обычный текстовый файл, его можно редактировать в любом текстовом редакторе. Содержание файла будет похоже на текст, показанный в примере 3.1. Пример 3.1. Содержание файла реестра, созданного из HKEY_CLASSES_ROOT\.txt Windows Registry Editor Version 5.00 @=ntxtfile» ,,PerceivedType»=,,text» «Content Type,,=,,text/plain» MItemName,,=»SystemRoot%\\system32\\notepad.exe,- 470n «NullFile»=,,M Первая строка, Windows registry Editor Version 5. 0, сообщает Windows, что данный файл является файлом реестра. Не удаляйте эту строку. Остальная часть файла — это имена разделов и значения.
Автор: Алексей
Распечатать
Оцените статью:
Поделитесь с друзьями!
Формат файла REG — файл реестра Windows
Что такое файл REG?
REG-файл — это формат файла, используемый для импорта или экспорта данных реестра Windows. Реестр Windows — это иерархическая база данных, в которой хранятся параметры конфигурации и параметры операционной системы Windows и установленных приложений. Реестр содержит такую информацию, как пользовательские настройки, настройки приложений, данные о конфигурации оборудования и программного обеспечения и многое другое.
REG-файл обычно имеет расширение «.reg» и представляет собой обычный текстовый файл, содержащий ряд записей реестра и значений в определенном формате. Формат состоит из раздела заголовка, который идентифицирует файл как файл реестра, за которым следует ряд пар ключ-значение, представляющих записи реестра.
Первая строка файла указывает версию редактора реестра. Следующие строки содержат записи реестра в формате пути к ключу, за которым следует имя значения и данные значения. В этом примере reg-файл содержит две записи: одна добавляет программу с именем «Example.exe» в список автозагрузки Windows, а другая устанавливает для параметра «Скрытый» в дополнительных настройках проводника Windows значение «true».
Reg-файлы можно создавать и редактировать с помощью текстового редактора, например Блокнота. Они часто используются для резервного копирования и восстановления, а также для настройки нескольких компьютеров с одинаковыми параметрами реестра.
Импорт или экспорт реестра Windows
REG-файл — это тип файла, используемый для импорта или экспорта данных из реестра Windows. Реестр Windows — это иерархическая база данных, в которой хранятся параметры конфигурации и параметры операционной системы Windows и установленных приложений. Реестр содержит такую информацию, как пользовательские настройки, настройки приложений, данные о конфигурации оборудования и программного обеспечения и многое другое.
Файлы Reg можно использовать для создания или изменения записей реестра, и они часто используются для целей резервного копирования и восстановления, а также для настройки нескольких компьютеров с одинаковыми параметрами реестра. Вот как использовать reg-файл для добавления новой записи реестра в реестр Windows:
Создайте новый текстовый файл с помощью текстового редактора, например Блокнота.
Введите запись реестра в правильном формате. Формат состоит из раздела заголовка, который идентифицирует файл как файл реестра, за которым следует ряд пар ключ-значение, представляющих записи реестра. Вот пример:
Редактор реестра Windows версии 5.00
[HKEY_CURRENT_USER\программное обеспечение\пример]
"Настройка1"="Значение1"
Это создает новый ключ с именем «Пример» в разделе «Программное обеспечение» в кусте реестра текущего пользователя и устанавливает значение «Настройка1» в «Значение1».
Сохраните файл с расширением .reg.
Дважды щелкните файл .reg, чтобы добавить новую запись реестра в реестр Windows.
Вам будет предложено подтвердить, что вы хотите добавить запись в реестр. После подтверждения новая запись будет добавлена в реестр, и вы сможете проверить ее с помощью инструмента «Редактор реестра».
Ссылки
Реестр Windows
Руководство по реестру Windows
Обзор
Реестр — это база данных, используемая для хранения настроек и параметров 32-разрядные версии Microsoft Windows, включая Windows 95, 98, ME и NT/2000. Это содержит информацию и настройки для всего оборудования, программного обеспечения, пользователей и предпочтений ПК. Всякий раз, когда пользователь вносит изменения в настройки панели управления или файл Ассоциации, системные политики или установленное программное обеспечение, изменения отражаются и хранится в Реестре.
Физические файлы, составляющие реестр, хранятся по-разному в зависимости от вашей версии Windows; в Windows 95 и 98 он содержится в двух скрытые файлы в каталоге Windows с именами USER. DAT и SYSTEM.DAT для В Windows Me есть дополнительный файл CLASSES.DAT , а в Windows NT/2000 файлы находятся отдельно в каталоге %SystemRoot%\System32\Config. Ты можешь не редактируйте эти файлы напрямую, вы должны использовать инструмент, широко известный как «редактор реестра». вносить какие-либо изменения (использование редакторов реестра будет рассмотрено позже в статья).
Структура Реестр
Реестр имеет иерархическую структуру, хотя выглядит сложная структура похожа на структуру каталогов на вашем жестком диске, с Regedit похож на проводник Windows.
Каждая основная ветвь (обозначается папкой значок в редакторе реестра, см. слева) называется Hive , а Hives содержит Ключи . Каждый ключ может содержать другие ключи (иногда называемые подключами). а также Значения . Значения содержат фактическую информацию, хранящуюся в Реестр. Есть три типа значений; Строка , Двоичный и DWORD — их использование зависит от контекста.
Существует шесть основных ветвей, каждая из которых содержит определенную часть информация, хранящаяся в Реестре. Они следующие:
HKEY_CLASSES_ROOT — Эта ветка содержит все ваши файлы сопоставления ассоциаций для поддержки функции перетаскивания, информации OLE, Windows ярлыки и основные аспекты пользовательского интерфейса Windows.
HKEY_CURRENT_USER — Эта ветка ссылается на раздел HKEY_USERS соответствует пользователю, вошедшему в систему на данный момент, и содержит такую информацию, как имена для входа в систему, параметры рабочего стола и параметры меню «Пуск».
HKEY_LOCAL_MACHINE — Эта ветка содержит компьютер конкретную информацию о типе оборудования, программного обеспечения и других предпочтениях на данного ПК, эта информация используется для всех пользователей, которые входят в систему компьютер.
HKEY_USERS — Эта ветвь содержит индивидуальные настройки для каждого пользователя компьютера каждый пользователь представлен подразделом SID, расположенным под основная ветвь.
HKEY_CURRENT_CONFIG — Эта ветка ссылается на раздел HKEY_LOCAL_MACHINE соответствует текущей конфигурации оборудования.
HKEY_DYN_DATA — Эта ветвь указывает на часть HKEY_LOCAL_MACHINE, для использования с функциями Plug-&-Play в Windows, этот раздел является динамическим и будет меняться по мере добавления и удаления устройств из система.
Каждое значение реестра хранится как одно из пяти основных данных типы:
REG_BINARY — Этот тип хранит значение как необработанный двоичный файл. данные. Большая часть информации об аппаратных компонентах хранится в виде двоичных данных и может быть отображается в редакторе в шестнадцатеричном формате.
REG_DWORD — этот тип представляет данные четырехбайтным число и обычно используется для логических значений, таких как «0» отключено, а «1» включено. Кроме того, к этому типу относятся многие параметры драйверов устройств и служб. может отображаться в REGEDT32 в двоичном, шестнадцатеричном и десятичном формате или в REGEDIT в шестнадцатеричном и десятичном формате.
REG_EXPAND_SZ — этот тип представляет собой расширяемую строку данных это строка, содержащая переменную, которая будет заменена при вызове приложением. Для например, для следующего значения строка «%SystemRoot%» будет заменена фактическим расположение каталога, содержащего системные файлы Windows NT. (Этот тип только доступен с помощью расширенного редактора реестра, такого как REGEDT32)
REG_MULTI_SZ — Этот тип представляет собой составную строку, используемую для представляют значения, содержащие списки или несколько значений, каждая запись отделяется НУЛЕВОЙ символ. (Этот тип доступен только при использовании расширенного редактора реестра, такого как РЕГЕДТ32)
REG_SZ — Этот тип представляет собой стандартную строку, используемую для представляют удобочитаемые текстовые значения.
Другие типы данных недоступны через стандартный реестр среди редакторов:
REG_DWORD_LITTLE_ENDIAN — 32-битное число в формат с прямым порядком байтов.
REG_DWORD_BIG_ENDIAN — 32-битное число с прямым порядком байтов формат.
REG_LINK — символическая ссылка Unicode. Используется внутренне; приложения не должны использовать этот тип.
REG_NONE — Тип значения не определен.
REG_QWORD — 64-битное число.
REG_QWORD_LITTLE_ENDIAN — 64-битное число в формат с прямым порядком байтов.
REG_RESOURCE_LIST — ресурс драйвера устройства список.
Редактирование Реестр
Редактор реестра (REGEDIT.EXE) входит в состав большинства версий Windows (хотя вы не найдете его в меню «Пуск») позволяет просматривать, искать и редактировать данные в реестре. Существует несколько способов запуска реестра Редактор, самый простой — нажать на Пуск , затем выберите Выполнить и в поле Open введите «regedit», и если редактор реестра установлен, он должен Теперь откройте и посмотрите, как показано на рисунке ниже.
Альтернативный редактор реестра (REGEDT32.EXE) доступен для использования с Windows NT/2000 он включает в себя некоторые дополнительные функции, которых нет в стандартном версия, в том числе; возможность просматривать и изменять разрешения безопасности, а также возможность для создания и изменения расширенных строковых значений REG_EXPAND_SZ & REG_MULTI_SZ.
Создайте ярлык для Regedit Это можно сделать, просто щелкнув правой кнопкой мыши пустую область рабочего стола, выбрав «Создать», затем «Ярлык», затем в поле «Командная строка» введите «regedit.exe» и нажмите «Далее», введите понятное имя (например, «Редактор реестра»), затем нажмите «Готово», и теперь вы можете дважды щелкнуть новый значок для запуска редактора реестра.
Использование Regedit для изменения вашего реестра После того, как вы запустите Regedit, вы заметите, что с левой стороны есть дерево с папками, а справа содержимое (значения) текущего выбранного папка.
Подобно проводнику Windows, чтобы развернуть определенную ветку (см. структуру раздела реестра), нажмите на плюсик [+] слева от любой папки, или просто дважды щелкните папку. Для отображения содержимого ключа (папки) достаточно нажать нужный ключ и посмотрите на значения, перечисленные справа. Вы можете добавить новый ключ или значение, выбрав «Создать» в меню «Правка» или щелкнув правой кнопкой мыши. А ты может переименовывать любое значение и почти любой ключ тем же методом, который используется для переименования файлов; щелкните объект правой кнопкой мыши и выберите «Переименовать», или щелкните его дважды (медленно), или просто нажмите F2 на клавиатуре. Наконец, вы можете удалить ключ или значение, щелкнув по нему и нажав Удалить на клавиатуре или щелкнув по нему правой кнопкой мыши и выбрав Удалить.
Примечание: всегда полезно сделать резервную копию реестра. прежде чем вносить в него какие-либо изменения. Это может напугать нового пользователя, и есть всегда существует возможность изменения или удаления критической настройки, заставляющей вас переустановите всю операционную систему. Гораздо лучше быть в безопасности, чем извини!
Импорт и экспорт реестра Настройки
Отличительной особенностью редактора реестра является возможность импорта и экспортировать настройки реестра в текстовый файл, этот текстовый файл, идентифицируемый .REG расширение, затем можно сохранить или поделиться с другими людьми, чтобы легко изменить локальный реестр настройки. Вы можете увидеть макет этих текстовых файлов, просто экспортировав ключ в файл и открыв его в блокноте, для этого с помощью редактора реестра выберите ключ, затем из в меню «Реестр» выберите «Экспорт файла реестра… «, выберите имя файла и сохраните. Если вы откройте этот файл в блокноте, вы увидите файл, похожий на пример ниже:
Макет довольно простой, REGEDIT4 указал тип файла и версия [HKEY_LOCAL_MACHINE\SYSTEM\Setup] указала ключ, значения которого from, «SetupType»=dword:00000000 сами значения часть после «=» будет варьироваться в зависимости от типа значения; DWORD , Строка или Двоичный .
Таким образом, просто отредактировав этот файл, чтобы внести нужные изменения, он может затем легко распространяться, и все, что нужно сделать, это дважды щелкнуть или выбрать «Импорт» из меню «Реестр», чтобы настройки были добавлены в систему. Реестр.
Удаление ключей или значений с помощью REG-файла Также возможно удаление ключей и значений с помощью REG-файлов. Чтобы удалить ключ, начните с используя тот же формат, что и файл REG выше, но поместите символ «-» перед имя ключа, которое вы хотите удалить. Например, чтобы удалить [HKEY_LOCAL_MACHINE\SYSTEM\Setup] key рег-файл будет выглядеть так:
REGEDIT4
[-HKEY_LOCAL_MACHINE\SYSTEM\Setup]
Формат, используемый для удаления отдельных значений, аналогичен, но вместо знака минус перед целым ключом, поместите его после знака равенства значения. Например, чтобы удалить значение «SetupType», файл будет выглядеть так:
.
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\Setup] «SetupType»=-
Используйте эту функцию с осторожностью, удаляя неверный ключ или значение может вызвать серьезные проблемы в реестре, поэтому не забывайте всегда делать резервную копию первый.
Параметры командной строки Regedit Regedit имеет ряд параметров командной строки, которые помогают автоматизировать его использование в любом пакете файлов или из командной строки. Ниже перечислены некоторые из вариантов, обратите внимание на некоторые функции зависят от операционной системы.
regedit.exe [параметры] [имя файла] [regpath]
[имя файла]
Импорт файла .reg в реестр
/ с [имя файла]
Тихий импорт, т.е. скрытие окна подтверждения при импорт файлов
/e [имя файла] [regpath]
Экспорт реестра в [имя файла], начиная с [regpath] например. regedit /e файл. reg HKEY_USERS\.DEFAULT
/Л:система
Укажите расположение файла system.dat для используйте
/R:пользователь
Укажите расположение файла user.dat для используйте
C [имя файла]
Сжать (Windows 98)
/D [regpath]
Удалить указанный ключ (Windows 98)
Ведение реестра
В Windows NT вы можете использовать либо опцию «Последняя удачная», либо RDISK для восстановления реестра до стабильной рабочей конфигурации.