Ta članek bo govoril o sprožene storitve (storitev sprožitve zagona), novo funkcijo, ki se je prvič pojavila v operacijskem sistemu Windows 7. Načeloma so storitve, ki jih v Windows 7 sproži sprožilec, navadne storitve, ki jih je mogoče konfigurirati, da se ustavijo ali zaženejo, ko pride do nekaterih dogodkov (to lahko odpira vrata, razpoložljivost naslova IP itd.). Naštejemo razpoložljive sprožilce, s katerimi lahko konfigurirate zagon storitev v sistemu Windows 7 Storitveni sprožilec:
- Odpiranje / zapiranje vrat na požarnem zidu
- Priključite / izključite napravo
- Prijavite se ali odjavite iz domene
- Razpoložljivost / nedosegljivost določenega ip naslova
- Sprememba skupinske politike
- Dogodek po meri - z uporabo programskega vmesnika Windows ETW
Zakaj je treba v mehanizmu Windows 7/2008 r2 uporabljati mehanizem storitev, ki jih sproži sprožilec? Storitve, ki jih sprožijo, so potrebne za:
1) Povečanje zmogljivosti sistema in optimizacija uporabe sistemskih virov. Konec koncev, vsaka delujoča storitev (tudi če deluje v ozadju) porablja CPU in pomnilniške vire, torej zakaj zapravljati dragocene vire za storitve, ki trenutno niso potrebne?
2) Varčevanje z energijo. Tako kot v prvem odstavku govorimo o zmanjšanju obremenitve procesorja in zaradi zmanjšanja porabe energije (kar še posebej velja za prenosne naprave: prenosni računalniki, prenosni računalniki, tablice)
3) povečanje stabilnosti sistema z zmanjšanjem števila nenehno izvajanih procesov (kar pomeni verjetno puščanje pomnilnika v storitvah)
Poglejte si tehnologijo Service Trigger v sistemu Windows 7. Vzemite "Brskalnik računalnika"(Network Browser), ki je privzeto nastavljen na ročno nastavitev, vendar, kot vidimo na posnetku zaslona, trenutno deluje.
Odprite ukazno vrstico in vnesite ta ukaz:
SC qtriggerinfo BROWSER
Po izvedbi tega ukaza vidite, da je za storitev Computer Browser nastavljen sprožilec storitve. Storitev Computer Browser se bo začela šele, ko se odprejo naslednja vrata v požarnem zidu (139 TCP, 137 UDP, 138 UDP) in se izklopijo takoj, ko se določena vrata zaprejo.
Ta članek pišem v prenosni računalnik, ki je z internetom povezan z brezžičnim omrežjem, tako da če izklopim svojo brezžično povezavo, bi moral ves omrežni promet preiti skozi požarni zid, storitev brskalnika računalnik pa naj se samodejno ustavi. Dejansko se je 60 sekund, ko sem izklopil brezžični LAN, storitev brskalnika omrežja izključila.
Nato sem znova aktiviral svojo brezžično povezavo in zaradi sproženja storitve Computer Browser se je ponovno zagnalo.
Poskusimo videti informacije o sprožilcih druge omrežne storitve, DHCP:
SC qtriggerinfo DHCP
Kot vidite, za to storitev ni nobenega enega sprožilca..