Le concept de services de démarrage de déclencheur est tout nouveau dans Windows 7. Vous connaissez probablement déjà les services Windows, mais les services de démarrage de déclencheur se comportent différemment des autres services Windows classiques, car ils ne s'exécutent pas en permanence, mais plutôt à la suite d'un déclencheur.
Perplexe ? Pas d'inquiétude, je vais vous expliquer un peu plus en détail. Un déclencheur est un événement ou une condition particulière qui se produit et force le système d'exploitation à modifier son fonctionnement habituel et à effectuer une opération spécifique, après quoi le système d'exploitation revient à la routine initiale. Les services de démarrage de déclencheur sont donc associés à un déclencheur et sont invoqués lorsque ce dernier se produit.
Permettez-moi de vous donner quelques exemples de services basés sur des déclencheurs : vous souhaitez que votre programme antivirus analyse le périphérique externe une fois qu'il est branché sur votre ordinateur, ou qu'un service de gestion des politiques soit invoqué lorsque la politique de groupe change ou lorsque l'ordinateur rejoint ou quitte un domaine.
Voyons maintenant comment Windows 7 gère ces services basés sur des déclencheurs. sc.exe est le processus qui contrôle leur exécution. Cet utilitaire vous permet de configurer un service spécifique pour qu'il soit basé sur des déclencheurs. Il vous permet également de vérifier si un service est basé sur des déclencheurs ou non, et bien plus encore.
Ouvrez l'invite de commande et tapez sc puis appuyez sur Entrée, son menu d'aide s'affichera avec toutes les options disponibles.

Permettez-moi d’énumérer certaines des commandes courantes concernant sc.
sc qtriggerinfo Demande si un service particulier est basé sur un déclencheur ou non.
sc triggerinfo Configure n'importe quel service particulier pour agir comme un service basé sur un déclencheur.