Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БОС(Лабораторные).doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
812.54 Кб
Скачать

Лабораторная работа 3 использование редактора реестра

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

  • назначение и способы запуска редактора реестра;

  • пользовательский интерфейс и возможности программы.

ТЕОРЕТИЧЕСКОЕ ОБОСНОВАНИЕ

1. Назначение и способы запуска редактора реестра

Все современные операционные системы из се­мейства Windows — Windows 95/98, Windows NT 4.0 и Windows 2000 — имеют в своем составе утилиты, предназначенные для просмотра и редактирования реестра — так называемые редакторы реестра (Registry Editors). В Windows 2000, запуск редакторов реестра должен осуществляться с помощью команды Run меню Start.

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

1.1. Использование программы Regedit

Утилита редактирования реестра очень проста в ис­пользовании. А вот что действительно сложно, так это гарантировать правиль­ность модификаций, которые вносятся в базу данных работающего реестра, а также их соответствие реальной конфигурации компьютера. На случай внесения некорректных изменений в реестр, после которых компьютер будет неправильно работать или вообще перестанет загружаться, рекомендуется выполнить резервное копирование реестра любым из способов. Создайте диск аварийного восстановления (ERD), а в Windows 2000 не забудьте выполнить резервное копирование сис­темных конфигурационных данных (System State data). Помимо этого, совсем не лишней будет и загрузочная дискета соответствующей операционной систе­мы, которая может понадобиться в случае возникновения проблем.

1.2. Запуск Regedit

По умолчанию утилита Regedit.exe в процессе установки операционной сис­темы Windows 2000 копируется в каталог %SystemRoot% (например, D:\WINNT). Найдите этот файл и запустите его двойным щелч­ком мыши или с помощью команды Run меню Start.

Registry Editor имеет интерфейс, созданный по образу и подобию приложения Explorer. Regedit.exe не яв­ляется "услужливой программой", не распознает ошибки, не предупреждает о них пользователя, не имеет команды Undo, поэтому многие из опера­ций, производимых с его помощью, являются необратимыми.

2. Пользовательский интерфейс и возможности программы

2.1. Исследование интерфейса Regedit

Окно редактора реестра Regedit.exe состоит из четырех основных областей:

Строка меню. В этой строке содержатся основные пункты меню: Registry, Edit, View, Favorites (новый пункт меню, появившийся в Windows 2000) и Help.

Левая панель (левое подокно). Отображает иерархию реестра, организован­ную в виде ключей (в литературе они часто обозначаются термином "разделы") и вложенных ключей (другие часто встречающиеся термины — "подключи",или "подразделы").

Правая панель (правое подокно). Показывает текущие параметры выбран­ного ключа реестра, известные также как значимые элементы (value entires). Каждый параметр реестра характеризуется именем, отображае­мым в столбце Name правой панели, типом данных, отображаемым в столбце Туре (на тип данных указывает и небольшой значок, располо­женный чуть левее имени), и значением, отображаемым в столбце Data.

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

При вызове Regedit раскрывается окно Registry Editor, в котором отобража­ются ключи только верхнего уровня иерархии реестра, ответвляющиеся от значка My Computer. Это — имена корневых ключей, базовая информация о которых была приведена на предыдущем занятии.

Если выполнить щелчок мышью, указав курсором на значок [+], располо­женный левее значка любой из папок, то развернется соответствующий ключ, в котором отобразится иерархия содержащихся в его составе вложен­ных ключей.

Если в составе вложенных ключей имеются другие вложенные ключи, то слева от них тоже будут находиться значки [+]. Этот послой­ный метод организации реестра известен под названием вложения (nesting) и допускает множество уровней.

По достижении самого нижнего уровня вложения слева от вложенного клю­ча появится значок [—], который указывает, что дальнейшее раскрытие не­возможно.

Если рядом с ключом нет ни значка [+], ни значка [-] – это означает, что он не содержит вложенных ключей.

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

Таблица 3.1 – Клавиатурные комбинации, используемые в Registry Editor

Клавиша

Действие

<+>

Разворачивает выбранный ключ на один уровень, показывая вложен­ные подключи.

Сворачивает выбранный ключ на один уровень.

Перемещает вверх к следующему ключу.

Перемещает вниз к следующему ключу.

Разворачивает выделенный ключ на один уровень, показывая его под­ключи; если подключей нет, то перемещает вниз к следующему ключу.

Сворачивает выделенный ключ, если он был развернут; в противном случае, перемещает вверх к следующему ключу.

Перемещает в другое подокно окна Registry Editor.

В правой панели окна Registry Editor располагаются параметры реестра, каж­дый из которых характеризуется именем, типом данных, и собственно дан­ными.

Каждый параметр реестра характеризуется именем. Многие параметры, пре­доставляемые Microsoft, используют имя Default. Имена параметров распола­гаются в столбце Name правой панели окна Registry Editor. Эти имена при­сваиваются значимым элементам разработчиками приложений и физиче­ских устройств.

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

Утилита Regedit.exe для удобства применяет также специальные значки, ото­бражаемые чуть левее имен параметров и позволяющие быстро отличать дво­ичные данные от текстовых. Краткое описание значков, отображаемых в окне редактора реестра Regedit, приведено в табл. 3.2.

Таблица 3.2 – Значки, соответствующие типам данных в Registry Editor

Тип данных

Описание

Означает, что данные имеют двоичный формат (типы данных REG_BINARY и REG_DWORD).

Означает текст и символы, которые вы можете прочесть, на­пример, "On The Microsoft Network" (строковые типы данных — REG_EXPAND_SZ, REG_MULTI_SZ и REG_SZ).

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

Ниже приведено краткое описание пунктов меню Regedit.