Дисциплина: «Операционные системы»
Для групп: 205, 209
Специальность: 2-400101 «Программное обеспечение информационных технологий»
Тема: Редактирование реестра
Цель: Научиться редактировать реестр Windows.
Актуализация опорных знаний.
1. Реестр Windows, его структура.
2. Утилита regedit и работа с ней.
3. Файлы редактирования реестра (reg-файлы).
4. Программы очистки системного реестра.
Задания 1
Перед выполнением заданий лабораторной работы рекомендуется создать контрольную точку восстановления системы, так как ошибочные действия при работе с реестром могут привести к полной или частичной потере работоспособности системы. Внесите в системный реестр настройки, которые запретили бы пользователю изводить частично или полностью изменение свойств Рабочего стола.
Ход выполнения задания 1
1. С помощью Проводника найдите в папке Windows файл regedit.exe и запустите его, ознакомьтесь с организацией реестра, где в левой части окна отображаются названия разделов, а в правой - ключи (параметры) соответствующего раздела. Каждый ключ имеет имя, тип и значение. Используются следующие типы ключей: строковый параметр (REG_SZ), двоичный параметр (REG_BINARY) и параметр DWORD (REG_DWORD).
|
|
2. Перейдите в раздел реестра HKEY CURRENT USERS\Software\Microsoft\Windows\Current Version\Policies\System. Если при открытии раздела Policies окажется, что в нем отсутствует раздел System, создайте его, используя команду
Правка -> Создать -> Раздел.
3. Сверните окно редактирования реестра и, щелкнув правой кнопкой мыши в свободном месте Рабочего стола, с помощью контекстно-зависимого меню -откройте окно Свойства: Экран. Запишите перечень закладок окна с настройками экрана, доступными для пользователя, и закройте окно.
4. Разверните окно редактирования реестра и в разделе System с помощью команды
Правка -> Создать -> Параметр DWORD создайте ключ
NODISPSettingsPage
и, щелкнув по его имени правой кнопкой мыши, выберите в появившемся меню команду Изменить. Используя окно Изменение параметра DWORD, присвойте созданному ключу значение «1» в шестнадцатеричной системе.
5. Сверните окно редактирования реестра и вновь откройте окно Свойства: Экран. Изучите перечень закладок, доступных пользователю, и сделайте вывод о назначении ключа NODISPSettingsPage. Закройте окно свойств экрана.
6. Повторите действия, описанные в пунктах 4 и 5, присваивая значение «1» следующим ключам:
• NODISPBackgroundPage;
• NODISPAppearancePage;
• NODISPScrSavPage;
• NODISPCPL.
Сделайте вывод об их назначении.
Задание 2
Создайте файлы редактирования реестра, один из которых разрешает, а другой запрещает пользователю изменение настроек Рабочего стола.
Ход выполнения задания 2
1. Хотя файлы редактирования реестра могут создаваться в любом текстовом редакторе (например, Блокнот), удобнее получить шаблон такого файла, используя regedit. Для этого, не закрывая редактор regedit после выполнения задания 1, в разделе System удалите все ключи кроме последнего NODISPCPL.
|
|
2. Щелкнув мышью по строке с названием раздела System, выполните команду
Файл -> Экспорт
и, указав имя создаваемого файла filel, сохраните его в папке Мои документы.
3. Закройте программу regedit.
4. Перейдите в папку Мои документы и, щелкнув правой кнопкой мыши по файлу filel.reg, выполните команду
Открыть с помощью -> Блокнот.
5. Изучите структуру файла filel.reg. Его содержимое должно быть примерно следующим:
Windows Registry Editor Version 5.00
[HKEY_CURRENTUSER\Software\Microsoft\Windows\Current
Version \Policies \System]
"NODISPCPL "=dword.-0000000 1
6.Замените в последней строке файла значение параметра DWORD с 00000001 на 00000000 и, используя команду
Файл -> Сохранить как,
сохраните внесенные изменения в файле/г/е2.ге
7. Закройте Блокнот. Поочередно запуская двойным щелчком на выполнение файлы filel.reg и file2.reg, произведите попытку редактирования настроек Рабочего стола. Сделайте выводы.
8. После запуска файла file2. reg убедитесь в возможности редактирования параметров Рабочего стола и удалите оба файла (filel.reg ufile2.reg).
Задание 3
По указанию преподавателя запустите одну из программ очистки реестра (RegClean, TweakNowRegCleaner, Registry Mechanic и т.п.) Опишите действия, выполняемые этими программами.
Домашнее задание: Р. Дженнингс, WINDOWS-95 в подлиннике., с. 199-211.
Задание лабораторной работы разработал преподаватель: Скадорва А.И.
Печать выполнил лаборант: Чижик Д. Л.
2009-2010 уч. г.