Безопасность · Форматы

Что такое REG-файл: как открыть, посмотреть содержимое и создать безопасно

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

Коротко: REG-файл — текстовый файл формата «Windows Registry Editor Version 5.00», который при запуске вносит правки в реестр Windows. Двойной клик применяет изменения сразу, без предпросмотра, поэтому перед открытием чужого .reg стоит посмотреть его содержимое в Блокноте и сделать экспорт текущих значений реестра — на случай отката.

Опубликовано: 1 ноября 2026 Редакция Loadfile Чтение 12 мин
Что такое REG-файл: как открыть, посмотреть содержимое и создать безопасно
Содержание
  1. Что такое REG-файл и как он устроен
  2. Как посмотреть содержимое .reg без применения к реестру
  3. Как применить REG-файл к реестру Windows
  4. Как сделать резервную копию перед импортом
  5. Как создать свой REG-файл в Блокноте
  6. Экспорт и импорт реестра через командную строку
  7. Опасен ли REG-файл: как отличить обычный от подделки
  8. Частые ошибки при работе с REG-файлами
  9. Частые вопросы

Что такое REG-файл и как он устроен

REG-файл (.reg) — это обычный текстовый файл, который содержит инструкции для редактора реестра Windows: какие разделы и параметры реестра создать, изменить или удалить. Открывается он не как документ, а как команда: двойной клик запускает импорт в regedit — встроенный редактор реестра Windows — и изменения применяются немедленно, без диалога «просмотреть перед сохранением».

Формат REG-файла документирован Microsoft: актуальная версия начинается строкой-заголовком Windows Registry Editor Version 5.00, за которой идут разделы реестра в квадратных скобках и параметры внутри них.

Заголовок файла: Windows Registry Editor Version 5.00 и устаревший REGEDIT4

Первая строка REG-файла обязательна и определяет, каким редактором и в какой кодировке он будет прочитан. Современные файлы начинаются со строки Windows Registry Editor Version 5.00 — это формат, который поддерживает Unicode и используется по умолчанию при экспорте из regedit в Windows 2000 и новее. Старый формат с заголовком REGEDIT4 — это более ранняя версия (Windows 95/98/NT), без поддержки Unicode; такие файлы изредка встречаются в старых инструкциях, но для современной Windows актуален именно заголовок версии 5.00.

Разделы (ключи) в квадратных скобках и путь к ним

После заголовка в файле идут разделы реестра — полные пути к ключам реестра, заключённые в квадратные скобки, например [HKEY_CURRENT_USER\Software\Example]. Строка с минусом перед путём, [-HKEY_CURRENT_USER\Software\Example], означает не изменение, а удаление всего этого раздела реестра целиком — такую запись стоит читать особенно внимательно, прежде чем импортировать файл.

; пример содержимого .reg Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Example] "Username"="ivan" "Timeout"=dword:0000001e

Внутри раздела построчно перечислены параметры: имя параметра в кавычках (или @ для параметра «по умолчанию»), знак равенства и значение. Тип значения определяется по тому, как оно записано — именно этому посвящена таблица ниже.

Тип значенияКак записан в .regЧто хранит
REG_SZ"Username"="ivan"Строка — текст в кавычках, самый распространённый тип
REG_EXPAND_SZ"Path"=hex(2):...Строка с переменными окружения внутри (например, %SystemRoot%), которые разворачиваются при чтении
REG_BINARY"Data"=hex:01,02,ffПроизвольные двоичные данные в виде пар hex-байтов через запятую
REG_DWORD"Timeout"=dword:0000001eЦелое число размером 32 бита (4 байта), записанное в шестнадцатеричном виде
REG_MULTI_SZ"List"=hex(7):...Набор нескольких строк, разделённых нулевыми байтами
REG_QWORD"BigNumber"=hex(b):...Целое число размером 64 бита — для значений больше, чем вмещает REG_DWORD

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

Как посмотреть содержимое .reg без применения к реестру

Если файл .reg пришёл не от вас — из инструкции в интернете, от коллеги, в составе архива с программой — правильный первый шаг не «открыть», а «прочитать», не запуская импорт.

  1. Не делайте двойной клик по файлу. Двойной клик в проводнике Windows — это команда «импортировать в реестр», а не «посмотреть содержимое».
  2. Нажмите правой кнопкой мыши по файлу и выберите в контекстном меню пункт «Изменить» (Edit) — он открывает файл в текстовом редакторе по умолчанию, обычно в Блокноте, без применения к реестру.
  3. Если пункта «Изменить» нет, откройте Блокнот отдельно (через меню «Пуск»), а затем перетащите файл .reg в его окно или откройте через «Файл → Открыть», указав тип файлов «Все файлы».
  4. Прочитайте содержимое построчно: какие разделы реестра затрагиваются, есть ли строки с минусом перед путём (удаление раздела) и выглядят ли значения ожидаемыми для задачи, под которую вам прислали файл.
