Koncepcja usług uruchamiania wyzwalacza jest zupełną nowością w systemie Windows 7. Prawdopodobnie znasz już usługi systemu Windows, ale usługi uruchamiania wyzwalacza zachowują się inaczej niż inne standardowe usługi systemu Windows, ponieważ nie działają cały czas, lecz są uruchamiane w wyniku działania dowolnego wyzwalacza.
Zdezorientowany? Nie martw się, wyjaśnię trochę więcej. Wyzwalacz to określone zdarzenie lub stan, który występuje i powoduje, że system operacyjny zmienia swój rutynowy tryb działania i wykonuje określoną operację, po czym system operacyjny powraca do normalnego trybu działania, od którego wyzwalacz został zainicjowany. Zatem usługi uruchamiania wyzwalacza są powiązane z jakimś wyzwalaczem i są wywoływane, gdy dany wyzwalacz ma miejsce.
Pozwól, że podam kilka przykładów usług opartych na wyzwalaczach. Możesz chcieć, aby program antywirusowy skanował urządzenie zewnętrzne po jego podłączeniu do komputera lub aby usługa zarządzania zasadami była wywoływana w przypadku zmiany zasad grupy lub gdy komputer dołącza do domeny lub ją opuszcza.
Dobrze, zobaczmy teraz, jak system Windows 7 zarządza tymi usługami opartymi na wyzwalaczach. sc.exe to proces, który kontroluje wykonywanie tych usług. Za pomocą tego narzędzia można skonfigurować dowolną usługę jako opartą na wyzwalaczach. Umożliwia ono również sprawdzenie, czy dana usługa działa w oparciu o wyzwalacze, czy nie, i wiele więcej.
Otwórz wiersz poleceń i wpisz sc, a następnie naciśnij Enter. Zostanie wyświetlone menu pomocy ze wszystkimi dostępnymi opcjami.

Pozwólcie, że wymienię kilka najczęściej używanych poleceń w sc.
sc qtriggerinfo Zapytanie, czy konkretna usługa jest oparta na wyzwalaczu, czy nie.
sc triggerinfo Konfiguruje daną usługę tak, aby działała jako usługa oparta na wyzwalaczu.