Советы и лайфхаки

Экспортируйте файл реестра что это – Экспорт и импорт файлов реестра

Содержание

Экспорт и импорт файлов реестра

Экспорт и импорт файлов реестра

Файл реестра — это обычный текстовый файл с расширением .reg, который со­держит один или более чем один раздел или значение реестра. Двойной щелчок мышью на файле .reg запустит редактор реестра, который «свяжет» содержимое файла с реестром.

Такие файлы хорошо подходят для выполнения резервного копирования неболь­ших частей реестра, для копирования настроек или разделов реестра на другие компьютеры.

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

Экспорт файла реестра

  • Откройте редактор реестра и найдите ветвь, которую хотите экспортировать.
  • В меню Файл (File) выберите Экспорт (Export), укажите имя файла, выберите папку назначения и нажмите ОК. Все значения и подразделы выбранной ветви будут сохранены в этом файле. Убедитесь, что имя файла имеет расширение .reg.

Импорт файла реестра

Для копирования информации из файла обратно в реестр его необходимо приме­нить. Самый легкий способ сделать это — дважды щелкнуть мышкой на названии файла (неважно, запущен редактор реестра или нет).

Если на этой стадии вы видите подсказку, нажмите Продолжить. Отвечайте Да на вопрос, хотите ли вы добавить информацию из файла в реестр, и, наконец, нажмите ОК, когда увидите сообщение «Информация из Patch.reg была успешно внесена в реестр». (Файл реестра можно применить и из редактора реестра, в меню Файл (File) выберите Импорт, найдите файл реестра и нажмите ОК.)


cmd4win.ru

Экспорт и импорт файлов реестра

Ввод данных в реестр — очень нудная задача, особенно если кнопка 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, что данный файл является файлом реестра. Не удаляйте эту строку. Остальная часть файла — это имена разделов и значения.

Оцените статью: Поделитесь с друзьями!

smages.com

Экспорт и Импорт реестра | Tavalik.ru

Надо очень аккуратно подходить к процессу изменения параметров реестра. Ведь одно неверное движение может привести к непредсказуемым последствиям, вплоть до краха всей системы. Поэтому перед любыми манипуляциями в реестре, необходимо сделать экспорт (снимок) всего реестра или редактируемой ветви. Рассмотрим этот процесс подробнее.

 

1. Экспорт реестра.

Предположим мы решили изменить значение «Example_Str» в ветке реестра

HKEY_CURRENT_USER\Software\Example

В настоящий этот момент это значение равно строке «Старое значение» . Перед изменением кликаем правой кнопкой мыши по категории «Example» и в контекстном меню выбираем «Экспортировать» .

Откроется окно «Экспорт файла реестра» , в котором укажем куда нужно сделать снимок и введем имя файла. Обратим внимание, что в этом окне можно экспортировать не только выбранную ветвь, но и весь реестр в целом. Заполнив все поля, нажимаем «Сохранить» .

Теперь можно смело править значения этой ветки реестра, либо вообще удалить ее. Изменим значение «

Example_Str» на «Новое значение» закроем редактор реестра.

2. Импорт реестра.

Теперь чтобы восстановить измененную ветвь реестра, просто запускаем файл экспорта «Export_Example.reg» и соглашаемся на добавление информации в реестр.

После чего, если опять пройти по пути

HKEY_CURRENT_USER\Software\Example

в реестре увидим, что значение параметра «Example_Str» снова стало равно «Старое значение» .

Смотрите также:

  • Импорт и Экспорт виртуальной машины в VirtualBox

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

  • Как узнать свой внешний IP-адрес?

    Не раз вам было интересно узнать ответ на вопрос: как выяснить свой IP-адрес? Следуя инструкции на этой странице, вы быстро и легко найдете ваш IP-адрес.   0. Что такое IP-адрес…

Запись опубликована в рубрике Разное с метками Реестр. Добавьте в закладки постоянную ссылку.

tavalik.ru

Экспортировать файл в реестр — KAM-merch.ru

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

Экспорт и импорт файлов реестра

Использование файла реестра

Файл реестра — это обычный текстовый файл с расширением .reg, который со­держит один или более чем один раздел или значение реестра. Двойной щелчок мышью на файле .reg запустит редактор реестра, который «свяжет» содержимое файла с реестром.

Такие файлы хорошо подходят для выполнения резервного копирования неболь­ших частей реестра, для копирования настроек или разделов реестра на другие компьютеры.

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