i
Почему это важно перед открытием файла из почты или мессенджера

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

Как применить REG-файл к реестру Windows

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

  1. Дважды кликните по файлу .reg в проводнике.
  2. Подтвердите запрос контроля учётных записей (UAC), если Windows его покажет, — импорт в некоторые разделы реестра требует прав администратора.
  3. Подтвердите само добавление в реестр в диалоговом окне regedit, которое спросит, действительно ли вы хотите внести эти данные в реестр.
  4. Дождитесь сообщения об успешном импорте — Windows покажет короткое уведомление, что сведения были успешно внесены в реестр.
!
Действие необратимо без бэкапа

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

Как сделать резервную копию перед импортом (и откатить, если что-то пошло не так)

По инструкции службы поддержки Microsoft по резервному копированию реестра, бэкап делается тем же редактором regedit, что и сам импорт — через меню «Файл».

  1. Откройте редактор реестра — наберите regedit в поиске Windows и запустите от имени администратора.
  2. Выделите раздел, который собираетесь менять (или весь компьютер — «Компьютер» в дереве слева, если не уверены, какие разделы затронет импорт).
  3. Выберите «Файл → Экспорт» (File → Export), укажите диапазон экспорта и сохраните файл .reg в надёжном месте — например, на отдельном диске или в облаке, а не в той же папке, что и исходный файл.
  4. Импортируйте .reg, который хотели применить изначально.
  5. Если нужно откатить изменения — выберите «Файл → Импорт» (File → Import) и укажите тот файл, который сохранили на шаге 3: он восстановит прежние значения этих разделов реестра.

Экспорт можно делать точечно — только для конкретного раздела, который затрагивает импортируемый файл, — или для всего реестра целиком. Точечный экспорт компактнее и быстрее восстанавливается, но требует точно знать, какие разделы меняет импортируемый .reg (это как раз видно из просмотра файла в Блокноте, раздел выше).

Как создать свой REG-файл в Блокноте

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

  1. Откройте Блокнот (или любой другой текстовый редактор) и начните с пустого листа.
  2. Напишите заголовок, раздел и значение по синтаксису из раздела 1: первая строка — Windows Registry Editor Version 5.00, затем путь к разделу в квадратных скобках, затем параметры.
  3. Сохраните файл через «Файл → Сохранить как», укажите имя с расширением .reg (например, moy-fail.reg) и в поле «Тип файла» выберите «Все файлы» — иначе Блокнот допишет к имени свой стандартный .txt, и получится файл с двойным расширением вида moy-fail.reg.txt.
  4. Проверьте результат двойным кликом — но только после того, как убедились в правильности синтаксиса, и желательно имея под рукой резервную копию соответствующего раздела реестра (раздел 4).
; строковое и DWORD-значение в одном разделе Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\MoyaProgramma] "RezhimZapuska"="tihij" "PokazyvatPodskazki"=dword:00000000

Экспорт и импорт реестра через командную строку

Те же операции — экспорт, импорт и просмотр значений реестра — доступны и без графического интерфейса regedit, через встроенную утилиту reg в командной строке Windows. Это удобно для автоматизации или когда нужно быстро сохранить конкретный раздел без запуска редактора.

:: экспорт раздела в .reg-файл reg export "HKCU\Software\MoyaProgramma" backup.reg :: импорт .reg-файла в реестр reg import backup.reg :: просмотр значений раздела без изменения реестра reg query "HKCU\Software\MoyaProgramma"

Команда reg query особенно полезна как альтернатива просмотру .reg в Блокноте: с её помощью можно свериться с текущим состоянием реестра, не запуская ни один сторонний файл.

Опасен ли REG-файл: как отличить обычный от подделки

REG-файл — это не исполняемая программа, а набор данных для regedit, поэтому классический антивирусный анализ кода к нему применяется не так, как к .exe: вредоносность .reg чаще всего не в самом «коде», а в том, какую именно настройку реестра он прописывает — например, добавление программы в автозапуск через ключ Run или подмену программы, которая открывается по умолчанию для какого-то типа файлов.

