Служби ОС Windows (англ. Windows Service, служби, сервіси) — додатки, що автоматично запускаються системою при запуску Windows і виконуються в фоновому режимі.
Використання служб ОС Windows передбачене для серверної частини додкатків чи для програм, що постійно працюють в фоновому режимі та не перетинаються з програмами, запущеними в сесіях інших користувачів.
Мають спільні риси з концепцією демонів в Unix — їх також можна ставити на автозавантаження, призупиняти та перезапускати, також вони не мають інтерфейсу взаємодії з користувачем.
Режими роботи
Здебільшого службам заборонено взаємодія з консоллю або робочим столом користувачів (як локальних, так і віддалених), однак для деяких служб можливе виключення.
Існує кілька режимів для служб:
- заборонений до запуску;
- ручний запуск (за запитом);
- автоматичний запуск при завантаженні комп'ютера;
- автоматичний (відкладений) запуск (введений в Windows Vista і Windows Server 2008);
- обов'язкова служба/драйвер (автоматичний запуск і неможливість (для користувача) зупинити службу).
Цикл життя
Кожен сервіс Windows проходить через декілька внутрішніх станів, що складають їхній цикл життя:
- Інсталляція та завантаження в систему.
- Запуск.
- Виконання (базовий статус "running").
- Зупинка ("stopped"), призупинка ("paused") або остаточна зупинка внаслідок вимкнення комп'ютера.
Додаткові статуси, які може мати служба в системі, пов'язані з командою, що була запущена але ще не виконана:
- ContinuePending
- PausePending
- StartPending
- StopPending
Зміна стану служби керується такими засобами:
- Менеджер Контролю Служб (англ. Services Control Manager), sc.exe.
- Server Explorer.
- Безпосередній виклик методів Менеджера Контролю Служб у програмному коді.
![image](https://www.wikidata.uk-ua.nina.az/image/aHR0cHM6Ly93d3cud2lraWRhdGEudWstdWEubmluYS5hei9pbWFnZS9hSFIwY0hNNkx5OTFjR3h2WVdRdWQybHJhVzFsWkdsaExtOXlaeTkzYVd0cGNHVmthV0V2WTI5dGJXOXVjeTkwYUhWdFlpOHhMekV5TDFkcGJsOXpaWEoyYVdObGN5NXdibWN2TXpZMGNIZ3RWMmx1WDNObGNuWnBZMlZ6TG5CdVp3PT0ucG5n.png)
Перелік сервісів
Назва | Ключове ім'я | Опис | Вперше з'являється в версії |
---|---|---|---|
Active Directory Service | NTDS | Менеджер мережевої автентифікації | Windows 2000 Server |
DNS Client | DNSCache | Виконує "резолвінг" та кешування доменів | Windows 2000 Server |
Windows Update | WUAUServ | Забезпечує оновлення системи та її встановлених компонентів | Windows XP |
Див. також
Посилання
- Services overview. . Microsoft. Процитовано 15 квітня 2014.
- gewarren (15 вересня 2021). Introduction to Windows Service Applications - .NET Framework. learn.microsoft.com (en-us) . Процитовано 16 січня 2024.
- dotnet-bot. ServiceController Class (System.ServiceProcess). learn.microsoft.com (en-us) . Процитовано 16 січня 2024.
- List of Microsoft Windows components. Wikipedia (англ.). 22 квітня 2023. Процитовано 16 січня 2024.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет