Windows Основы работы с реестром - синтаксис, структура reg-файла. Основы работы с реестром Windows Скачать reg файл

Инструкция

Для создания простого txt-файла вам понадобится запустить программу «Блокнот». Для этого нажмите меню «Пуск», из списка выберите раздел «Все программы», затем перейдите к разделу «Стандартные» и нажмите на «Блокнот». Теперь внесите изменения в пустой документ и сохраните его, нажав верхнее меню «Файл» и выбрав команду «Сохранить как».

С созданием обычного текстового документа мы разобрались, а нам нужен файл реестра ( reg). Вызовите окно сохранения файла, как описывалось ранее, введите имя файла. Имя файла необходимо вместе с расширение м, тогда файл будет определяться редактором реестра без проблем. Можно написать File.reg – это будет правильно, но в некоторых системах данный файл может сохраниться, как File.reg.txt.

В самой программе есть небольшой секрет – эта утилита умеет сохранять любые форматы файла. Чтобы не напутать с символов в документе, в поле «Имя файла» введите следующее значение: “File.reg”. Кавычки в начале и конце названия файла дают обособленность и заставляют программу сохранить именно в том формате, который указан. Т.к. программа «Блокнот», как и «Редактор реестра» являются программами по умолчанию, кодировка сохраняемого файла будет полностью соответствовать файлам с расширение м reg.

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

Откройте любую папку, нажмите верхнее меню «Сервис», из списка выберите пункт «Свойства папки». В открывшемся окне перейдите к вкладке «Вид», снимите отметку напротив пункта «Скрывать расширения для зарегистрированных типов файлов» и нажмите кнопку «ОК».

Сохраненный файл в формате txt необходимо выделить и нажать кнопку F2 на клавиатуре (также можно нажать правой кнопкой мыши и выбрать пункт «Переименовать»), вместо расширения txt впишите reg. Нажмите клавишу Enter и кнопку «ОК».

Источники:

  • какие документы на расширение

Для лучшего чтения заголовков вашего блога во вкладках браузера рекомендуется редактировать шаблон. Если представить, что вы в браузере открыли несколько страниц своего блога, созданного на движке blogspot, темы ваших открытых страниц будут отображаться следующим способом: «Имя блога» - «Тема поста». А т.к. вкладок несколько, названия тем не будут видны ни вам, ни другому читателю блога. Поэтому необходимо проделать операцию изменения отображения заголовков.

Вам понадобится

  • Редактирование кода шаблона вашего блога.

Инструкция

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

Прежде всего, необходимо посетить свою страничку на движке blogspot. Авторизируйтесь на своем блоге.

Вам предстоит редактирование шаблона, который отвечает за построение всего сайта. Поэтому, необходимо сделать резервную копию (back up) вашего шаблона.

Переходим в режим редактирования шаблона и находим следующую строку, убрав "_":
<_title>

<_p class="MsoNormal" align="left"><data:blog.pageTitle/>
Ее следует заменить на эти строки:
<_p class="MsoNormal" align="left">

<_p class="MsoNormal" align="left">

<_p class="MsoNormal" align="left"><data:blog.title/>

<_p class="MsoNormal" align="left">

<_p class="MsoNormal" align="left"><data:blog.pageName/>

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

Видео по теме

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

Вам понадобится

  • - Windows XP

Инструкция

Нажмите кнопку «Пуск» для вызова главного меню системы и перейдите в пункт «Панель управления» для инициации изменения конфигурационных параметров OS WIndows.

Укажите пункт «Производительность и обслуживание» и раскройте ссылку «Система».

Нажмите кнопку «Идентификация» для запуска инструмента «Мастер сетевой идентификации» для выполнения подключения к локальной сети.

Перейдите на вкладку «Оборудование» и нажмите кнопку «Диспетчер устройств» для запуска утилиты.

Используйте кнопку «Подписывание драйверов» в разделе «Драйверы» для задания нужного уровня защиты с использованием цифровых подписей драйверов и нажмите кнопку «Профили оборудования» для определения действий OS по выбору установленного оборудования во время загрузки системы.

Перейдите на вкладку «Дополнительно» т нажмите кнопку «Параметры» в разделе «Быстродействие» для указания использования визуальных эффектов при отображении элементов интерфейса.

Используйте кнопку «Параметры» в разделе «Профили пользователей» для редактирования, удаления и копирования выбранных профилей и нажмите кнопку «Параметры» в разделе «Загрузка и восстановление» для определения OS, загружающейся по умолчанию.

Перейдите на вкладку «Автоматическое обновление» и примените флажок на поле «Автоматически (рекомендуется)» для подтверждения выполнения автоматического обновления операционной системы.

Перейдите на вкладку «Восстановление системы» и снимите флажок на поле «Отключить восстановление системы» для разрешения создания регулярных точек восстановления.

Нажмите кнопку OK для выполнения команды и подтвердите применение выбранных изменений нажатием кнопки «Применить».

Полезный совет

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

Источники:

  • Свойства системы в Windows XP
  • как в свойствах системы изменить

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

Инструкция

Откройте стандартный файл-менеджер всех версий ОС Windows - Проводник. Для этого щелкните пару раз по иконке «Мой компьютер» на рабочем столе вашей системы либо воспользуйтесь горячими клавишами win + e (это латинская литера).

Перейдите по дереву каталогов в папку, где хранится тот файл, тип которого вас не устраивает. Если вы можете видеть расширение этого файла в окне Проводника, то щелкните его правой кнопкой мыши и воспользуйтесь командой «Переименовать» из раскрывшегося контекстного меню. Нажмите клавишу end, чтобы переместить курсор ввода в конец названия и замените существующее расширение на то, которое соответствует нужному вам типу файлов. Затем нажмите клавишу enter, чтобы завершить редактирование названия файла. В ответ на запрос подтверждения смены расширения нажмите «Да».

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

Если вы решите отменить запрет для Проводника отображать расширения файлов, то нажмите клавишу alt, и в раскрывшемся меню Проводника выберите строку «Параметры папок». На вкладке «Вид» найдите строку «Скрывать расширения для зарегистрированных типов файлов» и снимите отметку в чекбоксе. Затем нажмите кнопку OK. После этого появится возможность менять расширение файла тем способом, который описан на втором шаге.

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

Инструкция

В операционной системе Windows компьютер имеет свои отличительные данные: имя, название сетевой группы, IP-адрес и серийный номер самой операционной системы. Эти данные можно посмотреть и отредактировать при необходимости. Чтобы узнать имя вашего компьютера, запустите окно свойств системы. Это можно сделать через выпадающее меню ярлыка «Мой компьютер» или через «Панель управления». Запустите раздел «Дополнительные параметры системы» и перейдите на вкладку «Имя компьютера». Именно в этом окне будет указано полное имя вашего компьютера и название локальной рабочей группы.

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

Чтобы узнать ваш IP-адрес, запустите свойства сетевого подключения. Нажмите на надпись «Подключение по локальной сети», расположенную справа в окне «Центра управления сетями». При нажатии на кнопку «Сведения» отобразятся все сетевые значения данного подключения. Изменить IP-адрес можно в свойствах сетевого подключения.

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

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

Источники:

  • как изменить ip адрес в windows

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

Инструкция

Вызовите главное меню операционной системы Microsoft Windows нажатием кнопки «Пуск» и перейдите в пункт «Панель управления».

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

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

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

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

;Отключить меню недавних документов
"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 (на английском языке).
  • ;Отключить меню недавних документов - комментарий. Все строки, начинающиеся с ; (точка с запятой) представляют собой комментарии.
  • - это раздел реестра. Графически (в редакторе реестра) он предсатавляет собой путь к параметру. В формате REG-файлов разделы всегда заключаются в квадратные скобки. В этом примере (под)раздел Explorer принадлежит разделу HKEY_CURRENT_USER.
  • "NoRecentDocsMenu"=hex:01,00,00,00 - параметр реестра и его значение. В зависимости от значения параметра, меняется поведение операционной системы или объекта. Многие параметры можно настроить в графическом интерфейсе операционной системы, но далеко не все. В таких случаях для изменения параметра используют редакторы реестра , твикеры или REG-файлы.

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

Пример:

Windows Registry Editor Version 5.00

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

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

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

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

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


"AutoReboot"=dword:00000000

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

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

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

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

Структура reg-файлов
Чеботарев Игорь

Знание реестра Windows будет не полным без умения написать reg-файл. Начнем с того, что это такое. Reg-файл - это файл, имеющий определенную структуру и содержащий информацию, которая может быть импортирована в реестр. Если была заблокирована работа с редактором реестра (как это сделать, можно прочитать в статье), то наиболее легким способом подредактировать реестр будет создание и импортирование reg-файла (конечно, можно выйти в DOS, в защищенный режим, воспользоваться другими программами, но это все гораздо сложнее, а главное дольше).
К reg-файлам предъявляются определенные требования по структуре. Начнем с того, что в первой строке файла обязательно должно быть введено
REGEDIT4
Обратите внимание на то, что буквы должны быть большие. Кроме этого в первой строке ничего быть не должно. После этого текста ОБЯЗАТЕЛЬНО должна быть пустая строка. Затем, указывается раздел реестра, в котором надо прописать или изменить какие-то параметры. Название раздела должно быть заключено в квадратные скобки [...]. Ниже прописываются параметры, которые надо добавить, по одному параметру в строке. Если вам надо провести изменения в нескольких разделах, то вы должны оставлять одну пустую строку между последним параметром предыдущего раздела и названием следующего раздела. Может немного запутанно, но вот как это должно выглядеть:
REGEDIT4
"param1"="znachenie1"
"param2"="znachenei2"
"param3"="znachenie3"
"param_1"="znachenie_1"
Последняя строка в файле должна быть ПУСТОЙ. После того, как вы создали такой файл, просто запустите его как обычную программу, вам будет выдан запрос о необходимости провести изменения в реестре, и после положительного ответа информация из файла будет импортирована. О результатах импортирования Windows сообщит в появившемся после этого окне.
Теперь пару слов о параметрах, которые можно добавлять. Как вы, наверное, обратили внимание, в приведенном выше примере добавляются параметры с помощью строк типа "param1"="znachenie1". Т.е. таким образом добавляется СТРОКОВЫЙ параметр с именем "param1" и значением "znachenie1". Но ведь существуют еще и параметры двоичные и DWORD. Формат записи для их добавления несколько другой. Для параметров типа DWORD используется строка
"param"=dword:XXXXXXXX
Здесь "param" - имя параметра, dword - указывает на тип этого параметра (буквы должны быть обязательно маленькие!) и после двоеточия следует значение из восьми цифр в шестнадцатеричном (!) формате. Однако большинство параметров DWORD имеют значение либо 0, либо 1, значит, вы должны написать соответственно либо 00000000, либо 00000001 вместо значков ХХХХХХХХ. Пробелы в строке не допускаются.
Для добавления двоичного параметра формат записи несколько иной:
"param"=hex:XX,XX,XX,....
Теперь расшифрую эту строку. Ну, с названием параметра все ясно, после знака "=" идет hex, т.е. указывается, что это будет двоичный параметр, затем идут шестнадцатеричные числа, отделенные запятой. Например, если вам надо добавить двоичный параметр равный "be 00 00 00", то вы пишете строку
"param"=hex:be,00,00,00
В реестре существуют параметры "По умолчанию" ("Default"). Чтобы присвоить им какое-то значение через reg-файл, надо добавить такую строку:
@="znachenie"
Здесь значок @ показывает, что у нас присваивается значение параметра "По умолчанию". Обратите внимание на то, что он не заключается в кавычки.
Теперь я приведу пример простенького reg-файла, который прописывает в реестр сайт, устанавливающий домашнюю страничку в Internet Explorer"e:
REGEDIT4
"Start Page" = "http://www.сайт/"
По-моему все очень просто и понятно. Но есть у reg-файлов одна особенность: с помощью них нельзя удалять параметры в реестре, правда, можно удалить раздел целиком. Для удаления раздела из реестра надо перед его именем в квадратных скобках поставить символ "-". Вот как это выглядит:
[-HKEY_LOCAL_MACHINE\Software\QuickSoft\QuickStart]
Благодаря этой записи, подраздел "QuickStart" из раздела "QuickSoft" будет удален со всем содержимым. Однако, как быть с параметрами? Ведь их удалять нельзя. Так, установка ограничений на доступ к различным настройкам оболочки Windows, как описано в статье, производится с помощью параметров типа DWORD. При этом, если значение параметра равно 1 (00000001), то ограничение включено, а если равно 0 (00000000), то ограничение отключено. Таким образом, параметры удалять вовсе не обязательно, достаточно просто присвоить им значения равные нулю.
Замечание по поводу удаления, сделанное Николаем Басмановым:
При помощи REG-файлов можно удалять параметры. Синтаксис:
REGEDIT4
"xxx"=-

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