Главный приём маскировки — двойное расширение файла: имя вида schet-na-oplatu.pdf.reg в системе с включённым показом расширений всё ещё видно целиком, но при скрытых расширениях (настройка Windows по умолчанию) пользователь видит только schet-na-oplatu.pdf с иконкой, которая может быть подменена на иконку PDF — а на деле это .reg. Эта же маскировка используется и для .reg.exe, и для других опасных расширений файлов, не только для реестра.

Подмена файла через скрытое второе расширение и риск для реестра Windows

Чек-лист, можно ли доверять конкретному .reg-файлу:

  • Источник файла. Официальный сайт разработчика программы или знакомый коллега — одно дело, незнакомое вложение в письме или скачанный с сомнительного форума архив — совсем другое.
  • Просмотр в Блокноте перед запуском. См. раздел 2 — это бесплатная проверка, которая занимает меньше минуты.
  • Проверка на вирусы. Перед запуском любого файла из непроверенного источника стоит проверить файл на вирусы, включая .reg — часть защитных решений распознаёт подозрительные записи реестра внутри таких файлов.
  • Резервная копия перед импортом. Даже у легитимного .reg бывают опечатки или несовместимость с вашей версией Windows — бэкап (раздел 4) защищает и от этого, не только от злого умысла.
  • Полное имя файла с расширениями. Включите показ расширений файлов в проводнике Windows, чтобы не пропустить второе скрытое расширение — подробный разбор в материале про двойное расширение файла и в карте опасных расширений.

Частые ошибки при работе с REG-файлами

ОшибкаПричинаРешение
«Не удаётся импортировать: ошибка открытия файла»Нет прав администратора на изменение затронутого раздела реестраЗапустите импорт от имени администратора или подтвердите запрос UAC
«Неверный формат файла реестра»Файл повреждён, сохранён не в той кодировке или отредактирован вручную с ошибкой в синтаксисеОткройте файл в Блокноте, сверьте заголовок версии и синтаксис разделов/значений с примером из раздела 1
Файл открывается не в Блокноте, а запускает импортИспользован двойной клик вместо пункта «Изменить» в контекстном менюКликните правой кнопкой мыши по файлу и выберите «Изменить» (см. раздел 2)
Изменения не применились после перезагрузкиНастройка, прописанная в реестре, кешируется приложением или требует перезапуска конкретной службы, а не всей системыПерезапустите именно то приложение или процесс (например, проводник Explorer), к которому относится изменённый параметр

Частые вопросы

Можно ли открыть .reg на телефоне или Mac?

Как текстовый файл — да, любым текстовым редактором на любой платформе можно прочитать содержимое .reg. Но применить его к реестру нельзя: реестр — это часть именно Windows, на macOS, Android и iOS такого механизма нет и regedit на них не работает.

Что будет, если дважды кликнуть по незнакомому .reg?

Windows запустит импорт содержимого файла в реестр через regedit — после подтверждения UAC и диалога импорта изменения применятся сразу, без возможности предварительно посмотреть, что именно поменяется. Поэтому для незнакомых файлов сначала стоит открыть их через «Изменить», а не двойным кликом.

Чем REG-файл отличается от обычного текстового конфигурационного файла?

Формально оба — текстовые файлы. Разница в том, что происходит при открытии: обычный конфиг приложение читает само при запуске, а REG-файл при двойном клике сразу обрабатывается системным редактором реестра regedit и вносит изменения в Windows, а не просто открывается для чтения.

Нужны ли права администратора для импорта REG-файла?

Зависит от раздела реестра. Для изменения параметров текущего пользователя (HKEY_CURRENT_USER) обычно достаточно обычных прав; для разделов, общих для всей системы (HKEY_LOCAL_MACHINE), Windows запросит подтверждение через UAC или права администратора.

Как узнать, какие изменения внесёт .reg, не открывая его двойным кликом?

Откройте файл через контекстное меню «Изменить» (или перетащите в открытый Блокнот) — так видно содержимое построчно: какие разделы реестра указаны, какие параметры и значения в них записаны, и есть ли строки с минусом перед путём, которые означают удаление раздела.

Почему REG-файл иногда выглядит «кракозябрами» в Блокноте?

Файлы с заголовком Windows Registry Editor Version 5.00 сохраняются в кодировке UTF-16LE, и если открыть их редактором, который ожидает другую кодировку, кириллица и спецсимволы могут отображаться нечитаемыми символами. Это тот же класс проблемы, что разобран в материале про кракозябры в текстовом файле — содержимое файла не повреждено, нужно только открыть его с правильной кодировкой.

Читайте также