Выполнение основных операций в редакторе реестра

Задание 1. Использование утилиты Редактор реестра

Интерфейс редактора реестра

1. Редактор реестра размещен по пути C:\ WINDOWS \REGEDIT.EXE. Создайте для него ярлык на рабочем столе и запустите его.

2. Ознакомьтесь с составом команд в меню редактора. Проверьте действие команд в меню Вид.

Просмотр элементов реестра

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

Чтобы раскрыть раздел, щелкните мышью по значку +, обозначающему вложенный раздел.

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

Чтобы закрыть раздел, щелкните мышью по значку -, обозначающему раскрытый раздел.

2. Раскройте раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Enum\DISPLAY\Default_Monitorдля определения типа используемого монитора.

3. Раскройте раздел

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ Fontsдля ознакомления со стандартными шрифтами, инсталлированными в Windows.

Поиск информации в реестре

1. Выполните команду Правка|Найтии введите образец для поиска, например, PAINT, приняв во внимание следующие указания:

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

· Для продолжения поиска следует нажать F3.

Экспорт информации реестра

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

4.Выделите раздел HKEY_CURRENT_USER\Environment

и выполните команду Реестр|Экспорт в файл. Сохраните файл под именем ENV. По умолчанию он получит расширение REG.

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

6. Для просмотра содержимого файла ENV.REG выделите его и щелкните по значку файла правой кнопкой мыши. В контекстном меню выберите команду ИЗМЕНИТЬ. Просмотрите установки раздела Environment. Закройте блокнот, не меняя содержимого файла ENV.REG.

Импорт информации в реестр

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

· дважды щелкнуть по значку файла в проводнике;

· открыть контекстное меню файла и выполнить команду Слияние;

· в главном меню выполнить Файл| Слияние.

1. В редакторе реестра откройте раздел HKEY_CURRENT_USER\Environment. Удалите параметр ТМР.

2. Вернитесь в проводник к файлу ENV.REG и импортируйте его в реестр.

3. Проверьте восстановление информации о переменной TMP в реестре.

Редактирование реестра

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

1. Выделите раздел HKEY_CURRENT_USER\Software\Classes и выполните команду Правка|Создать|Раздел.

2.Введите имя раздела .xtt

3. В правом окне редактора выделите параметр «По умолчанию» и выполните команду Изменить через меню Правка или через контекстное меню. Введите значение параметра: txtfile. По завершении ввода значение параметра txtfile будет отображаться в поле «Значение».

4. Стартуйте проводник и создайте файл с расширением .xtt. Для этого создайте текстовый файл (.txt) и измените его расширение на .xtt. Убедитесь, что он сразу будет ассоциирован с приложением NotePad.

5. После предъявления результата преподавателю восстановите реестр. Для удаления значения параметра раздела .xtt выделите параметр «По умолчанию» и выполните команду Удалить через меню Правка или через контекстное меню. Затем выделите раздел .xtt и удалите его аналогичным образом.

Ветвь HKEY_LOCAL_MACHINE. Исследование конфигурации компьютера

Ветвь HKEY_LOCAL_MACHINE имеет пять подразделов: HARDWARE, SAM, SECURITY, SOFTWARE и SYSTEM. Подразделы SAM, SECURITY, SOFTWARE и SYSTEM рассматриваются как кусты, так как имеют соответствующие файлы в папке

Системный каталог\System32\Config

Подразделы HKEY_LOCAL_MACHINE описаны в таблице:

