Windows 7 - Service Trigger. Spouštěče služeb.

Tento článek bude hovořit o spouštěcí služby (spusťte službu spuštění), nová funkce, která se poprvé objevila v systému Windows 7. Služby, které jsou spouštěny spouštěčem v systému Windows 7, jsou v zásadě běžné služby, které lze nakonfigurovat tak, aby se zastavily nebo spustily při výskytu některých událostí (může to být otevření portu, dostupnost adresy IP) atd.). Uvádíme dostupné spouštěče, které lze použít ke konfiguraci spouštění služeb v systému Windows 7 Spouštěč služby:

  • Otevření / uzavření portu na bráně firewall
  • Připojte / odpojte zařízení
  • Přihlášení nebo odhlášení z domény
  • Dostupnost / nedostupnost konkrétní ip adresy
  • Změna zásad skupiny
  • Vlastní událost - pomocí Windows ETW softwarového rozhraní

Proč je nutné používat mechanismus služeb, které jsou spouštěny spouštěčem v systému Windows 7/2008 r2? Spouštěcí služby jsou potřebné pro:

1) Zvyšování výkonu systému a optimalizace využití systémových prostředků. Koneckonců, jakákoli běžící služba (i když běží na pozadí) spotřebovává prostředky CPU a paměti, takže proč ztrácet cenné zdroje pro služby, které momentálně nejsou potřeba?

2) Úspora energie. Stejně jako v prvním odstavci mluvíme o snížení zátěže procesoru a v důsledku snížení spotřeby energie (což platí zejména pro přenosná zařízení: notebooky, netbooky, tablety)

3) Zvyšování stability systému snížením počtu neustále probíhajících procesů (což znamená pravděpodobné úniky paměti ve službách)

Podívejte se blíže na technologii Service Trigger ve Windows 7. Vezměte "Prohlížeč počítače"(Network Browser), který je ve výchozím nastavení nastaven na manuální, ale jak vidíme na snímku obrazovky, je aktuálně spuštěn.

Otevřete příkazový řádek a zadejte následující příkaz:

SC qtriggerinfo BROWSER

Po provedení tohoto příkazu můžete vidět, že spouštěč služby je nakonfigurován pro službu Prohlížeč počítače. Služba Prohlížeč počítače se spustí až po otevření následujících portů v bráně firewall (139 TCP, 137 UDP, 138 UDP) a vypne se, jakmile jsou zadané porty uzavřeny.

Píši tento článek na svém notebooku připojeném k Internetu pomocí bezdrátové sítě LAN, takže pokud vypnu bezdrátové připojení, veškerý síťový provoz by měl procházet bránou firewall a služba Prohlížeč počítače by se měla automaticky vypínat. Opravdu, 60 sekund po vypnutí bezdrátové sítě LAN, se služba síťového prohlížeče vypla.

Poté jsem znovu aktivoval bezdrátové připojení a v důsledku spouštění služby Prohlížeč počítačů se znovu spustilo.

Zkusme vidět informace o spouštěčích jiné síťové služby, DHCP:

SC qtriggerinfo DHCP

Jak vidíte, pro tuto službu neexistuje jediná spouštěcí sada..