Пример файла, содержащего параметр для автоматического запуска драйвера мыши Настройка рабочего стола ОС Windows XP. Работа с реестром системы по дисциплине: «Операционные системы и среды» для специальности: 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» (базовый уровень) занятие рассчитано на 2 часа Санкт- Петербург Описание лабораторной работы составлено в соответствии с тематическим планом по учебной дисциплине «Операционные системы и среды». Составитель: Насыров Н.Ф. Рецензент: Кривоносова Н.В. Рассмотрено и одобрено на заседании цикловой комиссии № 6(комиссия информационных технологий) Утверждено на заседании методического совета « 29 » июня 2011 г. Протокол № 7 Председатель цикловой (предметной) комиссии /Лебедева К.В. / Лабораторная работа № 14 Настройка рабочего стола ОС Windows XP. Работа с реестром системы - Цель работы:получить основные навыки настройки Windows XP и работы с реестром.
- Краткие сведения из теории:
Реестр и его роль Реестр (registry) представляет собой иерархически организованную базу данных, которую ОС использует для запуска приложений, хранения системных правил, профилей пользователей и прочих настроек и т.д. Также реестр используется практически всеми приложениями для хранения своих настроек. Впервые реестр был использован в Windows 95, с тех пор он стал быстрее и лучше защищен от всевозможных ошибок. Хотя реестр организован довольно понятным образом, он представляет собой сложную и обширную структуру. Реестр можно рассматривать как записную книжку Windows - как только системе нужна какая-то информация, она ищет ее в реестре. Реестр очень обширен, и дать однозначное его определение невозможно. Кратко и достаточно точно можно сказать, что реестр - компонент операционной системы компьютера, который в иерархической базе данных хранит важнейшие установки и информацию о приложениях, системных операциях, пользовательской и аппаратной конфигурациях. Где расположены файлы реестра В ОС Windows 9x реестр хранится в двух файлах: System.dat и User.dat. Эти два файла находятся в папке с Windows. Если на данном компьютере несколько пользователей, то система создает несколько файлов User.dat. В Windows NT (2000/XP) есть специальный каталог SYSTEM32\CONFIG, хранящий в виде защищенных файлов разделы реестра. Архитектура реестра В целом реестр очень напоминает файловую систему с той разницей, что вместо файлов на нижнем уровне содержатся параметры. Информация, хранящаяся в иерархической базе данных реестра, собрана в разделы (key), которые содержат один или более подразделов (subkey). Каждый подраздел содержит параметры (value):  Возможность создавать вложенные подразделы позволяет группировать параметры. В результате получается древовидная структура, которую можно просмотреть в Редакторе реестра (Registry editor, RegEdit). Каждый раздел (ветвь) соответствует определенному типу информации о пользователе, аппаратном обеспечении, приложении и т.д. Изменяя тот или иной параметр, можно управлять работой Windows, защитить компьютер от нежелательных пользователей и просто настраивать внешний вид Windows. В частности, в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run сдержится список параметров. Имена этих параметров не играют роли для системы, а значения представляют собой имена исполняемых файлов, которые следует запускать всякий раз при запуске системы. Добавив туда свой параметр, можно заставить систему запускать свою программу. Редактирование реестра RegEdit - это программа которая позволяет редактировать файлы реестра. Запустить ее можно из командной строки, либо через меню Пуск->Выполнить. В левой части окна отображается вся иерархическая структура реестра, в правой – параметры, наличествующие в текущем разделе. Следует отметить, что параметры могут находиться даже в корне реестра. Файлы реестра Regedit позволяет импортировать и экспортировать часть реестра в файлы. Эта возможность, например, может быть использована для создания резервных копий, либо для переноса ПО с одной машины на другую. Структура этих файлов такова: REGEDIT4 [раздел реестра] "параметр"="строковое значение" Если параметр имеет тип dword, то соответствующая строка должна иметь вид: "параметр"=dword:00000000 (где вместо 00000000 надо задать нужное значение). А если тип параметра двоичный, то формат строки: "параметр"=hex:00,00,00,00 (где через запятую указываются значения байтов в шестнадцатеричном виде). Следует обратить внимание, что в конце файла (*.reg) обязательно должна быть пустая строка. Кроме того, следует учитывать, что в значении строкового параметра перед символами "кавычки" и "обратный слеш" (\) должен добавляться символ "обратный слеш". А параметр "(По умолчанию)" обозначается символом "@" (без кавычек). Пример задания параметра Чтобы присвоить параметру "(По умолчанию)" значение "C:\Program Files\Accessories\WORDPAD.EXE" "%1", надо записать: @="\"C:\\Program Files\\Accessories\\WORDPAD.EXE\" \"%1\"" Созданный reg-файл следует запустить на выполнение (с файлами типа *.reg по умолчанию ассоциирован редактор реестра REGEDIT.EXE). Пример файла, содержащего параметр для автоматического запуска драйвера мыши REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] "Gnetmous"="G:\\genius\\gnetmous.exe" Для того чтобы полностью удалить раздел (ключ) реестра с помощью reg-файла, надо перед именем раздела поставить "-" (без кавычек). В Windows 2000/XP используются файлы реестра 5-й версии (в windows NT – 4-й). Они отличаются поддержкой Unicode (каждый символ занимает два байта вместо одного) и заголовком «Windows Registry Editor Version 5.00» вместо «REGEDIT4». Файлы 4-й версии по-прежнему используются и поддерживаются. В «свежеустановленной» системе размер реестра составляет примерно 12 – 15Мб, увеличиваясь со временем до 20 – 25 Мб. Поскольку реестр содержит чисто текстовую информацию, можно оценить количество параметров, учитывая, что один параметр занимает около 100 байт. В силу этого не существует полного описания реестра (не следует также забывать, что каждая программа заносит в реестр что-то свое). Однако, есть множество программ, называемых «твикерами» или «настройщиками», предназначенных для удобного редактирования некоторых системных параметров реестра. Эти программы содержат достаточно подробное описание изменяемых параметров и рекомендации по настройке. Наиболее обширной на сегодняшний день является система Xteq X-setup, позволяющая модифицировать около 1000 различных значений. Умелое ее использование способно обеспечить 20 – 30% прироста производительности системы. 3. Порядок выполнения работы: Задание 1 · Запустите виртуальную машину. Запустите операционную систему Windows XP. · Создайте и настроить новую учетную запись с правами администратора. (Пуск -> Настройка -> Панель управления -> Учетные записи пользователей). Зайти в систему через созданный профиль. · Изучите меню "Настройка" (Пуск -> Настройка). · Добавьте новый пункт в меню "ПУСК" - для запуска программы "Календарь" · Удалите добавленный компонент меню "ПУСК". · Измените облик "Рабочего стола" (Пуск -> Настройка -> Панель управления ->Экран) – поменять: · фон рабочего стола, · изменить параметры заставки (выбрать заставку «Бегущая строка», поменять в ней отображаемый текст, его цвет, шрифт; включить защиту паролем), · оформление, · параметры. · Произведите настройку параметров мыши и клавиатуры. · Создайте на рабочем столе папку «Временная папка» (Смена раскладки клавиатуры – Shift+Alt либо Shift+Control). В ней создайте Текстовый документ «My_text.txt». Задайте атрибуты созданного файла – скрытый. · Настроить вид папки «Временная папка» (Сервис -> Свойства папки), изменив различные параметры отображения. · Произведите настройку даты и времени (Пуск -> Настройка -> Дата и время) · Напишите отчет о проделанных действиях. Задание 2 1. Создайте резервную копию системного реестра. 2. Создайте в реестре параметр, благодаря которому при каждой загрузке ОС будет автоматически запускаться Microsoft Word. 3. Создайте список всех параметров из раздела автозапуска. 4. Содержание отчета: 1. Цель работы. 2. Краткое описание выполняемых команд. 3. Запротоколировать результаты выполняемых команд. - Контрольные вопросы:
1. Дайте определение термину "настройка программного продукта". 2. Какая папка содержит объекты для настройки компонентов ОС и устройств ПК? 3. Перечислите основные объекты папки "Панель управления" (не менее 5). |