Служби ОС 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.
- Безпосередній виклик методів Менеджера Контролю Служб у програмному коді.
Перелік сервісів
Назва | Ключове ім'я | Опис | Вперше з'являється в версії |
---|---|---|---|
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, Інтернет
Sluzhbi OS Windows angl Windows Service sluzhbi servisi dodatki sho avtomatichno zapuskayutsya sistemoyu pri zapusku Windows i vikonuyutsya v fonovomu rezhimi Vikoristannya sluzhb OS Windows peredbachene dlya servernoyi chastini dodkatkiv chi dlya program sho postijno pracyuyut v fonovomu rezhimi ta ne peretinayutsya z programami zapushenimi v sesiyah inshih koristuvachiv Mayut spilni risi z koncepciyeyu demoniv v Unix yih takozh mozhna staviti na avtozavantazhennya prizupinyati ta perezapuskati takozh voni ne mayut interfejsu vzayemodiyi z koristuvachem Rezhimi robotiZdebilshogo sluzhbam zaboroneno vzayemodiya z konsollyu abo robochim stolom koristuvachiv yak lokalnih tak i viddalenih odnak dlya deyakih sluzhb mozhlive viklyuchennya Isnuye kilka rezhimiv dlya sluzhb zaboronenij do zapusku ruchnij zapusk za zapitom avtomatichnij zapusk pri zavantazhenni komp yutera avtomatichnij vidkladenij zapusk vvedenij v Windows Vista i Windows Server 2008 obov yazkova sluzhba drajver avtomatichnij zapusk i nemozhlivist dlya koristuvacha zupiniti sluzhbu Cikl zhittyaKozhen servis Windows prohodit cherez dekilka vnutrishnih staniv sho skladayut yihnij cikl zhittya Installyaciya ta zavantazhennya v sistemu Zapusk Vikonannya bazovij status running Zupinka stopped prizupinka paused abo ostatochna zupinka vnaslidok vimknennya komp yutera Dodatkovi statusi yaki mozhe mati sluzhba v sistemi pov yazani z komandoyu sho bula zapushena ale she ne vikonana ContinuePending PausePending StartPending StopPending Zmina stanu sluzhbi keruyetsya takimi zasobami Menedzher Kontrolyu Sluzhb angl Services Control Manager sc exe Server Explorer Bezposerednij viklik metodiv Menedzhera Kontrolyu Sluzhb u programnomu kodi Skrinshot menedzhera servisiv u Windows 11 Perelik servisivPerelik ne ye ostatochnim Nazva Klyuchove im ya Opis Vpershe z yavlyayetsya v versiyi Active Directory Service NTDS Menedzher merezhevoyi avtentifikaciyi Windows 2000 Server DNS Client DNSCache Vikonuye rezolving ta keshuvannya domeniv Windows 2000 Server Windows Update WUAUServ Zabezpechuye onovlennya sistemi ta yiyi vstanovlenih komponentiv Windows XPDiv takozhDemon programa PosilannyaServices overview Microsoft Procitovano 15 kvitnya 2014 gewarren 15 veresnya 2021 Introduction to Windows Service Applications NET Framework learn microsoft com en us Procitovano 16 sichnya 2024 dotnet bot ServiceController Class System ServiceProcess learn microsoft com en us Procitovano 16 sichnya 2024 List of Microsoft Windows components Wikipedia angl 22 kvitnya 2023 Procitovano 16 sichnya 2024 Cya stattya ye zagotovkoyu Vi mozhete dopomogti proyektu dorobivshi yiyi Ce povidomlennya varto zaminiti tochnishim