Informace o službách

Správce řízení služeb (SCM) udržuje databázi nainstalovaných služeb a služeb ovladačů a poskytuje jednotný a zabezpečený způsob jejich řízení. Databáze obsahuje informace o tom, jak se má každá služba nebo služba ovladače spustit. Umožňuje také správcům systému přizpůsobit požadavky na zabezpečení pro každou službu a tím řídit přístup ke službě.

Výběr správného mechanismu pozadí

Windows poskytuje několik mechanismů pro spouštění práce na pozadí. Následující tabulka vám pomůže zvolit ten správný pro váš scénář:

Mechanismus Nejvhodnější pro Životní cyklus Dopad napájení
Služba systému Windows (spouštěná triggerem) Reakce na systémové události (příchod zařízení, změna sítě, připojení k doméně) Spustí se jenom v případě potřeby. Spuštěno/zastaveno službou SCM na základě triggeru. Nízká – nečinná, když se neaktivuje.
služba Windows (automatické spuštění) Dlouho běžící démoni, které musí být vždy dostupné (databázové enginy, webové servery, bezpečnostní agenti). Běží od spuštění systému až do vypnutí. Střední – vždy spotřebovává prostředky.
Plánovač úloh (údržba) Pravidelné úklidové služby (vyčištění disku, obměně protokolů, kontroly aktualizací). Spustí se při nečinnosti a napájení ze sítě. Minimální – odkládá na dobu nečinnosti.
Plánovač úloh (aktivační událost/čas) Jednorázové nebo opakované úlohy svázané s plánem, přihlášením nebo systémovou událostí Vytvořeno nebo odstraněno podle plánu. Nízké – spustí se jen krátce a pak se ukončí.
Úloha na pozadí (UPW/WinRT) Úlohy na pozadí specifické pro aplikaci s kvótami prostředků (aktualizace dlaždic, push oznámení, geografické ohraničení) Spravuje ho systémový zprostředkovatel. Velmi nízká – přísně omezena operačním systémem.

Important

Upřednostňte služby spouštěné triggerem před službami automatického spuštění. Služba trigger-start spotřebovává nulové prostředky, dokud se neaktivuje událost triggeru. To je důležité pro výdrž baterie na moderních pohotovostních zařízeních. Podrobnosti naleznete v části Události aktivace služby.

Tip

Pokud se vaše úloha spouští pravidelně a může tolerovat zpoždění plánování, použijte automatickou údržbu Plánovače úloh místo služby. Úlohy údržby se odkládají na dobu nečinnosti a napájení ze sítě, čímž se minimalizuje dopad na uživatele i výdrž baterie.

Následující typy programů používají funkce poskytované SCM.

Typ Popis
Program služeb Program, který poskytuje spustitelný kód pro jednu nebo více služeb. Programy služeb používají funkce, které se připojují k SCM a odesílají informace o stavu do SCM.
Program konfigurace služby Program, který dotazuje nebo upravuje databázi služeb. Programy konfigurace služeb používají funkce, které otevřou databázi, nainstalují nebo odstraní služby v databázi, a dotazuje se nebo upraví parametry konfigurace a zabezpečení pro nainstalované služby. Programy konfigurace služeb spravují služby i služby ovladačů.
Program řízení služeb Program, který spouští a řídí služby a služby ovladačů. Programy řízení služeb používají funkce, které odesílají požadavky do SCM, které požadavek provádí.

 

Tento přehled popisuje následující témata: