Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
учебное пособие по дисциплине ОССиО.doc
Скачиваний:
7
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

10.1. Разделы реестра

Реестр имеет древовидную структуру, напоминающую структуру папок и файлов на жестком диске. Существует пять основных разделов реестра, каждый из которых, подобно папке на жестком диске, может содержать подразделы и отдельные параметры.

Главных разделов в реестре два: HKEY_LOCAL_MACHINE (локальный компьютер) и HKEY_USERS (пользователи). HKEY_LOCAL_MACHINE содержит всю информацию о настройках имеющегося оборудования, а также те настройки программ, которые являются общими для всех пользователей.

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

Существуют еще три так называемых «виртуальных» раздела, которые на самом деле являются подразделами первых двух. Можно сказать, что эти разделы — ярлыки для быстрого доступа к нужным параметрам. Это следующие разделы:

  • HKEY_CLASSES_ROOT — содержит сведения о зарегистрированных типах файлов и их связях с приложениями. Этот раздел на самом деле находится по адресу HKEY_LOCAL_MACHINE\Software\Classes, кроме того, в нем также имеется информация из HKEY_CURRENT_USER\Software\Classes.

  • HKEY_CURRENT_CОNFIG — хранит информацию о текущей аппаратной конфигурации. Данные этого раздела на самом деле находятся в нескольких подразделах HKEY_LOCAL_MACHINE.

  • HKEY_CURRENT_USER содержит все настройки текущего пользователя. На самом деле этот раздел является одним из подразделов HKEY_USERS.

Приведем для примера краткое описание некоторых часто используемых подразделов реестра:

  • HKEY_LOCAL_MACHINE\Software. Открыв этот раздел, можно увидеть подразделы с названиями компаний и программных продуктов. В них соответствующие приложения хранят свои настройки.

  • HKEY_CURRENT_USER\Software. Этот раздел во многом схож с предыдущим, только здесь приложения записывают параметры, относящиеся к текущему пользователю.

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion. Здесь хранятся настройки, определяющие работу самой операционной системы. Большинство этих параметров можно изменять с помощью Панели управления. Настройки Windows для текущего пользователя находятся в аналогичном разделе:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion.

В реестре применяются параметры нескольких типов: REG_BINARY – двоичные данные, REGDWORD – целые числа в обычном, двоичном или шестнадцатеричном представлении, REG_SZ – строка фиксированной длины, REG_MULTI_SZ – многострочный текст.

10.2. Работа с редактором реестра. Резервное копирование и восстановление реестра

Для просмотра и редактирования реестра используется программа Редактор реестра, которую можно запустить с помощью Пуск ► Выполнить, введя regedit и нажав кнопку ОК.

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

С помощью Редактора реестра можно выполнять следующие действия:

  • просматривать содержимое разделов и значения параметров;

  • выполнять поиск в реестре;

  • изменять значения параметров;

  • создавать, переименовывать, удалять разделы и параметры;

  • импортировать, экспортировать, загружать и выгружать данные;

  • устанавливать параметры безопасности реестра.

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

В Редакторе реестра можно открыть меню Правка и выполнить команду Найти. В появившемся окне вводится строка или ее фрагмент для поиска. Для начала поиска необходимо нажать Найти далее.

Выполнение операций с разделами и параметрами реестра очень напоминает аналогичные действия с папками и файлами в среде Windows. Большинство действий обычно выполняется щелчком правой кнопки мыши на нужном разделе или параметре. Для параметров используются следующие команды контекстного меню: Изменить, Удалить и Переименовать. В контекстном меню любого раздела есть команда Создать, с помощью которой можно создавать новые подразделы и параметры. Изменить значение параметра можно также, дважды щелкнув на его имени.

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

Имеющаяся в Windows ХР Professional программа архивации позволяет выполнять архивирование состояния системы. В архив будет входить реестр и другие важные системные файлы. Чтобы создать архив состояния системы без включения в него указанных файлов, необходимо выполнить следующие действия:

  • Запустить программу архивации данных с помощью Пуск ► Все программы ► Стандартные ► Служебные ► Архивация данных и перейти в расширенный режим.

  • На вкладку Архивация нужно установить флажок System State в списке объектов архивации.

  • Ввести имя архива и щелкнуть на кнопке Архивировать. В появившемся окне Сведения о задании архивации нужно щелкнуть на кнопке Дополнительно и снять флажок Автоматически архивировать защищенные системные файлы вместе с состоянием системы. После этого нужно нажать ОК и еще раз Архивировать.

Для восстановления состояния системы нужно запустить программу архивации, перейти на вкладку Восстановление и управление носителем, выбрать нужный архив и установить флажок System State. Для начала восстановления нужно нажать на Восстановить и следовать инструкциям на экране.

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

С помощью редактора реестра можно сохранять в файл кусты реестра или отдельные разделы и при необходимости выполнить их восстановление. Для этого следует выделить его в Редакторе реестра и выполнить команду Файл ► Экспорт. В появившемся окне необходимо указать имя файла и щелкнуть на кнопке Сохранить. Можно также экспортировать весь реестр, указав соответствующий параметр в окне сохранения файла.

Для восстановления раздела используется команда Файл ► Импорт. В окне импорта необходимо выбрать нужный файл и нажать кнопку Открыть. Импортировать файл реестра можно также, дважды щелкнув на его значке в Проводнике.

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