Экспорт файла реестра

  • Откройте редактор реестра и найдите ветвь, которую хотите экспортировать.
  • В меню Файл (File) выберите Экспорт (Export), укажите имя файла, выберите папку назначения и нажмите ОК. Все значения и подразделы выбранной ветви будут сохранены в этом файле. Убедитесь, что имя файла имеет расширение .reg.
  • Импорт файла реестра

    Для копирования информации из файла обратно в реестр его необходимо приме­нить. Самый легкий способ сделать это — дважды щелкнуть мышкой на названии файла (неважно, запущен редактор реестра или нет).

    Если на этой стадии вы видите подсказку, нажмите Продолжить. Отвечайте Да на вопрос, хотите ли вы добавить информацию из файла в реестр, и, наконец, нажмите ОК, когда увидите сообщение «Информация из Patch.reg была успешно внесена в реестр». (Файл реестра можно применить и из редактора реестра, в меню Файл (File) выберите Импорт, найдите файл реестра и нажмите ОК.)

    • Удаленное редактирование реестра::
    • Просмотр и редактирование реестра удаленного компьютераЧтобы просмотреть реестр удаленного.

      Архивация реестра Windows 7В некотором смысле реестр Windows — слабое звено в стабильности и.

      Ограничение прав на разделы реестра в Windows 7Система прав доступа не просто защищает файлы и.

    • Поиск в реестре::

    Как осуществить поиск в реестре Windows 7У редактора реестра есть простая функция поиска.

    Разница в реестре 64 битной версии Windows64-битное программное обеспечение с трудом удается.

    Основные ветви реестра Windows 7Существует пять основных ветвей реестра, которые соответствуют.

    © 2018 Командная строка Windows
    Joomla! is Free Software released under the GNU General Public License.
    Mobile version by Mobile Joomla!

    cmd4win.ru

    Экспорт и Импорт реестра

    Надо очень аккуратно подходить к процессу изменения параметров реестра. Ведь одно неверное движение может привести к непредсказуемым последствиям, вплоть до краха всей системы. Поэтому перед любыми манипуляциями в реестре, необходимо сделать экспорт (снимок) всего реестра или редактируемой ветви. Рассмотрим этот процесс подробнее.

    1. Экспорт реестра.

    Предположим мы решили изменить значение «Example_Str» в ветке реестра

    В настоящий этот момент это значение равно строке «Старое значение» . Перед изменением кликаем правой кнопкой мыши по категории «Example» и в контекстном меню выбираем «Экспортировать» .

    Откроется окно «Экспорт файла реестра» , в котором укажем куда нужно сделать снимок и введем имя файла. Обратим внимание, что в этом окне можно экспортировать не только выбранную ветвь, но и весь реестр в целом. Заполнив все поля, нажимаем «Сохранить» .

    Теперь можно смело править значения этой ветки реестра, либо вообще удалить ее. Изменим значение «Example_Str» на «Новое значение» закроем редактор реестра.

    2. Импорт реестра.

    Теперь чтобы восстановить измененную ветвь реестра, просто запускаем файл экспорта «Export_Example.reg» и соглашаемся на добавление информации в реестр.

    После чего, если опять пройти по пути

    в реестре увидим, что значение параметра «Example_Str» снова стало равно «Старое значение» .

    tavalik.ru

    Экспорт раздела реестра в текстовом формате в файл — PowerShell

    Кто сталкивался с необходимостью экспортировать раздел реестра в *.txt- файл (по аналогии, если делать вручную-пр. кнопкой мыши «экспортировать и т.д.»).
    исходные данные: windows 7, powershell, раздел реестра:

    Спасибо за внимание!

    Добавлено через 5 минут
    Цель: файл txt с содержанием последнего изменения указанного раздела.

    Нет требуемого раздела реестра
    Требуется зайти в раздел реестра HKEY_LOCAL_MACHINEHKEY_LOCAL_MACHINESOFTWARE.

    Обновление DACL раздела реестра (не изменяется значение поля)
    Здравствуйте! Подскажите, пожалуйста, почему не изменяется значение поля.

    Экспорт содержимого почтового ящика в pst-файл
    Доброго времени суток! Требуется помощь коллективного разума. Имеем Office.

    Экспорт результата запроса к SQL Server в CSV-файл
    Добрый день Подскажите, пожалуйста, как выгрузить результат этого запроса в.

    Экспорт в Excel отчета в текстовом формате
    Здравствуйте, ВСЕ, Есть отчет в текстовом формате. Как осуществить его.

    Экспорт реестра в reg файл
    Помогите пожалуйста написать код для экспорта настроек игрушки в reg файл .

    www.cyberforum.ru

    Работа с реестром из командной строки¶

    Работа с реестром возможна не только через утилиту regedit.exe , но и напрямую из командной строки с помощью утилиты REG , она поддерживает все возможности, которые имеет программа regedit.exe . И более того – она также поддерживает несколько особенных функций. Полезна в том случае когда работа с regedit по каким либо причинам невозможна.

    К тому же это позволяет автоматизировать многие рутинные задачи и встраивать команды в скрипты.

    Основной синтаксис¶

    В общем виде синтаксис команды REG выглядит следующим образом:

    Всего существует одиннадцать процедур, которые способна выполнять директива REG : QUERY , ADD , DELETE , COPY , SAVE , LOAD , UNLOAD , RESTORE , COMPARE , EXPORT , IMPORT . Каждая из этих процедур имеет, как правило, собственный набор параметров.

    При вызове из командной строки директива REG пересылает в окружение операционной системы так называемый код возврата: сообщение об успешном или неуспешном выполнении операции. Если код возврата равен 0 , это означает, что операция была выполнена успешно, если же она завершилась с ошибкой, код возврата будет равен 1 .

    Более подробные сведения об использовании утилиты REG вы можете получить, набрав в командной строке директиву REG /? , чтобы получить информацию о какой-либо из перечисленных процедур, воспользуйтесь командой REG /? .

    Сокращения¶

    Для удобства ввода применяются сокращения названий веток реестра. Все сокращения представлены в таблице ниже:

    Вывод содержимого ветвей (QUERY)¶

    Команда REG QUERY отправляет в системный реестр Windows запрос о содержимом ветвей, ключей, подразделов или параметров, и выводит на экран результат обработки этих запросов. В общем виде синтаксис данной команды записывается следующим образом:

    В составе директивы могут использоваться следующие параметры:

    • Компьютер – имя компьютера в локальной сети, если директива предназначена для обработки на удаленном компьютере. В случае, если этот параметр опущен, команда выполняется на локальном компьютере.
    • Путь – полный путь к целевому разделу реестра в виде корень\ключ\подраздел , где корень — сокращенное обозначение ветви реестра ( HKLM , HKCU , HKCR , HKU или HKCC ), а ключ\подраздел — полный путь к искомому подразделу в иерархии реестра, включая все вложенные подразделы.
    • /v – запрос о содержимом указанного раздела реестра.
    • Параметр – вывести имя и значение запрашиваемого параметра в указанном разделе.
    • /ve – запрос стандартного параметра с пустым именем.
    • /s – вывести список всех подразделов данного раздела реестра вместе с их содержимым.
    • В качестве примера получим содержимое ветки в которой хранятся закрытые ключи квалифицированных электронных подписей:

      Лучше вводить путь в кавычках.

      Будет выведен примерно такой результат:

      Как видно из вывода, в реестре компьютера находится всего один контейнер 2015ZAO_ .

      Экспорт и импорт веток реестра (EXPORT и IMPORT)¶

      Для экспорта используется команда EXPORT . Синтаксис команды:

    • имя_раздела – полное имя подраздела реестра в одном из выбранных корневых разделов.
    • имя_файла – имя .reg файла, который получится после экспорта.
    • Параметр /y в конце команды позволяет выполнение замены существующего файла без запроса подтверждения.
    • Экспортируем контейнеры закрытых ключей на рабочий стол:

      Вся ветка с контейнерами успешно экспортирована на рабочий стол и сохранена в файле keys.reg . Теперь импортируем ее обратно.

      Команда доступна только для выполнения на локальном компьютере.

      Для импорта используется команда IMPORT . Синтаксис команды:

      Напомню, что для экспорта ветки на другом компьютере, необходимо будет изменить в файле keys.reg путь к ветке реестра с учетом разрядности операционной системы и SID текущего пользователя. Подробнее об импорте и экспорте закрытых ключей смотрите в Руководстве по работе с реестром ОС Windows в разделе Где хранятся ключи(закрытый ключ сертификата) в реестре? [1739].

      Создание резервной копии реестра (SAVE и RESTORE)¶

      Для резервного копирования и восстановления реестра используются следующие команды (типы операций) утилиты REG SAVE и REG RESTORE :

      В данному разделе перечислены основные команды утилиты REG для получения более подробной информации обратитесь к ресурсам, перечисленным в разделе Дополнительные ссылки

      regedit.readthedocs.io

      Блог IT для Windows

      Всё для Windows, софт, исходники

      Как сделать экспорт реестра ОС Windows

      Перед изменением значений в реестре (правка, чистка) желательно сделать экспорт реестра или ветки раздела, т.е. сохранить записи реестра, на случай краха. Рассмотрим как это сделать.

      Важно: учетная запись должна обладать правами администратора

      1. Вручную

      Открываем редактор реестра (regedit), выбираем нужную ветку или весь реестр (компьютер), далее пункт меню Файл — Экспортировать.

      Далее необходимо указать место (каталог) куда будем сохранять данные, имя файла, расширение файла (*.reg), после чего, сохранияем нажатием клавиши «Сохранить«

      2. Программно с помощью bat файла

      Необходимо создать текстовой файл и написать в нём следующий код:

      Значения «hkcu» и «hklm» означают, что будут экспортированы в reg файлы ветки реестра

      HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE, вы можете указать другие ветки реестра

      Далее необходимо набранный код сохранить, а у текстового файла, поменять расширение на .bat и запустить его, в каталоге (папке) откуда был запущен bat файл появяться reg файлы с сохранённым реестром (ветками реестра).

      3. Копированием

      Необходимо скопировать на другой диск или съёмный накопитель каталог(папку) config из директории %SystemRoot%\system32\

      www.winadminhelp.ru

      Смотрите еще:

      • Опек инициатор История и образование (ОПЕК) ОПЕК – это организация государств, экспортирующих нефть (от англ. OPEC, The Organization of the Petroleum Exporting Countries). Данная структура является международной […]
      • Нефть страны опек Все о нефти ОПЕК: Организация стран – экспортеров нефти The Organization of the Petroleum Exporting Countries (OPEC). ОПЕК – это постоянно-действующая межправительственная организация. Она была создана пятью […]
      • Фсин россии приказы по аттестации педагогических работников Фсин россии приказы по аттестации педагогических работников ВНИМАНИЕ! Электронный прием аттестационных материалов на 2018-2019 учебный год будет осуществляться с 16 июля 2018 года. Электронный приём […]

    kam-merch.ru

    Экспорт параметров реестра в REG-файл

    Суть этого способа заключается в следующем. Вы выбираете раздел или подраздел реестра, в котором собираетесь произвести изменения. Заметьте, что если выбрать корневой раздел целиком, то REG-файл получится очень большим. После этого выполните команду Файл, Экспорт. Выберите тип файла Файлы реестра, введите имя файла и нажмите кнопку Сохранить. Обратите внимание: с помощью переключателя Диапазон  экспорта вы можете сохранить сразу весь реестр, однако сохранять реестр целиком удобнее с помощью точек восстановления системы, о которых мы поговорим в следующей главе. С другой стороны, учитывая, что ни файлы кустов, ни файлы точки восстановления вы не можете перенести на другой компьютер, можно экспортировать в REG-файл весь реестр и записать его на сменный носитель (например, CD-ROM): так вы будете совершенно уверены, что  резервная копия находится в целости и сохранности.

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

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

    • если в реестре нет параметра, который есть в REG-файле, то редактор  реестра создаст такой же параметр в реестре;
    • если в реестре есть параметр с таким же именем, как в REG-файле, то редактор реестра восстановит значение параметра из REG-файла.
    Оцените статью: Loading… 1 597 визитов

    Также смотрите

    reestrwin.evgb4.ru

    14. Импорт и экспорт файлов кустов реестра

     

    Импорт и экспорт файлов кустов реестра

    Программа Regedit позволяет экспортировать весь реестр целиком или отдельные его разделы. Экспорт может производиться на любое устройство, имеющееся в локальной системе.

    Примечание Совет

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

    Экспортированный файл реестра представляет собой обычный текст в формате ASCII, который можно читать и редактировать при помощи любого текстового редактора.

    Экспорт всего реестра или отдельных его разделов представляет собой простейший способ резервного копирования реестра перед тем, как выполнять над ним какие бы то ни было операции. Если в реестр внесены некорректные изменения, можно импортировать в его состав предварительно экспортированный файл, и изменения будут отменены.

    Чтобы восстановить разделы реестра с помощью Regedit, выберите из меню Реестр команду Импорт файла реестра.

    Примечание

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

    Ниже приведен ряд рекомендаций, по работе с функциями импорта и экспорта реестра:

    Если функции импорта и экспорта используются для резервного копирования реестра, то простого импорта реестра в файл на локальном жестком диске недостаточно для полной уверенности в том, что в случае неполадок поврежденный реестр будет-восстановлен. Скопируйте экспортированные файлы реестра на съемный носитель или сетевой диск.
    Перед тем как завершить операцию экспорта (нажатием кнопки Сохранить), убедитесь в том, что вы экспортируете именно нужный диапазон разделов. Если установлен переключатель Весь реестра (АН), то будет экспортирован весь реестр. При установленном переключателе Выбранная ветвь (Selected branch) будет экспортирован раздел, имя которого указано в расположенном ниже поле.
    Соблюдайте осторожность, работая с экспортированными файлами реестра. Не пытайтесь импортировать несовместимые файлы реестра (например, не следует импортировать в реестр Windows NT 5.0 файлы реестра, экспортированные из Windows NT 4.0 или 3.51 и обратно; и уж тем’более ни к чему хорошему не приведет импорт в Windows NT файлов реестра

    Windows 95/98). Скорее всего, в процессе импорта произойдет ошибка, и если процедура импорта до появления ошибки успела записать в реестр некорректные параметры (а это произойдет в большинстве случаев), то нормально работать после этого вы сможете только до первой перезагрузки.

    Избегайте выполнять двойной щелчок мышью, указывая при этом на экспортированный файл реестра, происхождение которого является для вас неясным. Файлы реестра по умолчанию имеют расширение reg, которое ассоциировано с приложением Regedit. Если такие действия проделать по отношению к несовместимому файлу реестра, экспортированному из другой операционной системы, то его импорт начнется быстрее, чем вы успеете осознать свою ошибку.

     

    Примечание

    Будьте осторожны с REG-файлами! Дистрибутивы некоторых приложений включают такие файлы и используют их при инсталляции для установки необходимых параметров реестра. Не пренебрегайте мерами предосторожности! Если вы выполните двойной щелчок мышью, указав на файл с расширением гед, программа Regedit прочтет этот файл и вставит его содержимое в реестр. Если в реестре уже существовали такие же разделы, как в REG-файле, то они будут замещены новыми разделами из REG-файла. Прежде чем переносить содержимое REG-файла в реестр, прочтите его, например, с помощью редактора Notepad. В этом случае вы хотя бы будете знать, что вы добавили в свой реестр.

     

    lib.qrz.ru

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

    Поиск Лекций

    Лабораторна робота №2

    Тема:Операційна система Windows «робота з реєстром»

     

    Цель:Изучить принцип работы реестра Windows.

    Ход работы:

    1. Изучить теоретические положения, составить краткий конспект.

    2. Предъявить конспект преподавателю.

    3. Выполнить упражнения.

    4. Ответить на контрольные вопросы.

    Теоретические положения

    История реестра.

    Сам реестр, как древовидная иерархическая база данных (registration database — регистрационная база) впервые появился в Windows 3.1 (апрель 1992). Это был всего один двоичный файл, который назывался REG.DAT и хранился в каталоге C:\Windows\. Реестр Windows 3.1 имел только одну ветку — HKEY_CLASSES_ROOT

    Следующий шаг — основой конфигурации системы стал реестр. Он имел 4 корневых раздела: HKEY_ LOCAL_MACHINE, HKEY_CURRENT_USER, HKEY_CLASSES_ROOT и HKEY_USERS.

    Реестр стал «сборным»: на диске он хранился в файлах: DEFAULT, SOFTWARE, SYSTEM, а при запуске системы из этих файлов собиралась единая БД. Реестр в том виде, как его использует Windows и как видит его пользователь в процессе использования программ работы с реестром, формируется из различных данных. Чтобы получилось то, что видит пользователь, редактируя реестр, происходит следующее. Вначале, в процессе установки и настройки Windows, на диске формируются файлы, в которых хранится часть данных относительно конфигурации системы. Затем, в процессе каждой загрузки системы, а также в процессе каждого входа и выхода каждого из пользователей, формируется некая виртуальная сущность, называемая «реестром» — объект REGISTRY\. Данные для формирования «реестра» частично берутся из тех самых файлов (Software, System …), частично из информации, собранной ntdetect при загрузке (HKLM\ Hardware\ Description). То есть часть данных реестра хранится в файлах, а часть данных формируется в процессе загрузки Windows. Для редактирования, просмотра и изучения реестра стандартными средствами Windows (программы regedit.exe и regedt32.exe) доступны именно ветки реестра. После редактирования реестра и/или внесения в него изменений эти изменения сразу записываются в файлы.

    Однако, есть программы сторонних разработчиков, которые позволяют работать непосредственно с файлами.

    Программы оптимизации реестра, твикеры

    , а также инсталляторы и деинсталляторы программ работают через специальные функции работы с реестром.

    Можно провести некое примерное соответствие файлов и веток реестра, но оно не такое простое, полное и однозначное. Однако примерно можно сказать следующее:

    § Ветка реестра «HKEY_LOCAL_MACHINE\Software» формируется из файла «%SystemRoot%\system32\config\software».

    § Ветка реестра «HKEY_LOCAL_MACHINE\System\» формируется из файла «%SystemRoot%\system32\config\system».

    § Ветка реестра «HKEY_LOCAL_MACHINE\SAM\» формируется из файла «%SystemRoot%\system32\config\SAM».

    § Ветка реестра «HKEY_LOCAL_MACHINE\SECURITY\» формируется из файла «%SystemRoot%\system32\config\SECURITY».

    § Ветка реестра «HKEY_LOCAL_MACHINE\HARDWARE\» формируется в зависимости от оборудования(динамически).

    § Ветка реестра «HKEY_USERS\<SID_пользователя>» формируется из файлов «%USERPROFILE%\ntuser.dat»

    § Ветка реестра «HKEY_USERS\DEFAULT» формируется из файлов «%SystemRoot%\system32\config\default»

    HKEY_CURRENT_USER

    Данный раздел содержит настройки текущего активного пользователя, вошедшего в систему. Здесь хранятся папки пользователя, цвета экрана и параметры панели управления. Эти сведения сопоставлены с профилем пользователя. Вместо полного имени раздела иногда используется аббревиатура HKCU.[2] Хотя этот раздел выглядит как один из основных в редакторе реестра, он является всего лишь ссылкой на один из профилей HKEY_USERS\.

    HKEY_USERS

    Раздел HKEY_CURRENT_USER является подразделом раздела HKEY_USERS. Вместо полного имени раздела иногда используется аббревиатура HKU.[2]

    HKEY_LOCAL_MACHINE

    Раздел содержит параметры конфигурации, относящиеся к данному компьютеру (для всех пользователей). Вместо полного имени раздела иногда используется аббревиатура HKLM.[2]

    HKEY_CLASSES_ROOT

    Является подразделом HKEY_LOCAL_MACHINE\Software\Classes. В основном, содержит информацию о зарегистрированных типах файлов и объектах COM и ActiveX. Вместо полного имени раздела иногда используется аббревиатура HKCR

    HKEY_CURRENT_CONFIG

    Данный раздел содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы.[2] Является ссылкой на HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current

    HKEY_DYN_DATA

    Данный раздел имеется только в реестре ОС семейства Windows 9x/ME. Содержит динамически изменяемые данные о компьютере (загрузка процессора, размер файла подкачки и т. п.).[

     

    Прежде чем перейти к работе, нужно определиться с терминологией. Термины соответствуют элементам редактора реестра.


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

    Разделы реестра
    Параметры реестра
    Значения параметров

    REG-файл

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

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

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

     

    Windows Registry Editor Version 5.00


    ;Отключить меню недавних документов
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    «NoRecentDocsMenu»=hex:01,00,00,00

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

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


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

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

    · Windows Registry Editor Version 5.00 — заголовок файла, являющийся его неотъемлемой частью. Также в качестве заголовка вы можете встретить REGEDIT4 — это формат Windows 98 / NT 4.0, который впрочем поймут и более новые операционные системы Windows. Подробнее о различиях в форматах можно прочитать на сайте JSO FAQ (на английском языке).

    · ; Отключить меню недавних документов — комментарий. Все строки, начинающиеся с ; (точка с запятой) представляют собой комментарии.

    · [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] — это раздел реестра. Графически (в редакторе реестра) он представляет собой путь к параметру. В формате REG-файлов разделы всегда заключаются в квадратные скобки. В этом примере (под)раздел Explorer принадлежит разделу HKEY_CURRENT_USER.

    · «NoRecentDocsMenu»=hex:01,00,00,00 — параметр реестра и его значение. В зависимости от значения параметра, меняется поведение операционной системы или объекта. Многие параметры можно настроить в графическом интерфейсе операционной системы, но далеко не все. В таких случаях для изменения параметра используют редакторы реестра, твикеры или REG-файлы.

    В 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\UnreadMail]
    «MessageExpiryDays»=dword:00000000

     

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

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

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


    Рекомендуемые страницы:

    poisk-ru.ru

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *