Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Операционные системы. Учебно-методическое пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
41
стемы в реестре, и из системного кэша измененные данные файлов записываются на жесткий диск.
Непосредственно перед выключением ряду устройств переда-
ется предупреждение об этом, после чего в свою работу включается драйвер электропитания и компьютер выключается.
2.4. Системный реестр Windows
Системный реестр Windows – это база данных, в которой за-
писаны настройки, как самой операционной системы, так и прило­жений, в ней установленных.
Физически реестр располагается в двух файлах в системной
папке Windows – System.dat и User.dat (В ОС Windows Me был до­бавлен еще один файл classes.dat). Файлы System.da0 и User.da0 (на конце – цифра ноль) являются резервными копиями реестра, кото­рые создаются каждый раз после успешной загрузки компьютера, а в случае неудачи при загрузке могут быть помещены на место повре­жденных файлов реестра.
Файл System.dat содержит информацию, общую для всех
пользователей данного компьютера: параметры устройств, настрой­ки некоторых программ и др.
Файл User.dat содержит информацию, специфичную для каж-
дого пользователя, т.е. хранит его настройки. Оба файла имеют ат­рибут «Скрытый». Если на компьютере зарегистрировано несколько пользователей, то в папке Windows\Profiles хранятся в отдельных каталогах «личные» файлы каждого: содержимое Рабочего стола, главное меню и др., а также часть User.dat системного реестра. В самой папке Windows хранится файл User.dat, содержащий настрой­ки системы по умолчанию (то есть те, которые будут загружены, если в ответ на запрос имени пользователя и пароля нажать клавишу Esc). При загрузке компьютера после ввода имени пользователя файл User.dat из каталога этого пользователя вместе с файлами System.dat и User.dat из каталога Windows загружается в память и «склеивается» с ними в единое целое.
Системный реестр можно представить в виде дерева, которое
содержит шесть корневых разделов (ветвей):
HKEY_CLASSES_ROOT. В этом разделе содержится инфор-
мация о зарегистрированных в Windows типах файлов, что позволя-
42
ет открывать их по двойному щелчку мыши, а также информация для OLE и операций drag-and-drop.
HKEY_CURRENT_USER. Здесь содержатся настройки обо­лочки пользователя (например, Рабочего стола, меню «Пуск», ...), вошедшего в Windows. Если на компьютере работает один пользо­ватель и используется обычный вход в Windows, то значения разде­ла берутся из подраздела HKEY_USERS\.DEFAULT.
HKEY_LOCAL_MACHINE. Этот раздел содержит информа­цию, относящуюся к компьютеру: драйверы, установленное про­граммное обеспечение и его настройки. Содержит настройки обо­лочки Windows для всех пользователей.
HKEY_CURRENT_CONFIG. В этом разделе содержится ин­формация о конфигурации устройств Plug and Play и сведения о конфигурации компьютера с переменным составом аппаратных средств.
HKEY_DYN_DATA. Здесь хранятся динамические данные о состоянии различных устройств, установленных на компьютере пользователя. Именно сведения этой ветви отображаются в окне «Свойства: Система» на вкладке «Устройства», вызываемого из Па­нели управления. Данные этого раздела изменяются самой операци­онной системой, так что редактировать что-либо вручную не реко­мендуется.
Конечным элементом каждой ветви дерева реестра являются ключи или параметры, делящиеся на три типа:
строковые (например, «C:\Windows»); двоичные (например, 10 82 A0 8F). Максимальная длина такого
ключа 16Кб;
DWORD. Этот тип ключа занимает 4 байта и отображается в
шестнадцатеричном и в десятичном виде. Например, 0x00000020 (32) – в скобках указано десятичное значение ключа.
Лабораторная работа № 5
Тема: Реестр операционной системы Windows XP
Цель работы: самостоятельно изучить реестр операционной
системы Windows.
Результат обучения. После обучения студент должен:
знать реестр операционной системы Windows;
43
уметь вносить изменения и настраивать реестр операционной
системы Windows.
План занятия:
1. Изучение теоретических вопросов темы 40 минут.
2. Выполнение практического задания 40 минут.
3. Выполнение отчета 10 минут.
1. Назначение реестра
Изначально каждая программа хранила нужные для себя
настройки и данные своим собственным способом, как правило – в виде файлов собственной структуры. Поэтому при переносе про­граммы с одной машины на другую достаточно было настроить эти файлы (как правило – прописать нужные имена дисков и каталоги, т.к. каждая машина имела свои диски). С другой стороны, эта про­цедура – тогдашний эквивалент инсталляции – порой была очень сложной. В Windows 3.x была сделана попытка упорядочить формат и способ хранения конфигурационных файлов. В частности, всем им было предписано носить расширение .ini.
Реестр был создан потому, что с файлами INI, которые появи­лись в Windows 3.x, пользователям приходилось думать, какой файл INI за что отвечает и как изменить в нужном файле ту или иную настройку. Часто было трудно выяснить месторасположение таких файлов для нужной программы. Кроме того, отсутствовал способ определения того, какая программа связана с конкретным INI­файлом. С другой стороны, редактировать такие файлы было намно­го легче, чем реестр. Одним из самых важных различий между фай­лами INI и реестром являлось расположение файлов – INI-файлы принадлежали программе, в то время как реестр – часть Windows. Именно поэтому в наше время не всегда получается «просто перене­сти» программу – требуется записать ее настройки в реестр, что, собственно, и составляет процедуру инсталляции программы.
44
Рис. 2. Структура реестра
В целом реестр очень напоминает файловую систему с той
разницей, что вместо файлов на нижнем уровне содержатся пара­метры.
Информация, хранящаяся в иерархической базе данных ре­естра, собрана в разделы (key), которые содержат один или более подразделов (subkey). Каждый подраздел содержит параметры
(value).
2. Редактор реестра
Основным средством для просмотра и редактирования записей реестра служит специализированная утилита «Редактор реестра» (файл regedit.exe). При запуске regedit.exe перед пользователем предстает иерархическая структура системного реестра, похожая на программу Проводник. В левой части окна программы расположено дерево разделов, а в правой отображаются параметры (другое назва­ние – «ключи») и их значения, если они присутствуют в разделе.
Вся навигация в Редакторе реестра аналогична таковой в Про­воднике. В правой части окна редактора нажатиями на знак «+» или двойными щелчками на пиктограммах разделов можно добраться до любого раздела и ключа. Чтобы переименовать раздел или параметр, нужно выбрать соответствующий пункт из контекстного меню или нажать F2.
45
3. Самостоятельное изучение реестра
1. Откройте папку с заданиями.
2. Запустите справочную литературу по реестру.
3. Изучите основные положения о реестре Windows.
4. Восстановление реестра
При работе с реестром надо соблюдать осторожность. Удале-
ние каких-либо важных данных случайно или по незнанию может привести к краху операционной системы. Тогда спасти положение может только восстановление реестра.
Перед изменением реестра необходимо сохранить на диске копии файлов SYSTEM.DAT и USER.DAT. Они находятся в катало­ге, куда была установлена операционная система и имеют атрибуты «только для чтения» и «скрытый». В случае если реестр будет серь­езно испорчен, можно переписать эти файлы в каталог Windows, установить нужные атрибуты и реестр будет восстановлен. Для вос­становления этих файлов надо предварительно перезагрузиться в MS-DOS и затем заменять испорченные файлы хорошими.
Но это не единственный вариант восстановления данных. Де­ло в том, что операционная система, при каждом удачном запуске сохраняет копию реестра в CAB-файле, который записывается в скрытый каталог SYSBCKUP каталога Windows. По умолчанию, хранятся последние пять копий. Чтобы восстановить реестр с одной из этих резервных копий надо перезагрузиться в MS-DOS и выпол­нить команду
SCANREG /RESTORE
После этого появится список доступных резервных копий ре­естра отсортированных по времени их создания. После выбора нуж­ной копии данные будут восстановлены.
Чтобы в любое время создать резервную копию реестра вос­пользуйтесь командой
SCANREG /BACKUP
которая, в случае нормально прошедшей проверки, создаст резерв­ную копию.
Еще один вариант резервирования и восстановления реестра состоит в экспортировании раздела или целой ветви, которую Вы планируете изменять. Это можно осуществить в Редакторе реестра в
46
меню «Реестр». Выделите нужный раздел и щелкните по пункту «Экспорт файла реестра». После задания имени файла данные этого раздела будут в него экспортированы. Файл имеет расширение REG. Для его импортирования в реестр достаточно дважды щелкнуть на нем и данные будут перенесены. Правда этот способ восстановления информации имеет один существенный недостаток: все удаленные или измененные записи будут восстановлены, но вот добавленные записи удалены не будут. Поэтому данный способ больше подходит, если проводятся какие-то несущественные изменения.
5. Практическое задание
1. С помощью справочной информации (предоставляется препода-
вателем или можно воспользоваться открытыми ресурсами сети Интернет) найдите, как можно изменить настройки следующих параметров и возможностей операционной системы Windows XP:
Отключить автозапуск программ, при установке нового
диска в дисковод компакт-дисков.
Добавьте в контекстное меню Создать пункт Документ
HTML, предварительно создав шаблон документа.
Удалить пункт Сетевое окружение в кнопке Пуск. Настроить программу Блокнот так, чтобы при нажатии
правой кнопки мыши на любом файле можно было от­крыть его в блокноте. Это удобно для открытия файлов, если никакой ассоциации к их расширению не существует.
Добавьте в блокнот Зачеркнутый стиль и Подчеркнутый
стиль.
Добавьте в контекстное меню файлов Копировать в пап-
ку и Переместить в папку.
Отключите вывод сообщения Недостаточно свободного
места на диске.
2. Запустите редактор реестра операционной системы (файл
REGEDIT.EXE).
3. Выполните данные изменения, перезагрузите компьютер и про-
верьте действие установленных параметров.
4. Покажите результат работы преподавателю.
47
После выполнение практического задания студент должен со­ставить отчет, в котором должны быть отражены следующие поло­жения:
номер и название лабораторной работы; цель и план занятия; краткий конспект изученных положений темы; содержание измененных разделов реестра в практическом зада-
нии.
Письменно в отчете ответьте на следующие вопросы:
1. В каких основных файлах хранятся данные реестра? Какие дан-
ные хранятся в каждом файле? Где они размещаются?
2. В каких еще файлах хранятся настройки операционной системы?
3. Какую информацию содержат основные разделы реестра:
HKEY_CLASSES_ROOT; HKEY_CURRENT_USER; HKEY_LOCAL_MACHINE; HKEY_USERS; HKEY_CURRENT_CONFIG; HKEY_DYN_DATA.
4. Перечислите известные вам способы восстановления реестра.
После составления отчета студент сдает его преподавателю и защищает. После успешной защиты отчета студент переходит к вы­полнению следующей лабораторной работы. Не допускается выпол­нение и отчет следующих лабораторных работ, без успешной защи-
6. Создание отчета
ты предыдущей работы.
Лабораторная работа № 6
Тема: Проводник Internet Explorer
Цель работы: изучить возможности и настройки проводника
операционной системы Internet Explorer.
Результат обучения. После обучения студент должен: знать возможности проводника операционной системы Internet
Explorer;
знать настройки проводника Internet Explorer; уметь вносить изменения и настраивать Internet Explorer.
48
План занятия:
1. Изучение теоретических вопросов темы 40 минут.
2. Выполнение практического задания 40 минут.
3. Выполнение отчета 10 минут.
1. Возможности Microsoft(r) Internet Explorer
Microsoft(r) Internet Explorer – это программа, выполняющая
следующие функции:
просмотр ресурсов глобальной сети Интернет; просмотр ресурсов и управление файловой системой персональ-
ного компьютера.
Т.е. используя программу Internet Explorer, можно совершать подключения по адресам Интернета, вводя в строку адреса нужный адрес сети, а также можно просматривать ресурсы компьютера, вво­дя в строку адреса нужный ресурс. Например, можно написать С: и нажать Enter, в результате содержимое диска С вы увидите в окне
Internet Explorer.
Особенность Internet Explorer заключается в том, что это не отдельная программа, а часть самой операционной системы Windows. Интеграция Windows и сети Интернет в Internet Explorer достигается за счет использования единого универсального интер­фейса при работе, как с локальными приложениями, так и при нави­гации в Интернет.
В Internet Explorer используется технология IntelliSense. Дан­ная технология позволяет выполнять следующие функции: Функция AutoSearch, которая упрощает пользователям поиск
необходимой информации, перенаправляя их запросы на нужные поисковые машины.
Функция AutoComplete, которая позволяет поля форм, имена
пользователей и даже пароли вводить автоматически.
Функция AutoCorrect, позволяющая опечатки в условных обо-
значениях адресов (такие как «http:\\»), автоматически исправ­лять.
Функция определения автономного режима работы. Функция автонастройки прокси-сервера, которая позволяет ав-
томатически обнаруживать в локальной сети прокси-сервер и устанавливать через него соединение с Интернет.
49
Основные настройки Internet Explorer выполняются через ре-
естр операционной системы Windows. Рассмотрим их.
2. Настройки Internet Explorer
1. Удаление пункта меню Файл. Для удаления пункта меню Файл из Internet Explorer ис-
пользуйте параметр NoFileMenu со значением DWORD равным 1 в разделе
HKEY_LOCAL_MACHINE\SOFTFARE\Microsoft\Windows\Cu
rrentVersion\ policies\Explorer
Также будет удален этот пункт из окна Проводника, Мои до-
кументы и других мест, использующих оболочку Windows
2. Запрет на создание нового окна. При выборе Файл-Создать-Окно (или Ctrl-N) создается новое
окно. Для запрета такой возможности используйте параметр типа DWORD NoFileNew со значением равным 1 в разделе
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet
Explorer\Restrictions
3. Открытие новой странички. Если вы хотите, чтобы пользователь не мог открыть странич-
ку (через Файл-Открыть, Ctrl-O, или Ctrl-L), то создайте следую­щий параметр типа DWORD NoFileOpen со значением, равным 1 в разделе
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet
Explorer\Restrictions.
4. Удаление пункта Сохранить как... из меню Файл Для удаления пункта Сохранить как ... из меню Файл ис-
пользуйте параметр типа DWORD NoBrowserSaveAs со значением, равным 1 в разделе
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet
Explorer\Restrictions
5. Полное сохранение странички. По умолчанию Internet Explorer позволяет сохранять странич-
ку полностью – с картинками, скриптами, файлами. Чтобы запретить
50
такую возможность, создайте следующий параметр типа DWORD NoBrowserSaveWebComplete со значением, равным 1 в разделе
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\ Infodelivery\Restrictions.
6. Закрытие странички.
Если вы хотите, чтобы пользователь не мог закрыть страничку (через Файл-Закрыть, Alt-F4, системное меню или нажимая крестик в верхнем углу), то создайте следующий параметр типа DWORD NoBrowserClose со значением, равным 1 в разделе
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions
7. Запрет на запуск настройки Свойства обозревателя.
Чтобы запретить доступ к свойствам Internet Explorer (Сервис­Свойства обозревателя), используйте параметр типа DWORD NoBrowserOptions со значением 1 в разделе
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\ Restrictions
Для отмены запрета используйте значение 0.
8. Лишние команды в контекстном меню.
Если контекстное меню вашего браузера, выпадающего, если нажать правую кнопку мыши на ссылке, содержит слишком много лишних команд, то найдите раздел
HKEY_CURRENT_USER\ SOFTWARE\Microsoft\ Internet Ex­plorer\MenuExt.
Данный раздел содержит подразделы, которые вы можете уда­лять, изменять, редактировать.
9. Запрет на вызов контекстного меню.
Чтобы запретить вызов контекстного меню правой кнопкой мыши, используйте параметр типа DWORD NoBrowserContextMenu со значением, равным 1 в разделе
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions