Топ питань
Часова шкала
Чат
Перспективи
Служби Windows
З Вікіпедії, вільної енциклопедії
Remove ads
Служби ОС Windows (англ. Windows Service, служби, сервіси) — додатки, що автоматично запускаються системою при запуску Windows і виконуються в фоновому режимі.[1]
Використання служб ОС Windows передбачене для серверної частини додкатків чи для програм, що постійно працюють в фоновому режимі та не перетинаються з програмами, запущеними в сесіях інших користувачів.[2]
Мають спільні риси з концепцією демонів в Unix — їх також можна ставити на автозавантаження, призупиняти та перезапускати, також вони не мають інтерфейсу взаємодії з користувачем. [2]
Remove ads
Режими роботи
Здебільшого службам заборонено взаємодія з консоллю або робочим столом користувачів (як локальних, так і віддалених), однак для деяких служб можливе виключення.
Існує кілька режимів для служб:
- заборонений до запуску;
- ручний запуск (за запитом);
- автоматичний запуск при завантаженні комп'ютера;
- автоматичний (відкладений) запуск (введений в Windows Vista і Windows Server 2008);
- обов'язкова служба/драйвер (автоматичний запуск і неможливість (для користувача) зупинити службу).
Remove ads
Цикл життя
Кожен сервіс Windows проходить через декілька внутрішніх станів, що складають їхній цикл життя:
- Інсталляція та завантаження в систему.
- Запуск.
- Виконання (базовий статус "running").
- Зупинка ("stopped"), призупинка ("paused") або остаточна зупинка внаслідок вимкнення комп'ютера.
Додаткові статуси, які може мати служба в системі, пов'язані з командою, що була запущена але ще не виконана:
- ContinuePending
- PausePending
- StartPending
- StopPending
Зміна стану служби керується такими засобами:
- Менеджер Контролю Служб (англ. Services Control Manager), sc.exe.
- Server Explorer.
- Безпосередній виклик методів Менеджера Контролю Служб у програмному коді.[2][3]

Remove ads
Перелік сервісів
Див. також
Посилання
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads