Содержание:
Базовый синтаксис REG-файла
Перед тем как приступить к созданию регистрационного файла в Windows 10, необходимо разобраться с его синтаксисом. По сути, в нем содержатся инструкции, которые операционная система будет выполнять. А направлены они непосредственно на редактирование реестра Windows 10. Для наглядности ниже будет приведен перечень строк стандартного REG-файла.
Windows Registry Editor Version 5.00
;Отключить перезагрузку в случае BSOD
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"AutoReboot"=dword:00000000
[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:00000001
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\AppHost]
"EnableWebContentEvaluation"=-
[-HKEY_CURRENT_USER\Software\]
Первая строка Windows Registry Editor Version 5.00
всегда должна быть одинаковой. В ней системе сообщается, что этот файл является регистрационным и указывается, какая версия «Редактора реестра» должна использоваться для его выполнения.
Вторая строка ;Отключить перезагрузку в случае BSOD
начинается с символа «;». Это обозначение комментария. Такие строки операционная система будет игнорировать, они полезны для пользователей, которые впоследствии откроют этот файл на своем компьютере.
Строки, взятые в квадратные кавычки, например [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
, указывают, в каком разделе системного реестра будут выполняться действия. Все дальнейшие команды применяются для этой директории, пока не будет задана новая. Обратите внимание, если указан несуществующий раздел, он создастся автоматически.
В четвертой строке "AutoReboot"=dword:00000000
можно видеть пример создания нового параметра DWORD. Его название обязательно должно браться в кавычки, а после знака равно («=») идти ключевое слово «dword». Через двоеточие («:») задается значение параметра. В данном случае это «0» (ноль). Если необходимо задать значение «1», тогда следует указать «00000001», как это сделано в восьмой строке "EnabledV9"=dword:00000001
.
В шестой строке "SmartScreenEnabled"="Off"
можно видеть пример создания строкового параметра. Единственное его отличие заключается в том, что после символа равенства («=») нет ключевого слова, но значение обязательно должно браться в кавычки.
Помимо создания новых параметров и разделов, посредством REG-файл их можно и удалять. В случае с параметром необходимо указать его название и после знака равенства («=») поставить знак минуса («-»), как это сделано в десятой строке "EnableWebContentEvaluation"=-
. Если же вы хотите удалить раздел, в самом начале его пути поставьте знак минус («-»), сразу после открывающей квадратной скобки, как это сделано в одиннадцатой строке [-HKEY_CURRENT_USER\Software\]
.
Важно! Не запускайте REG-файл с этим содержимым, так как он не имеет четкой задачи, а только приводится в качестве примера. В крайнем случае выполнение этого скрипта повлечет необратимые последствия, способные причинить вред операционной системе.
Выше мы рассмотрели не все операции, которые можно выполнять посредством регистрационного файла. При необходимости обратитесь к официальной документации от Microsoft.
Создание регистрационного файла
Теперь, зная синтаксис сценариев регистрационных файлов, можно перейти непосредственно к их созданию. Существует несколько способов выполнения поставленной задачи.
Способ 1: Текстовый редактор
Если необходимо создать REG-файл в ручном режиме, для этого достаточно воспользоваться любым текстовым редактором, например «Блокнотом», который предустановлен в операционной системе Windows 10. В примере ниже именно он и будет использоваться.
- Откройте «Блокнот» на своем компьютере любым доступным способом. Проще всего это сделать через поиск. Установите курсор в соответствующее поле на панели задач, введите запрос «Блокнот» и в результатах кликните по одноименному приложению.
- В появившемся окне текстового редактора напишите ваш скрипт, после чего сохраните файл, указав нужное расширение. Для этого сначала вызовите соответствующее диалоговое окно — откройте меню «Файл» в верхнем левом углу и выберите пункт «Сохранить как». Также сделать это можно посредством сочетания горячих клавиш Ctrl + Shift + S.
- В появившемся окне перейдите в любую директорию, в которую хотите поместить создаваемый регистрационный файл. Затем в поле «Имя файла» впишите произвольное его название и через точку расширение REG (символами нижнего регистра). Пример можно увидеть на изображении ниже. В завершение кликните по кнопке «Сохранить».
По итогу выполнения описанных действий REG-файл будет находиться в указанной директории. Для его запуска достаточно дважды кликнуть по названию левой кнопкой мыши.
Способ 2: Командная строка
Если доступа к текстовому редактору у вас нет, создать регистрационный файл вручную можно посредством «Командной строки». Но в этом случае будьте внимательны при выполнении всех описываемых далее действий, так как опечатка может привести к проблемам с запуском REG-файла.
- Откройте окно консоли любым доступным способом. Например, сделать это можно через контекстное меню кнопки «Пуск». Вызовите его нажатием правой кнопки мыши или с помощью сочетания клавиш Win + X, после чего выберите в списке пункт «Командная строка».
Читайте также: Как открыть «Командную строку» в Windows 10
- С помощью консольной команды
cd
перейдите в директорию, в которой будет создаваться регистрационный файл. Для этого после ее ввода укажите путь. В примере ниже переход будет осуществлен в папку «Документы», расположенную на системном диске.cd C:\Users\USER\Documents
- Воспользуйтесь командой
copy con
, чтобы создать новый файл. Для этого после ее ввода допишите название, не забудьте через точку указать расширение REG, чтобы система правильно обрабатывала помещенный внутрь скрипт. Пример можете видеть на изображении ниже.copy con lumpics.reg
- После появления мигающего курсора в консоли начните вводить текст скрипта. При необходимости вы его можете даже вставить из других источников, предварительно скопировав. Для этого щелкните правой кнопкой мыши в любом месте окна «Командной строки».
- Сохраните содержимое, тем самым создав новый файл в выбранной директории. Для этого сначала воспользуйтесь сочетанием клавиш Ctrl + Z, а после нажмите Enter.
Обратите внимание! После нажатия Ctrl + Z в консоли отобразятся символы «^Z», но несмотря на их наличие, в итоговый файл они помещены не будут.
После выполнения всех описанных действий в указанной директории будет находиться регистрационный файл, которым можно воспользоваться посредством двойного клика мышью.
Способ 3: Экспорт из реестра
Регистрационный файл можно создавать не вручную, а генерировать посредством «Редактора реестра». Важно отметить, что этот метод полезен в том случае, если необходимо часть параметров с одного компьютера переместить на другой, в большинстве иных ситуаций рекомендуется воспользоваться предыдущими способами.
- Откройте «Редактор реестра» любым доступным способом. Проще всего это сделать через окно «Выполнить». Запустите его посредством сочетания горячих клавиш Win + R, а затем введите команду
regedit
и щелкните по кнопке «ОК».Читайте также: Как открыть «Редактор реестра» в Windows 10
- Подтвердите запуск приложения с повышенными привилегиями, нажав по кнопке «Да».
- В появившемся окне «Редактора реестра» перейдите в директорию, параметры которой хотите экспортировать в регистрационный файл. Для этого воспользуйтесь древовидной структурой каталогов в левой части интерфейса.
- Находясь в целевой директории, откройте диалоговое окно экспорта параметров. Для этого разверните меню «Файл» в верхнем левом углу и выберите пункт «Экспорт».
- В появившемся окне сначала перейдите в папку, куда будет сохранен файл, а затем в поле «Имя файла» впишите название и щелкните по кнопке «Сохранить».
Примечание! Воспользовавшись этой инструкцией, вы создадите регистрационный файл, в котором будет находиться скрипт для создания точной копии выбранной ветви реестра. Если вы хотите скопировать весь системный реестр, на последнем этапе в блоке «Диапазон экспорта» переведите переключатель в положение «Весь реестр». На нашем сайте также есть отдельная статья, посвященная теме создания резервной копии системного реестра. При необходимости ознакомьтесь с ней.
Здравствуйте. Спасибо за очень подробную и полезную информацию