Диспетчер управления сервисами | это... Что такое Диспетчер управления сервисами? (original) (raw)

Service Control Manager (SCM) (\Windows\System32\Services.exe) — в Microsoft Windows, сервер, реализующий технологию удалённого вызова процедур (remote procedure call — RPC). Обеспечивает создание, удаление, запуск и остановку сервисов ОС. Стартует при загрузке системы, обеспечивает работу службы Журнал событий, а также позволяет манипуляцию процессами удаленной машины.[1]

Функции

Функции данного сервера представляют интерфейс для выполнения следующих задач:

База данных

Монтирование базы данных установленных сервисов производится в системном реестре и располагается в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Данная база используется SCM и другими программами для добавления, изменения или конфигурирования сервисов.

Начальная структура базы сервисов создаётся при установке операционной системы и включает в себя следующие данные:

Также информация о сервисе может быть дополнена следующими данными:

В структуре данной базы обязательно присутствуют записи, описывающие системные драйверы, необходимые для запуска операционной системы.

Алгоритм работы

При загрузке операционной системы SCM запускает все сервисы, у которых указан тип запуска «Автоматически», а также все сервисы, указанные в зависимостях автозапускаемых сервисов. Таким образом, при запуске сервиса с типом запуска «Автоматически», у которого в зависимостях указаны сервисы с типом запуска «Вручную», последние также будут запущены, несмотря на свой тип запуска.

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

Пользователь также может указать параметры запуска сервиса, которые будут переданы как аргументы функции StartService при запуске.

Во время запуска сервиса SCM выполняет следующие действия:

Особенности функционирования

При завершении процесса services.exe на экране появится окно Завершение работы системы (также как и при завершении процесса Lsass.exe).

Источники

  1. Service Control Manager information on MSDN

См. также

Компоненты Microsoft Windows
Основные AeroClearTypeДиспетчер рабочего столаDirectXПроводник (Explorer) • Панель задач («Пуск»Область уведомлений) • Оболочка (Пространство имён • Специальные папки • Ассоциации файлов) • Windows Search (Saved searchiFilters) • GDIWIMБлок сообщения сервера.NET Framework.XPSActive Scripting (WSHVBScriptJScript) • COM (OLE • Автоматизация OLE • DCOMActiveX • Структурированное хранилище • Сервер транзакций) • Теневая копия • WDDM • UAA • Архивация и восстановление • COMMAND.COMcmd.exeСредство переноса данных Windows • Просмотр событий • Установщик WindowsnetshPowerShell • Отчёты о проблемах • rundll32.exe • Программа подготовки системы (Sysprep)Настройка системы (MSConfig) • Проверка системных файлов • Восстановление системы • Дефрагментация дискаДиспетчер задачДиспетчер устройствКонсоль управленияОчистка дискаПанель управления (элементы)
Приложения Актуальные: Факсы и сканирование • Internet Explorer • Экранная лупа • Media CenterПроигрыватель Windows Media • Программа совместной работы • Экранный диктор • Paint • Редактор личных символов • Удалённый помощник • Распознавание речи • WordPadБлокнотБоковая панельЗвукозапись • Календарь • КалькуляторНожницыПочта • Таблица символов Исторические: Movie MakerNetMeetingOutlook ExpressДиспетчер программДиспетчер файловФотоальбом
Игры Chess TitansMahjong TitansPurble PlaceПасьянс «Косынка»Пасьянс «Паук»СапёрПасьянс «Солитёр»«Пинбол» • «Червы»
Ядро ОС Ntoskrnl.exeСлой аппаратных абстракций (hal.dll)Бездействие системыSvchost.exeРеестрСлужбы WindowsДиспетчер управления сервисамиDLL (формат модулей) • Формат исполняемых файловNTLDR • Консоль восстановления • Защита ядра от изменений
Службы Autorun.inf • Фоновая интеллектуальная служба передачи • Файловая система стандартного журналирования • Планировщик классов мультимедиа • Теневая копияПланировщик задач • Беспроводная настройка
Файловые системы ProtogonNTFS (Жёсткая ссылкаТочка соединенияТочка монтирования • Точка повторной обработки • Символьная ссылка • TxF • EFS) • WinFSFATexFATCDFS • UDF • DFS • IFS
Сервер Active Directory (Активные директории)• Служба репликации файлов • DNS • Домены • Перенаправление папок • Hyper-VIIS • MSMQ • Защита доступа к сети (NAP) • Удалённое разностное сжатие • Службы удаленной установки • Служба управления правами • Перемещаемые профили пользователей • SharePoint • Диспетчер системных ресурсов • Удаленный рабочий стол • WSUS • Групповая политика • Координатор распределённых транзакций
Архитектура Обзор • Диспетчер объектов • Пакеты запроса ввода/вывода • Диспетчер транзакций ядра • Диспетчер логических дисков • Диспетчер учетных записей безопасности • Защита ресурсов Windowslsass.execsrss.exesmss.exe • Запуск
Безопасность Предотвращение выполнения данных • Обязательный контроль целостности • Защищенный канал данных • UAC • UIPI • БрандмауэрЦентр обеспечения безопасностиЗащита файлов Windows
Совместимость Подсистема UNIX (Interix) • WOW64