Описание алгоритма решения задачи
Системный реестр Windows XP. Редактор базы данных регистрации
Вариант№
Выполнил студент руппы ИСт-14-(11)-1
Зорина Т.А.
Проверил преподаватель
Шмелев Д.О.
Ялуторовск – 2014
Цель: формирование умений управления записями реестра с помощью редактора системного реестра и командного файла реестра (*.reg).
Задание
Выполнить управление записями реестра с помощью редактора системного реестра и командного файла реестра.
Теоретическая часть
Структура базы данных реестра
ОС Windows 9X имеет встроенные средства администрирования. Основные управляющие органы системы расположены в Панели управления. Все настройки ОС, проведенные как автоматически в процессе инсталляции системы, так и вносимые вновь установленными приложениями, сохраняются в специальной базе, называемой базой данных реестра. База данных реестра Windows 9X состоит из файлов SYSTEM.DAT и USER.DAT. Редактор базы данных регистрации – утилита regedit. exe- находится в главном каталоге Windows 9x. Запуск утилиты приводит к появлению окна «Редактор реестра», которое содержит пять корневых записей реестра, называемых ключами (HKEY). Каждая запись хранит некоторую область данных реестра.
Редактор системного реестра. Утилита regedit.exe
Утилита regedit.exe – является графическим инструментом, предназначенным для изменения параметров (переменных) системного реестра. Окно редактора поделено на две части и по форме напоминает проводник. В левой части окна отображаются пять свернутых корневых записей, которые можно развернуть точно так же, как дерево каталогов в проводнике. Каталог в терминах редактора реестра называют разделом. Листьями этого дерева являются ключи. Ключи отображаются в правой части окна редактора. Ключ имеет атрибуты «имя», «тип» и «значение». Как в проводнике, имяключа состоит из последовательности разделов, отделенных символом «\».
Ключ может иметь тип «строковый параметр» (REG_SZ), «двоичный параметр» (REG_BINARY) или «параметр DWORD» (REG_DWORD). В зависимости от типа ключа его значения могут быть различны. В лабораторной работе будем использовать «параметр DWORD» и два его значения - 0x0000 0001(1) и 0x0000 0000(0), которые соответственно разрешают (включают) и отменяют (выключают) действие ключа.
Описание алгоритма решения задачи
1. Первая строка файла содержит заголовок REGEDIT4.
2. Во второй строке указывается полный путь расположения ключа, начиная с корневой записи, например:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
3. В третьей строке указываются название и значение ключа, например: «DisableRegistryTools»=dword:00000001
Значение dword:0000000I разрешает действие ключа, a dword:0000000 отменяет (выключает) действие ключа.
Для создания файла и внесения в него информации использовался текстовый редактор, блокнот, Созданному текстовому файлу заменено расширение с .txt на .reg
Содержимое файла nodisp.reg, закрывающего доступ к на стройкам экрана, оформлено так:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\System]
«NoDispCPL»=dword:00000001
HKEY_USERS\.Default\Soitware\Microsoft\Windows\CurrentVersion\Policies\System] «NoPispCPL»=dword:00000001
Содержимое файла disp.reg, открывающего доступ к тем же настройкам, так:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\System]
«NoDispCPL»=dword:00000000
[HKEY_USERS\.Default\Software\Microsoft\Wmdows\CurretitVersion\Policies\System]
«NoDispCPL»=dword:00000000
Эти файлы отличаются лишь значением ключа.
Задание 3.
Созданы файлы nodisp.reg и disp.reg и проверены правильность их действия на практике. Проверка проведилась с открытым окном редактора regedit. Запуск командного файла привел к изменению значения параметра NoDispCPL в окне редактора реестра.
Задание 4.
Созданы и выполнины командные файлы системного реестра, закрывающие и открывающие доступ к настройкам органов управления Windows 9x согласно номерам вариантов, заданным в таблице 1. Выбрано и выполнено не менее 5 вариантов. После внесения изменений проверено, что соответствующий параметр появился в нужном месте реестра и его значение соответствует заданному.
Таблица 1
Варианты выполнения задания
№ вар. | Признак пере-загрузки | Задание | Местонахождение органов управления или директивы |
1. | Удалить команду «Выполнить» из меню «Пуск» | Кнопка «Пуск» | |
2. | * | Удалить команду «Найти» из меню «Пуск» | Кнопка «Пуск» |
3. | * | Скрыть значок «Сетевое окружение» | Рабочий стол |
4. | Скрыть вкладку «Фон» в свойствах экрана | Окно «Свойство экрана» | |
5. | Скрыть вкладку «Оформление» в свойствах экрана | Окно «Свойство экрана» | |
6. | Скрыть вкладку «Заставка» в свойствах экрана | Окно «Свойство экрана» | |
7. | * | Скрыть отображение всех элементов на рабочем столе | Рабочий стол |
8. | * | Удалить пункт «Панель задач» в меню «Настройка» кнопки «Пуск» | Кнопка «Пуск», «Настройка» |
9. | * | Удалить пункт «Настройка» в меню кнопки «Пуск» | Кнопка «Пуск», «Настройка» |
10. | Отключить доступ к сети в панели управления | Директива «Свойства» значка «Сетевое окружение» | |
11. | Скрыть вкладку «Управление доступом» в свойствах сети | Окно «Свойства сети» | |
12. | * | Отключить команду «Выключить компьютер» | Кнопка «Пуск» |
13. | Удалить папку «Избранное» из меню «Пуск» | Кнопка «Пуск» | |
14. | * | Удалить папку «Документы» из меню «Пуск» | Кнопка «Пуск» |
15. | Скрыть содержание Рабочей группы из Сетевого окружения | Папка «Сетевое окружение» | |
16. | Заблокировать возможность удаления принтеров | Кнопка «Пуск», «Принтеры» | |
17. | Заблокировать возможность добавления принтеров | Кнопка «Пуск», «Принтеры» | |
18. | Скрыть вкладку «Устройства» утилиты «Система» | Директива «Свойства» значка «Мой компьютер» | |
19. | Скрыть кнопку «Файловая система» вкладки «Быстродействие» | Директива «Свойства» значка «Мой компьютер», вкладка «Быстродействие» | |
20. | Скрыть кнопку «Виртуальная память» вкладки «Быстродействие» | Директива «Свойства» значка «Мой компьютер», вкладка «Быстродействие» | |
21. | Сделать недоступным средства редактирования реестра | Команда regedit.exe |
Сохранен созданный файлы на внешнем носителе информации.
Поместите в отчет последовательность действий заданий 1 – 4.
Восстановите исходное состояние ключей.
Вывод
В результате выполнения лабораторной работы отработаны навыки управления записями реестра с помощью редактора системного реестра и командного файла реестра. По окончанию выполнения все внесеные изменения убраны.