Automatisch (Trigger-Start) und Manuell (Trigger-Start) für Windows-Dienste

Windows-Dienste(Windows Services) sind Arten von Programmen, die von selbst im Hintergrund ausgeführt werden können oder wenn ein Ereignis den Start und Stopp auslösen kann. Diese Dienste können mithilfe eines als Trigger bezeichneten Interaktionstyps gestartet oder gestoppt werden . Diese Trigger werden durch eine Aktion oder ein Ereignis ausgelöst. Dienste haben ein weiteres Merkmal, nämlich Startup Type . Dienste(Services) hängen von diesen beiden Merkmalen ab.

In diesem Beitrag werden wir darüber sprechen, was automatisch(Automatic) ( Trigger Start ) und manuell(Manual) ( Trigger Start ) ist und was sie für Windows -Dienste(Services) bedeuten .

Automatisch (Trigger-Start) und Manuell (Trigger-Start)

Automatisch(Automatic) ( Trigger-Start ) und Manuell(Manual) ( Trigger-Start )

Öffnen Sie das Windows-Dienste(Windows Services) -Snap-In oder das Dienste - (Services) Manager -Fenster . Zusammen mit dem Dienstnamen(Service) werden auch Spalten angezeigt, die Details zu Beschreibung(Description) , Status , Starttyp(Startup Type) und Anmelden(Log) als enthalten. In diesem Beitrag interessieren wir uns für den Startup Type . Grundsätzlich(Basically) sind die Startup-Typen—

  • Automatisch
  • Automatisch (Verzögerter Start)
  • Automatisch (Triggerstart)
  • Handbuch
  • Manuell (Triggerstart)
  • Behindert.

Was bedeutet automatischer Starttyp(Automatic Startup Type) ?

Viele Dienste sind so eingestellt, dass sie mit Windows starten, dh wenn der Computer hochfährt. Sie benötigen keine Benutzerberechtigung, werden jedoch über den Benutzer des lokalen Systems ausgeführt, der von (Local System)Windows für viele Administratoraufgaben autorisiert ist .

Doppelklicken Sie im Dienste (Services) -Snap-In , um Dienste zu öffnen, und wechseln Sie zur Registerkarte Allgemein . (General)Der Starttyp(Startup Type) für den Dienst, der so eingestellt ist, dass er beim Booten startet, wird auf Automatic gesetzt .

Was bedeutet manueller Starttyp?

Diese Arten von Diensten(Services) starten nicht beim Hochfahren des Computers. Sie werden aufgrund eines anderen abhängigen Dienstes(Service) oder eines Ereignisses gestartet. Es kann auch von einem Computerbenutzer über den Dienste-Manager(Services Manager) initiiert werden .

Was bedeutet Triggerstart?

Ich bin mir sicher, dass Sie zu diesem Zeitpunkt bereits bemerkt haben, dass einige der Dienste neben dem Starttyp — Trigger Start — zusätzliche Bedingungen haben . Es kann sich sowohl um den manuellen(Manual) als auch um den automatischen (Automatic) Starttyp handeln(Startup Type) . Einfach ausgedrückt bedeutet Trigger Start , dass der Dienst durch Ereignisse des Betriebssystems gestartet oder gestoppt werden kann.

Diese Auslöser spielen eine wichtige Rolle, da der Dienst(Service) ohne sie im Hintergrund weiterlaufen muss, was Ressourcen, Strom und Batterie verbraucht. Windows bietet sogenannte Service Trigger Events an . Entwickler können einen Dienst(Service) bereitstellen und registrieren, um gestartet oder gestoppt zu werden, wenn ein Triggerereignis eintritt.

Ein klassisches Beispiel ist das, was Sie jeden Tag erleben. Jedes Mal, wenn Sie eine Datei herunterladen, scannt das Antivirenprogramm sie automatisch. Das andere Beispiel ist, wenn ein Gerät zum ersten Mal an den Computer angeschlossen wird, beginnt Windows mit der Suche und dem Herunterladen der Treiber.

Allerdings haben nicht alle Dienste einen Trigger - Start. Nur wenn ein Dienst mindestens einen Trigger hat, wird Trigger Start in Klammern neben dem betreffenden Dienst(Service) angezeigt . Das Gute an den Triggern ist, dass sie nicht nur die Notwendigkeit beseitigen, sie die ganze Zeit laufen zu lassen, sondern auch das Polling, das aktive Warten auf eine Gleichheit und so weiter, beseitigt.

Wie entferne ich Trigger von einem Dienst(Service) ?

Dienstauslöser entfernen

Windows SDK bietet ein Befehlszeilendienstprogramm, Sc.exe , das zur Steuerung eines Dienstes(Service) verwendet werden kann . Wenn Sie nun beispielsweise einen Trigger aus dem Xbox-Dienst(Xbox Service) unter Windows entfernen möchten, gehen Sie wie folgt vor.

Abfrage eines Dienstes(Query a Service)

sc qtriggerinfo XboxGipSvc

Löschen Sie einen Auslöser(Delete a trigger)

sc triggerinfo XboxGipSvc delete

Die Daten für solche Trigger werden in der Registry oder in der Gruppenrichtlinie(Group Policy) (Maschine oder Benutzer) gespeichert.

Ich hoffe, dieser Beitrag hat einiges klargestellt.

Lesen Sie dazu: (Related read:) Windows-Dienste: Alles, was Sie darüber wissen wollten.



About the author

Ich bin ein Technologieberater mit über 10 Jahren Erfahrung in der Softwarebranche. Ich bin spezialisiert auf Microsoft Office, Edge und andere verwandte Technologien. Ich habe an verschiedenen Projekten für große und kleine Unternehmen gearbeitet und kenne mich mit den verschiedenen Plattformen und Tools, die heute verfügbar sind, sehr gut aus.



Related posts