синтаксис,структура reg-файла ​


____________________
что такое reg-файл?
это файл,несущий в себе информацию,для взаимодействия с элементами реестра.

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

___________________________________________________

Итак,самый распространенный инструмент для работы с реестром-это - утилита regedit .

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

Попробуем?
Давайте создадим собственную команду в контексном меню.
Для этого откроем раздел

Код:

HKEY_CLASSES_ROOT\DesktopBackground\Shell

Создаем раздел под именем name.
в нем еще один раздел-command.

В разделе name -создадим строковой параметр -reg_sz
и задаем ему любое значение-например

Код:

Моя первая фигня...

Моя больная фантазия захьела это имя,вы вольны выбрать свое...

А в разделе command создаем аналогичный строковой параметр с именем выполняемой команды.
Мне в голову взбрело regedit.exe
В итоге мы получили при нажатии правой кнопкой мыши вот такую команду контексного меню:

Нажимая мы вызываем редактор реестра...

Можно упростить себе задачу,воспользовавшись твиком реестра.

Да...
Можно не ковыряться в редакторе реестра,а просто внести в реестр нужную информацию используя файл с расширением .reg

Как это выглядит на практике?

Если все описанные операции записать в reg-файл ,то получим следующее:

Код:

Windows Registry Editor Version 5.00 @="моя первая фигня..." @="regedit.exe"

Для создания reg файла подойдет любой текстовый редактор.
Я взял блокнот.
Итак,создаем новый тестовый документ.
В предыдущем примере мы добавляли новые параметры и разделы в реестр.
Давайте теперь удалим их.
Для этого в текстовом документе вводим:

Код:

Windows Registry Editor Version 5.00 @="моя первая фигня..."=- [-HKEY_CLASSES_ROOT\DesktopBackground\Shell\name\command] @="regedit.exe"

Сохранить как-все файлы-имя с расширением.reg (например tweak.reg)
По полученному файлу двойной клик,применить,ок.
Заглянем в реестр-видим,что раздел command удален,а в разделе name удален параметр,который мы прежде создали.
вот сейчас пора разобраться с синтаксисом.

Код:

Windows Registry Editor Version 5.00

обязательная строчка-указывает версию редактора.

Версия_редактора_реестра - либо «Windows Registry Editor Version 5.00» для Windows 2000, Windows XP и Windows Server 2003, либо «REGEDIT4» (буквы обязательно заглавные) для Windows 98 и Windows NT 4.0. Заголовок REGEDIT4 можно также использовать на компьютерах с системой Windows 2000, Windows XP и Windows Server 2003.

2)
Следующая строка должна быть пустой.

Код:

Примечание:
Если раздела не существует,то он будет создан.
Если он есть-то в него будут добавлены параметры или изменения,содержащиеся в твике.
Другими словами элемент будет перезаписан.

4)
Имя параметра- это имя импортируемого параметра данных. Если элемент данных файла отсутствует в реестре, REG-файл добавляет его (со значением). Если элемент данных существует, значение в REG-файле переписывает существующее значение. Имя элемента данных заключается в кавычки. За именем элемента данных следует знак равенства (=).

