Automatique (Trigger Start) et Manuel (Trigger Start) pour les services Windows

Les services Windows(Windows Services) sont des types de programmes qui peuvent s'exécuter seuls en arrière-plan ou lorsqu'un événement peut déclencher leur démarrage et leur arrêt. Ces services peuvent être démarrés ou arrêtés à l'aide d'un type d'interaction appelé Trigger . Ces déclencheurs sont déclenchés par une action ou un événement. Les services ont une autre caractéristique, à savoir le type de démarrage(Startup Type) . Les services(Services) dépendent de ces deux fonctionnalités.

Dans cet article, nous parlerons de ce qu'est Automatique(Automatic) ( Trigger Start ) et Manuel(Manual) ( Trigger Start ) et de ce qu'ils signifient pour les Services Windows .

Automatique (Trigger Start) et Manuel (Trigger Start)

Automatique(Automatic) ( Trigger Start ) et Manuel(Manual) ( Trigger Start )

Ouvrez le composant logiciel enfichable Windows Services ou le panneau Services Manager . En plus du nom du service , il affichera également des colonnes qui détaillent Description , Statut(Status) , Type de démarrage(Startup Type) et Se connecter(Log) en tant que. Dans cet article, nous nous intéressons au type de démarrage(Startup Type) . Fondamentalement(Basically) , les types de démarrage sont—

  • Automatique
  • Automatique (départ différé)
  • Automatique (démarrage du déclencheur)
  • Manuel
  • Manuel (démarrage par gâchette)
  • Désactivé.

Que signifie le type de démarrage automatique(Automatic Startup Type) ?

De nombreux services sont configurés pour démarrer avec Windows , c'est-à-dire au démarrage de l'ordinateur. Ils n'ont pas besoin d'autorisation d'utilisateur, mais ils sont exécutés par l'utilisateur du système local(Local System) qui est autorisé par Windows pour de nombreuses tâches d'administrateur.

Dans le composant logiciel enfichable (Snap-in)Services , double-cliquez pour ouvrir n'importe quel service et passez à l' onglet Général . (General)Le type de démarrage(Startup Type) du service, qui est défini pour démarrer avec le démarrage, sera défini sur Automatique(Automatic) .

Que signifie le type de démarrage manuel ?

Ces types de services ne démarrent pas avec le démarrage de l'ordinateur. Ils démarrent à cause d'un autre service(Service) dépendant ou d'un événement. Il peut également être initié par un utilisateur d'ordinateur via le Gestionnaire de services(Services Manager) .

Que signifie Trigger Start ?

Je suis sûr qu'à ce moment-là, vous avez déjà remarqué que certains services ont des conditions supplémentaires avec le type de démarrage - Trigger Start . Il peut s'agir à la fois d' un type de démarrage (Startup Type)manuel(Manual) ou automatique(Automatic) . En termes simples, Trigger Start signifie que le service peut être démarré ou arrêté par des événements du système d'exploitation.

Ces déclencheurs jouent un rôle important car, sans eux, le service doit continuer à fonctionner en arrière-plan en consommant des ressources, de l'énergie et de la batterie. Windows propose ce qu'on appelle des événements déclencheurs de service(Service Trigger Events) . Les développeurs peuvent déployer un service et s'enregistrer pour être démarré ou arrêté lorsqu'un événement déclencheur se produit.

Un exemple classique est ce que vous vivez tous les jours. Chaque fois que vous téléchargez un fichier, l'antivirus l'analyse automatiquement. L'autre exemple est lorsqu'un périphérique est connecté à l'ordinateur pour la première fois, Windows commencera à rechercher et à télécharger les pilotes.

Cela dit, tous les services n'ont pas de démarrage par déclencheur(Trigger) . Ce n'est que lorsqu'un service a au moins un déclencheur qu'il affichera Trigger Start entre parenthèses à côté du Service concerné . La bonne chose à propos des déclencheurs est qu'ils éliminent non seulement la nécessité de les faire fonctionner tout le temps, mais éliminent également les interrogations, attendant activement un pair, etc.

Comment supprimer les triggers d'un service ?

supprimer le déclencheur de service

Le SDK Windows(Windows SDK) propose un utilitaire de ligne de commande, Sc.exe , qui peut être utilisé pour contrôler un Service . Maintenant, par exemple, si vous souhaitez supprimer un déclencheur du service Xbox(Xbox Service) sous Windows , voici les étapes à suivre.

Interroger un service(Query a Service)

sc qtriggerinfo XboxGipSvc

Supprimer un déclencheur(Delete a trigger)

sc triggerinfo XboxGipSvc delete

Les données de ces déclencheurs sont stockées dans le registre(Registry) ou dans la stratégie de groupe(Group Policy) (machine ou utilisateur).

J'espère que ce post a un peu clarifié les choses.

Lecture connexe : (Related read:) Services Windows : tout ce que vous vouliez savoir à leur sujet.



About the author

Je suis un ingénieur logiciel avec plus de deux ans d'expérience dans les applications mobiles et de bureau. J'ai une expertise dans les mises à jour Windows, les services et Gmail. Mes compétences font de moi le candidat idéal pour des tâches telles que le développement d'applications Windows ou la maintenance de clients de messagerie.



Related posts