Подраздел Описание
HARDWARE   Подраздел HARDWARE — величина изменяемая. Он конструируется из сведений, собираемых при каждом запуске компьютера. Эту информацию может запросить приложение, чтобы определить тип и состояние физи­ческих устройств, связанных с данным компьютером. С этим подразделом не связан какой-либо файл на жест­ком диске, поскольку параметры являются непостоян­ными, т. е. они не сохраняются, а собираются каждый раз при запуске компьютера. Информация из HKEY_LOCAL_MACHINE\HARDWARE может быть использована, например, при определении драйвера, соответствующего компоненту оборудования.  
SAM   Куст SAM (Security Accounts Manager) содержит базу данных каталога данного компьютера. Если компьютер является контроллером домена, куст базы данных SAM содержит главную базу данных каталога. Куст SAM размещается в файлах SAM и Sam.log в папке Системный_каталог\System32\Config. Этот куст указывает на те же данные, доступ к которым может быть осуществлен из HKEY_LOCAL_MACHINE\SECURITY\SAM. Данные в разделах SAM или SECURITY не могут быть просмотрены, пока права доступа к ним не изменены. По умолчанию эти данные просматриваться не могут. Будьте особенно внимательны, если Вы делаете какие-либо изменения в правах доступа к этим разделам, иначе Вы можете привести Вашу систему в нерабочее состояние.  
SECURITY   Куст SECURITY содержит всю информацию о системе безопасности локального компьютера. По умолчанию никакие разделы в SECURITY не могут быть модифи­цированы никаким приложением. Куст SECURITY размещается в файлах Security и Security.log папки системный_каталог\System32\Сопfig.  
SOFTWARE   Куст SOFTWARE содержит информацию о программном обеспечении локального компьютера, не зависимую от информации, относящейся к какому-либо конкретному пользователю. Например, она содержит имя произво­дителя и номер версии программного продукта. Этот куст размещается в файлах Software и Software.log папки системный_каталог\System32\Сопfig; оно содержит и сведения о связях между файлами и приложениями, а также информацию OLE.  
SYSTEM   Куст SYSTEM содержит сведения об оборудовании и службах системы. Когда устанавливаются или настраиваются драйверы устройств или служб, то добавляется или модифицируется информация, содержащаяся в данном кусте. Куст SYSTEM размещается в файлах System и System.log в папке системный_каталог\System32\Сопfig. Резервная копия куста SYSTEM сохраняется в файле System.alt.  

Задание 2. Раздел HKEY_LOCAL_MACHINE\HARDWARE

Объясните назначение разделов

HKEY_LOCAL_MACHINE\Hardware\Description\System\CentralProcessorи

HKEY_LOCAL_MACHINE\Hardware\Description\System\FloatingPointProcessor

Экспортируйте параметры первого их них в файл CP.REG

Задание 3. Раздел HKEY_LOCAL_MACHINE\SOFTWARE

Вложенные ключи раздела содержат информацию различного рода. Прежде всего, это параметры установленных приложений по шаблону типа \CompanyName\ProductName\Version. Наряду с этим раздел содержит специальные подразделы CLASSES и MICROSOFT\WINDOWS NT.

Экспортируйте в файл IE.REG параметры раздела

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main.

Задание 4. Раздел HKEY_LOCAL_MACHINE\SYSTEM

Содержит подразделы HKEY_LOCAL_MACHINE\System\ControlSetNNN (где NNN – это 001, 002 и т.д.) с параметрами, необходимыми для старта операционной системы (драйверы устройств и системные службы).

Содержит также подраздел HKEY_LOCAL_MACHINE\System\CurrentControlSet, который в действительности является указателем на выбранный для старта раздел ControlSetNNN.

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist

Найдите в разделе hivelist параметр, содержащий SID для вашего имени пользователя.

Определите имя вашего компьютера, используя информацию в разделе Control.

Задание 5. Ветвь HKEY_CURRENT_CONFIG. Просмотр и сохранение параметров активного профиля оборудования

Ветвь включает описание устройств и их параметров, образующих “профиль оборудования”. Пользователь может создать несколько профилей оборудования, которые будут размещаться в подразделах HKEY_LOCAL_MACHINE\System\ControlSet001, …002 и т.д. При загрузке Windows в меню можно выбрать желаемый профиль для загрузки. Выбранный при загрузке профиль отображается псевдонимом HKEY_CURRENT_CONFIG.

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

HKEY_CURRENT_CONFIG\System\CurrentControlSet\SERVICES

Ветвь HKEY_CLASSES_ROOT. Связи файлов с приложениями и контекстные меню файлов

Раздел HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES содержит достаточно важную информацию о связях файлов с приложениями и контекстных меню файлов, поэтому на верхнем уровне реестра он имеет дополнительный псевдоним HKEY_CLASSES_ROOT.

