Настройка панели задач и меню Пуск
Роль Панели задач трудно переоценить. Если Рабочий стол перегружен открытыми окнами, Панель задач становится важнейшим средством для работы. На ней всегда видны кнопки открытых окон и приложений. Этими кнопками легко выполняется переключение между окнами.
Для изменения параметров панели задач и кнопки «Пуск» предназначено окно Свойства панели задач и меню «Пуск» (см. рисунок 13.11). Оно имеет две вкладки Панель задач и меню «Пуск». Для выбора нужных параметров просто нажмите в отведенном для них месте.
Рисунок 13.11 – Свойства панели задач и меню «Пуск»
Лабораторная работа. Работа с системным реестром в операционной системе Windows
Цель работы
Научиться простейшим операциям для работы с реестром.
Ход работы
1) Перед работой с реестром сделайте резервную копию файлов. Для этого выполните следующие действия:
- «Пуск – Выполнить»;
- введите «regedit»;
- выберите пункт меню «Файл - экспорт»;
- в открывшемся диалоговом окне «Экспорт файла реестра» в поле «Имя файла» введите имя «Весь реестр»;
- в поле «Тип файла» выберите Файлы реестра (*.reg)
- создайте в этом же окне папку Группа и сохраните документ.
2) С помощью возможностей реестра ускорим открытие меню кнопки «Пуск», для этого:
- выберите в левой части окна «Hkey_Current_User\ Control Panel\ Desktop»;
- правой кнопкой мыши щелкните в правой части диалогового окна и выберите «Создать - строковый параметр»;
- дайте ему имя MenuShowDelay;
- значение присвойте равное 0.
3) Проверьте правильность работы п.2 (закройте все окна и перезагрузите компьютер);
4) С помощью реестра получите список шрифтов, используемых в ОС Windows. Для этого:
- выберите в левой части окна «Hkey_Local_Machine\ Software\ Microsoft\ Windows\ Current Version\Fonts»;
- в правой части окна отобразится список шрифтов, часть из них занесите в отчет.
5) С помощью реестра можно задать автозагрузку программы пользователя при начальной загрузке Windows. Для этого:
– выберите программу и посмотрите полный путь загрузочного файла этой программы;
– выберите «Hkey_Local_Machine\Software\Microsoft\Windows\Current Version\Run»;
- правой кнопкой мыши щелкните в правой части диалогового окна и выберите «Создать - строковый параметр»;
- дайте ему имя – имя выбранной вами программы;
- значение - полный путь к выполняемому файлу.
6) Перезагрузите компьютер;
7) Удалите все свои настройки из реестра;
8) Удалите копию реестра.
Содержание отчета
1) Цель работы;
2) Описание каждого пункта работы;
3) Распечатка вида программы системного реестра;
4) Распечатка шрифтов (см. п.4).
14.4 Контрольные вопросы
1) Что такое системный реестр?
2) Объясните понятия куста, разделов и подразделов;
3) Расскажите о возможностях и режимах программы Reg Organizer.
Методические указания
Системный реестр Windows представляет собой централизованную базу данных параметров настройки системы и работающих в ней приложений. Реестр пришел на смену всевозможным INI-файлам – файлам конфигурации Windows, для снятия неудобств и ограничений, связанных с их использованием.
Реестр или системный реестр - это база данных для хранения сведений о конфигурации компьютера и настроек операционной системы.
Реестр имеет иерархическую древовидную структуру, состоящую из разделов, подразделов и ключей (параметров).
Для работы с реестром используется простая и понятная утилита Regedit (см. рисунок 14.1).
Рисунок 14.1 – Редактор реестра
В реестре хранятся данные, которые необходимы для правильного функционирования Windows. К ним относятся профили всех пользователей, сведения об установленном программном обеспечении и типах документов, которые могут быть созданы каждой программой, информация о свойствах папок и значках приложений, а также установленном оборудовании и используемых портах.
Реестр становится необходимым уже на самых ранних этапах загрузки ОС. Большинство проблем с загрузкой Windows, как правило, является следствием неправильной эксплуатации системного реестра. При этом в проблеме может быть виноват как пользователь, который своими некорректными действиями нарушил работоспособность реестра, так и приложение, которое внесло в реестр неверные данные, в результате чего система не может нормально функционировать.
Системный реестр Windows подразделяется на составные части, которые называются кустами или ульями (hives). Куст (основной раздел, стандартный раздел, в английской документации -улей, от англ. "hive") - это раздел реестра, отображаемый как файл на жестком диске. Куст представляет собой файл, который содержит корневой раздел, его подразделы и параметры.
Каждый корневой раздел содержит вложенные подразделы и параметры – элементы данных реестра.
Разделы и подразделы - это папки в левом окне regedit. Ключ реестра или параметр - это переменная, которой присвоено определённое значение, это то, что мы видим в правом окне regedit.
Все имена корневых разделов начинаются со строки HKEY_, что указывает разработчикам ПО на то, что это – дескриптор, который можно использоваться программой. Дескриптор – это значение, используемое для уникального описания ресурса, к которому программа может получить доступ.
Данные реестра, как уже было сказано, хранятся в виде параметров, расположенных в соответствующих разделах реестра. Каждый параметр характеризуется: именем, типом данных и значением. Основные типы данных в реестре Windows представлены в таблице 5.1.
Таблица 14.1 – Типы данных реестра
Тип данных | Описание |
REG_BINARY | Необработанные двоичные данные. Большинство сведений об аппаратных компонентах хранится в виде двоичных данных и выводится в редакторе реестра в шестнадцатеричном формате. |
REG_DWORD | Данные представлены в виде значения, длина которого составляет 4 байта (32-разрядное целое). Этот тип данных используется для хранения параметров драйверов устройств и служб. Значение отображается в окне редактора реестра в двоичном, шестнадцатеричном или десятичном формате. |
REG_EXPAND_SZ | Строка данных переменной длины. Этот тип данных включает переменные, обрабатываемые при использовании данных программой или службой. |
REG_MULTI_SZ | Многострочный текст. Этот тип, как правило, имеют списки и другие записи в формате, удобном для чтения. Записи разделяются пробелами, запятыми или другими символами. |
REG_SZ | Текстовая строка фиксированной длины. |
Отличие кустов от других групп разделов состоит в том, что они являются постоянными компонентами реестра. Кусты не создаются динамически при загрузке ОС и не удаляются при ее остановке. В Windows файлы всех кустов реестра, кроме HKEY_CURRENT_USER, находятся в папке Systemroot\System32\Config. Вспомогательные файлы куста HKEY_CURRENT_USER хранятся в папке Systemroot\Profiles\Username. Расширения имен этих файлов (или их отсутствие) указывают на тип содержащихся в них данных.
Реестр содержит пять основных секций (корневые разделы) иявляются аналогами корневых разделов жесткого диска. Каждый раздел имеет собственное место хранения и файл журнала, при необходимости любой корневой раздел можно восстановить, не затрагивая остальные разделы реестра. Разделы реестра представлены в таблице 5.2
Таблица 14.2 – Разделы реестра
Название раздела | Описание |
HKEY_CURRENT_USER | Данный раздел является корневым для данных настройки пользователя, вошедшего в систему в настоящий момент. Здесь хранятся папки пользователя, цвета экрана и настройки панели управления. Эти данные называются профилем пользователя. |
HKEY_USERS | Данный раздел содержит все профили пользователей компьютера. HKEY_CURRENT_USER является подразделом HKEY_USERS. |
HKEY_LOCAL_MACHINE | Раздел содержит данные настройки, относящиеся к данному компьютеру (для всех пользователей). |
HKEY_CLASSES_ROOT | Данный раздел является подразделом HKEY_LOCAL_MACHINE\Software. Хранящиеся здесь сведения обеспечивают открытие необходимой программы при открытии файла с помощью проводника. |
HKEY_CURRENT_CONFIG | Данный раздел содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы |
Никогда не удаляйте или не меняйте информацию в реестре, если Вы не уверены что это именно то, что нужно. Неверные действия при изменении реестра могут серьезно повредить систему. Перед изменением реестра создайте резервную копию всех важных данных, имеющихся на компьютере.
Примеры программ для редактирования реестра: WinHacker XP, Win-eXpose-Registry, Registry Search + Replace, ArkoSoft System Snapshot 1.0., Reg Organizer.