Слайд 1Системный реестр и системные службы
Слайд 2Назначение и структура реестра
Реестр представляет собой реляционную базу данных, в
которой аккумулируются вся необходимая для нормального функционирования компьютера информация о
настройках операционной системы, а также об используемом совместно с Windows программном обеспечении и оборудовании.
В процессе развития операционных систем Windows реестр пришел на смену конфигурационным файлам (INI-файлам) и был призван снять неудобства и ограничения, связанные с их использованием.
В отличие от операционных систем прежних поколений информация в реестре Windows XP хранится в бинарном (двоичном) представлении, что позволяет не только помещать в реестр значительно больший объем информации, но и увеличить скорость работы с ним
Слайд 3С реестром взаимодействуют следующие компоненты операционной системы
Программы установки (Windows
Setup). Каждый раз при запуске программы Windows Setup или установочных
программ для аппаратных и программных средств происходит добавление в реестр новых конфигурационных данных. Правильно разработанные программы установки считывают информацию реестра, чтобы определить. Присутствуют ли в системе компоненты, обязательные для успешного завершения установки. Реестр позволяет приложениям совместно использовать конфигурационную информацию и предоставляет им больше возможностей взаимодействия между собой.
Распознаватель (Recognizer). При запуске компьютера распознаватель аппаратных средств помещает в реестр список обнаруженных устройств. На компьютерах с процессорами Intel распознавание аппаратных средств осуществляется программой Ntdetect.com и ядром операционной системы Ntoskrnl.exe.
Ядро системы (Ntoskrnl.exe). При старте системы ядро извлекает из реестра сведения о загружаемых драйверах устройств и порядке их загрузки. Кроме того, ядро передает в реестр информацию о себе (номер версии и др.).
Слайд 4С реестром взаимодействуют следующие компоненты операционной системы
Драйверы устройств. Драйверы
обмениваются с реестром параметрами загрузки и конфигурационными данными. Каждый драйвер
устройства должен сообщить об используемых им системных ресурсах, включая аппаратные прерывания и каналы DMA. Приложения и драйверы устройств могут считывать эту информацию из реестра, предоставляя пользователям интеллектуальные программы инсталляции и конфигурирования.
Административные средства. Эти средства, в том числе утилиты панели управления и оснастки, собранные в меню Администрирование, представляют собой удобные и безопасные (в части внесения ошибок) средства модификации реестра. Редактор реестра также полезен для просмотра реестра и для внесения изменений в конфигурацию системы.
Пользовательские профили (user profiles). Windows NT/2000/XP обеспечивают возможность создания множества пользовательских профилей. Вся информация, относящаяся к конкретному пользовательскому имени и ассоциированным с ним правам, хранится в реестре.
Аппаратные профили (hardware profiles), или профили оборудования. Реестр, в отличие от INI-файлов позволяет хранить множественные аппаратные конфигурации. Аппаратный профиль представляет собой набор инструкций, с помощью которого можно указать операционной системе, драйверы каких устройств должны загружаться при запуске компьютера.
Слайд 5Работа с реестром (его редактирование) позволяют пользователю
решать проблемы, возникающие
в процессе эксплуатации прикладного программного обеспечения, гибко настраивать режимы работы
приложений;
устранять неполадки в работе оборудования, вызванные некорректным использованием ресурсов операционной системы или драйверов различных устройств;
настраивать параметры и ограничения пользовательской среды Windows, изменять заданные по умолчанию характеристики операционной системы;
управлять быстродействием компьютера;
перераспределять ресурсы операционной системы по усмотрению администратора компьютера;
управлять конфигурацией компонентов Windows и системных сервисов, что позволяет оптимизировать работу операционной системы в зависимости от назначения компьютера и решаемых пользователем задач
Слайд 6При редактировании системного реестра Windows XP в специальных программах он
представляется в виде единой базы данных, имеющей жесткую иерархическую структуру.
На физическом уровне реестр неоднороден и состоит из множества файлов, каждый из которых отвечает за собственный объем представленной в этой базе информации.
Следует учесть и тот факт, что некоторые из отображаемых в реестре сведений вообще не хранятся в виде файлов на диске, а помещаются в оперативную память компьютера в процессе загрузки операционной системы и утрачиваются в момент отключения питания.
Такие разделы реестра называются энергозависимыми Постоянные компоненты реестра называются ульями (hives) или кустами.
Слайд 7Типы данных, определенные для параметров реестра
Слайд 8Средства управления реестром
Редактор реестра
Средства консоли управления – специальные средства,
позволяющие управлять многими аппаратными, программными и сетевыми компонентами Windows
Слайд 11Реестр состоит из следующих основных разделов
Слайд 13Имя — указывает имя службы и является значением параметра системного
реестра DisplayName раздела службы.
Описание — определяет описание того, для чего
предназначена данная служба, и является значением параметра реестра Description раздела службы.
Состояние — указывает, запущена ли в данный момент служба.
Тип запуска — определяет, как запускается служба, и может принимать следующие значения: Отключено, Авто (запускается вместе с системой) и Вручную (запускается по требованию других программ или служб). Данный столбец для определения типа запуска использует параметр реестра Start раздела службы.
Вход от имени — указывает учетную запись, от имени которой будет выполняться запуск службы. Службу можно запускать или от имени любого пользователя системы, или от имени трех стандартных учетных записей компьютера: Локальная система (с правами системы), Локальная служба (с правами группы Пользователи) и Сетевая служба (с правами группы Пользователи). Данный стол бец для определения прав службы использует параметр реестра ObjectName раздела службы.
Слайд 14Кроме просмотра состояния службы, с помощью консоли Службы можно остановить,
запустить или приостановить работу службы. Для этого предназначены, соответственно команды
Пуск, Стоп и Продолжить контекстного меню конкретной службы (некоторые стандартные службы запрещено останавливать). В контекстном меню служб также присутствует команда Свойства. С ее помощью можно отобразить диалог для настройки параметров запуска службы, который содержит следующие вкладки.
Общие — с помощью данной вкладки можно просмотреть название службы, ее описание, путь к файлу службы, а также можно задать тип запуска службы либо вообще отключить ее запуск.
Вход в систему — позволяет определить учетную запись, от имени которой будет запускаться служба. При этом следует учитывать, что только служба, запущенная от имени системы, может взаимодействовать с Рабочим столом пользователя. Это не очень хорошо с точки зрения безопасности, так как желательно, чтобы как можно меньше служб запускалось с привилегиями системы, а если службе необходимо взаимодействовать с Рабочим столом, то ей придется предоставить права системы. С помощью этой вкладки можно также указать профиль оборудования, при использовании которого будет запускаться служба.
Восстановление — с помощью данной вкладки можно определить действия, которые будет выполнять система в том случае, если службу не удалось запустить. При этом можно указать либо повторную попытку запуска службы, либо запуск другой программы, либо перезагрузку компьютера.
Зависимости — с помощью этой вкладки можно определить службы, для работы которых необходима данная служба. При этом если вы отключите эту службу, то все остальные службы, которым она необходима для работы, также будут отключены. С помощью этой вкладки можно также определить службы, работа которых необходима для запуска службы. Как уже было сказано раньше, вкладка использует для поиска зависимых служб инструментарий WMI, поэтому если служба инструментария WMI отключена, то вкладка будет неактивна.