Каждый зарегистрированный тип файла имеет подраздел .XXX, где XXX – расширение файла. В данном подразделе первый параметр указывает, какому классу принадлежит файл с данным расширением для обработки соответствующим приложением. Например, файлы типа .HTM и .HTML принадлежат одному классу htmlfile, что указывает на то, что они будут обрабатываться одним приложением. Спецификацию этого приложения и возможные действия над файлами данного типа в меню Файл или в контекстном меню проводника следует смотреть ниже в определениях классов (Например, класс htmlfile описан в разделе HKEY_CLASSES_ROOT\htmlfile).

Каждый класс расширений, обрабатываемых проблемными приложениями, содержит подраздел shell с ключами команд над файлами данного типа, отображаемых в меню Файл или в контекстном меню проводника. Например, подраздел HKEY_CLASSES_ROOT\htmlfile\shell содержит ключи

· open, в котором ключ command укажет на приложение для открытия файлов типа .htm и .html в том же окне;

· opennew, в котором ключ command укажет на приложение для открытия файлов типа .htm и .html в новом окне;

· edit, в котором ключ command укажет на приложение для редактирования файлов типа .htm и .html;

· print, в котором ключ command укажет на приложение для печати файлов типа .htm и .html.

Определите, какие приложения используются для вышеуказанных команд. Экспортируйте раздел HKEY_CLASSES_ROOT\htmlfile\shell в файл HTML.REG.

Задание 6. Просмотр незарегистрированных типов файлов

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

1. В редакторе реестра откройте ветвь HKEY_CURRENT_USER\Software\Classes. Создайте в Classes раздел Unknown, в нем создайте раздел shell и добавьте в него новый раздел, который будет именем команды, например, open as NotePad file.

2. В этом разделе создайте еще один с именем command. В итоге должна быть создана следующая структура: HKEY_CURRENT_USER\Software\Classes\Unknown\shell\Open As NotePad File\command

3. В разделе command выделите справа параметр (по умолчанию) и выполните Изменить. Задайте для него значение пути к файлу NotePad.exe. К пути добавьте через пробел параметр %1, так чтобы строка значения выглядела следующим образом:

C:\WINDOWS\NOTEPAD.EXE %1

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

Ветви HKEY_USERS и HKEY_CURRENT_USER. Исследование настроек пользователя

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

В ОС Windows раздел HKEY_USERS состоит, по меньшей мере, из двух подразделов:

· HKEY_USERS\.DEFAULT – для хранения настроек умалчиваемого (общего) профиля. Эти настройки вступают в силу, когда пользователь впервые регистрируется на данном компьютере.

· HKEY_USERS\SID, гдеSID – идентификатор безопасности текущего (зарегистрированного) пользователя, представленный кодом типа S-X-X…, где X – группы цифр). Этот раздел сохраняет реестровые настройки пользователя в файле ntuser.dat, который записывается в папку для хранения профиля пользователя %SysemRoot%\Documents and Settings\имя_пользователя. Этот раздел имеет псевдоним HKEY_CURRENT_USER, вынесенный на верхний уровень реестра.

Некоторые из разделов в настройках текущего пользователя:

HKEY_CURRENT_USER\Control Panel - в данном разделе конфигурируются настройки пользователя, выполняемые обычно через Панель Управления;

HKEY_CURRENT_USER\Keyboard Layout - в данном разделе содержатся сведения о раскладке клавиатуры.

HKEY_CURRENT_USER\SOFTWARE - в данном разделе конфигурируются настройки пользователя для приложений, с которыми он работает. Например, адрес стартовой страницы обозревателя Интернет хранится в разделе

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\Main.

Задание 7. Определение своего SID- раздела в HKEY_ USERS

Сравните SID для вашего имени пользователя, указанный в разделе hivelist, с SID-разделом в HKEY_ USERS и убедитесь в совпадении идентификаторов. Сравните содержимое ветви HKEY_CURRENT_USER и HKEY_ USERS\SID.

Задание 8. Индивидуальные настройки приложения Internet Explorer в разделе HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer

Исследуйте разделы, вложенные в HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer и определите последние URL-адреса, с которыми работал текущий пользователь в обозревателе Интернет.

Наши рекомендации