Шаг 96 - Службы Windows 2000

Служба - это специальная программа, которая не взаимодействует с пользователями или другими приложениями. Тогда для чего они используются? Например, для управления подключенными к компьютеру устройствами или для предоставления ресурсов, которые должны быть всегда доступны. Выполняется служба в контексте особой учетной записи называемой локальной системой (local system).

Как же производиться управление службами, если они не взаимодействуют с пользователем? Используя диспетчер управления службами (SCM - Services Control Manager). Он хранит информацию о службах и отслеживает их состояние. Для управления службами используется специальная программа - консоль управления Микрософт (MMC - Microsoft Manager Console). Добраться до нее можно через панель управления.

96_1.gif (18037 b)

В результате запустится консоль управления. В разделе службы находится список.

96_2.gif (15124 b)

Но выполнение служб рано или поздно может привести к ошибке. Службы используют протокол событий для того, что бы известить о своем состоянии. Посмотреть сообщения можно в Event Viewer( просмотр сообщений).

96_3.gif (8977 b)

Здесь есть три log файла:

Этим механизмом можно управлять. Например, создать свое средство просмотра протокола событий. Итак, общая идея в трех уровнях.

служба <--------> Services Control Manager <-------------> Microsoft Console Manager 
	  ( механизм взаимодействия со службами)

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 28.06.2001