Il concetto di Trigger Start Services è una novità assoluta in Windows 7. Probabilmente hai già familiarità con i servizi di Windows, ma i servizi di trigger start si comportano in modo diverso rispetto agli altri servizi di Windows normali, poiché non sono sempre in esecuzione, ma vengono eseguiti in seguito a un trigger.
Confusi? Non preoccupatevi, vi spiegherò meglio. Un trigger è un evento o una condizione particolare che si verifica e fa sì che il sistema operativo modifichi il suo normale corso d'azione ed esegua un'operazione specifica, dopodiché il sistema operativo torna alla routine da cui era stato avviato il trigger. Quindi, i servizi di avvio del trigger sono associati a un trigger e vengono richiamati quando si verifica quel particolare trigger.
Vorrei fornirvi alcuni esempi di servizi basati su trigger: ad esempio, se desiderate che il vostro programma antivirus esegua la scansione del dispositivo esterno una volta che è collegato al computer, oppure se desiderate che un servizio di gestione dei criteri venga richiamato quando i criteri di gruppo cambiano o quando il computer si unisce o abbandona un dominio.
Bene, ora vediamo come Windows 7 gestisce questi servizi basati su trigger. sc.exe è il processo che controlla l'esecuzione di questi servizi basati su trigger. Con l'aiuto di questa utility, è possibile configurare qualsiasi servizio specifico in modo che sia basato su trigger; consente inoltre di verificare se un servizio è basato su trigger o meno e molto altro ancora.
Apri il prompt dei comandi e digita sc, quindi premi invio. Verrà visualizzato il menu di aiuto con tutte le opzioni disponibili.

Vorrei elencare alcuni dei comandi più comuni relativi a sc.
sc qtriggerinfo Verifica se un particolare servizio è basato su trigger oppure no.
sc triggerinfo Configura un servizio specifico in modo che agisca come servizio basato su trigger.