Was ist ein Dienst?

Ein Dienst ist ein Programm, das im Hintergrund läuft – ohne sichtbares Fenster

Kurzfassung

Ein Dienst ist ein Programm, das leise im Hintergrund läuft, ohne ein sichtbares Fenster. Dienste starten automatisch beim Hochfahren des Computers und laufen weiter, unabhängig davon, ob jemand angemeldet ist. Der Großteil der Software, die einen Computer nützlich macht — Netzwerk, Drucken, Sicherheitsscans, Datenbanken — läuft als Dienst.

Warum Dienste wichtig sind

Wenn ein Dienst unerwartet stoppt, funktioniert auch die Software nicht mehr, die davon abhängt. Einige Beispiele:

  • Wenn der Druckerspooler-Dienst stoppt, kann niemand an diesem Computer drucken.
  • Wenn der DNS-Client-Dienst stoppt, kann der Computer Websitenamen nicht mehr in Adressen übersetzen — das Internet erscheint als defekt.
  • Wenn ein Datenbank-Engine-Dienst stoppt, fallen alle Anwendungen aus, die darin Daten speichern.

Da Dienste kein sichtbares Fenster haben, fällt es möglicherweise erst auf, wenn jemand ein Problem meldet. Genau deshalb überwachen Monitoring-Tools wie octoja Dienste automatisch.

Wie octoja Dienste überwacht

Der Service-Check von octoja — im Produkt als Dienststatus aufgeführt — überprüft Dienste, die auf automatischen Start eingestellt sind (sogenannte „Autostart“-Dienste). Wenn einer davon nicht läuft, wird dies markiert, damit eine Überprüfung stattfinden kann.

Was als Autostart-Dienst zählt, hängt vom Betriebssystem ab:

PlattformWas octoja überwacht
WindowsIn der Systemregistrierung mit automatischem Starttyp registrierte Dienste. Dienste, die auf einen Auslöser warten, bleiben außen vor, denn sie sollen bis dahin beendet bleiben
LinuxÜber systemd (systemctl) aktivierte Units
macOSDrittanbieter-Launch-Jobs, die launchctl als geladen und laufend meldet (Apples eigene Systemdienste werden ausgeschlossen)

Du musst die Autostart-Liste nicht so nehmen, wie sie kommt. Du kannst stattdessen genau die Dienste benennen, die überwacht werden sollen, oder die Autostart-Überwachung anlassen und die zu ignorierenden Dienste unter Ausgeschlossene Dienste eintragen. Beide Listen akzeptieren Platzhalter: SQL* erfasst also jeden Dienst, dessen Name mit SQL beginnt.

Dienste vs. Anwendungen

Der Unterschied ist einfach:

  • Eine Anwendung öffnet ein Fenster und wird direkt bedient (ein Browser, ein Texteditor, ein Spiel).
  • Ein Dienst läuft im Hintergrund ohne Fenster. Er erledigt seine Aufgabe lautlos und fällt erst auf, wenn er stoppt.

Manche Software hat beides: Zum Beispiel kann ein Antivirenprodukt einen Hintergrunddienst haben, der Dateien kontinuierlich scannt, und eine separate Anwendung mit einem Fenster, in dem Scan-Ergebnisse angezeigt und Einstellungen geändert werden können.

Verwandte Artikel