Управление сервисами и драйверами

. Службы ОС Windows

(Windows Service) — приложения, автоматически (если настроено) запускаемые системой при запуске Windows и выполняющиеся вне зависимости от статуса пользователя.

Термин «сервисы» в Windows обозначает как серверные процессы, так и драйверы устройств.

Как правило, сервисы не взаимодействуют с вошедшим в систему пользователем, хотя при особых условиях это возможно.

Этими сервисами управляет специальный системный процесс, диспетчер управления сервисами (service control manager) (\Windows\System32\Services.exe), отвечающий за запуск, остановку процессов сервисов и взаимодействие с ними. Сервисы пред-

201



ставляют собой просто Windows-образы исполняемых программ, вызывающие особые Windows-функции для взаимодействия с диспетчером управления сервисами и с его помощью выполняющие такие операции, как регистрация успешного запуска сервиса, ответы на запросы о состоянии, приостановку или завершение работы сервиса. Сервисы определяются в разделе реестра HKLMX SYSTEM\CurrentControlSet\Services.

В виде сервисов реализуются некоторые компоненты Windows, например диспетчер очереди печати (спулер), журнал системных событий, планировщик задач, а также ряд сетевых компонентов. Чтобы вывести список установленных сервисов (служб), необходимо открыть Администрирование в окне Панель управления и выбрать Службы (рис. 5.10). Для просмотра детальных сведений о сервисе в контекстном меню нужно выбрать команду Свойства.

Диспетчер устройств, доступный из оснастки Управление компьютером и с вкладки Оборудование окна Свойства системы, отображает простой список устройств в системе, сконфигурированной по умолчанию. Для просмотра устройств в виде иерархического дерева можно выбрать в меню Вид диспетчера устройств команду Devices By Connection (устройства по подключению) (рис. 5.11).


Рис. 5.10. Сервис Windows Службы 202




Рис.
5.11. Диспетчер устройств

С учетом перечисления устройств загрузка и инициализация драйверов происходит в следующем порядке.

1. Диспетчер ввода-вывода вызывает входную процедуру каждого драйвера, запускаемого при загрузке системы. Если у такого драйвера имеются дочерние устройства, то диспетчер ввода-вывода перечисляет эти устройства, сообщая о них диспетчеру РпР (компонент ОС, состоящий из двух частей: менеджера, работающего в режиме ядра (kernel-mode Pn Manager), и менеджера, работающего в пользовательском режиме). Дочерние устройства конфигурируются и запускаются, если их драйверы являются запускаемыми при загрузке системы. Если у устройства есть драйвер, не запускаемый при загрузке системы, диспетчер РпР создает для этого устройства узел, но не запускает устройство и не загружает его драйвер.

2. После инициализации драйверов, запускаемых при загрузке системы, диспетчер РпР проходит по дереву устройств, загружая драйверы для узлов устройств, не загруженных на первом этапе, и запускает их устройства. Запуская каждое устройство, диспетчер РпР перечисляет его дочерние устройства (если таковые есть). Для этого он запускает соответствующие драйверы и при необходимости перечисляет их дочерние устройства. На данном этапе


203


диспетчер РпР загружает драйверы для обнаруженных устройств. В конце этого этапа драйверы всех PnP-устройств загружены и запущены, кроме драйверов не перечисляемых устройств и их дочерних устройств.

3. Диспетчер РпР загружает любые еще не загруженные драйверы, запускаемые системой. Эти драйверы определяют свои устройства, не перечисляемые обычным образом, и сообщают о них. После этого диспетчер РпР загружает драйверы для этих устройств.

4. Наконец, диспетчер управления сервисами (SCM) загружает автоматически запускаемые драйверы.

<< | >>

Еще по теме Управление сервисами и драйверами:

  1. Драйвер Счастья в Работе:
  2. НАЗОЙЛИВЫЕ ПРОДАВЦЫ И НАВЯЗЧИВЫЙ СЕРВИС
  3. Статья 1040. Обращение взыскания на имущество, переданное в управление, по требованию кредитора установщика управления
  4. § 3. Право управления предприятием как особый вид абсолютных прав. Право полного и ограниченного управления (п. 1774-1776)
  5. УПРАВЛЕНИЕ ВРЕМЕНЕМ VERSUS УПРАВЛЕНИЕ СОБОЙ
  6. § 4. Правопреемство как следствие приобретения права управления предприятием. Условия отчуждения и приобретения права управления предприятием (п. 1777-1782)
  7. Управление термами
  8. Управление деканатами
  9. Статья 1029. Договор управления имуществом
  10. Управление градусами
  11. Функции управления в организации.
  12. Статья 97. Управление обществом
  13. Поведенческая основа процесса управления.
  14. ПСИХОЛОГИЯ УПРАВЛЕНИЯ
  15. Способы управления конфликтами.
  16. 34. Внешнее управление
  17. Управление собой и другими
  18. Управление собой и другими
  19. Статья 1032. Установщик управления