5)
Значение,тип параметра

В этой статье излагаются базовые принципы работы с реестром Windows, знание которых пригодится вам в настройке операционной системы при помощи твиков реестра.

Терминология

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

Рисунок 1 — Редактор реестра

Как видите, здесь нет никаких «веток» и «ключей». Теперь к делу.

REG-файл

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

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

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

Windows Registry Editor Version 5.00 ;Отключить меню недавних документов "NoRecentDocsMenu"=hex:01,00,00,00

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

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

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

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

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

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

Windows Registry Editor Version 5.00 ;Отключить перезагрузку в случае BSOD "AutoReboot"=dword:00000000 ;Отключить уведомление на экране приветствия о непрочитанных сообщениях "MessageExpiryDays"=dword:00000000

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

Экспорт параметров реестра

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

Экспортировать параметры реестра можно различными способами.

Редактор реестра Windows (regedit.exe)

В состав ОС Windows входит программа для редактирования реестра — regedit.exe . Поскольку она располагается в системном каталоге, для ее запуска в командной строке не нужно указывать полный путь (например, достаточно будет такой последовательности: Пуск — Выполнить — regedit — OK ).

Для того чтобы экспортировать раздел реестра, достаточно щелкнуть по нему правой кнопкой мыши и выбрать из контекстного меню команду Экспортировать (в Windows 2000 эта команда расположена в меню Файл ).

Другие редакторы реестра

Существует великое множество программ для внесения изменений в системный реестр, которые также обладают возможностью экспорта параметров. Если Вы часто работаете с реестром, то Вам, наверняка, пригодится программа, обладающая адресной строкой. В адресную строку можно вставить скопированный (из статьи или из сообщения на форуме) раздел реестра и быстро перейти к нужному параметру. Примером такой программы может служить RegWorks .

Командная строка

Из командной строки экспорт параметров реестра можно выполнить при помощи команды REG EXPORT , обладающей следующим синтаксисом.

REG EXPORT Полный путь к разделу реестра в виде: КОРЕНЬ\Подраздел (только для локального компьютера). Корневой раздел. Значения: [ HKLM | HKCU | HKCR | HKU | HKCC ]. Полный путь к разделу реестра в выбранном корневом разделе. Имя файла на диске для экспорта. Примеры: REG EXPORT HKLM\Software\MyCo\MyApp AppBkUp.reg Экспортирует все подразделы и значения параметров раздела MyApp в файл AppBkUp.reg

Импорт параметров реестра

Импорт параметров реестра можно осуществить несколькими способами.

Запуск REG-файла при помощи графического интерфейса

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

Двойной щелчок мыши

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

Рисунок 3 — Система запрашивает подтверждение на внесение изменений.

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

Командная строка

Для импорта REG-файлов из командной строки существует команда REGEDIT . Набрав в командной строке

REGEDIT C:\hklm.reg

Вы получите точно такое же диалоговое окно, как при двойном щелчке мыши. Подавить появление диалогового окна можно запустив команду с параметром /S . Именно этот способ чаще всего применяется во время автоматической установки Windows.

REGEDIT /S C:\hklm.reg

Команда REG ADD

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

INF-файл

Импортировать параметры в реестр можно и при помощи INF-файлов. Их общий синтаксис несколько сложнее, чем у REG-файлов, но непосредственно запись в реестр осуществляется достаточно просто. Ниже приводится пример из аддона Msgina

Signature="$Windows NT$" Msgina OptionDesc="Msgina" Tip="Библиотека GINA входа в систему" Modes=0,1,2,3 AddReg=Msgina.AddReg HKLM,"Software\Policies\Microsoft\Windows\System\Shutdown","ShowHibernateButton",0x10001,1 HKLM,"Software\Policies\Microsoft\Windows\System\Shutdown","HibernateAsButton",0x10001,1

Примечание . Дополнительную информацию об INF-файлах можно найти в .