Batch Datei als Dienst installieren – Windows

Hinweis: Wir haben in diesem Artikel möglicherweise Provisions-Links verwendet und sie durch (*) gekennzeichnet. Erfolgt über diese Links eine Bestellung, erhält maffert.net eine Provision. Es entstehen für Sie keine Nachteile beim Kauf oder Preis.

Es gibt ein sehr nützliches Tool Namens „NSSM“, womit man eine Batch Datei als Dienst installieren kann. Ich möchte hier kurz zeigen, wie man solch einen Dienst mit dem Tool einrichtet!

Was wird benötigt:

Dienst Installation:

  1. Das Archiv von NSSM entpacken
  2. via Konsole/CMD in das Verzeichnis wechseln, wo die nssm.exe liegt ODER die Datei nssm.exe z.B. nach c:\ kopieren
  3. folgendes ausführen:
    nssm install MeinTestDienst

    Anmerkung: „MeinTestDienst“ mit dem Namen ersetzen, so wie der Service heißen soll!

  4. nun öffnet sich ein Fenster, wo man dann die Application (Batch Datei) auswählen kann, ggf. noch Optionen angeben ..
  5. auf „Install service“ klicken und schon ist der Dienst installiert und Start bereit
  6. die Windows Dienste öffnen und den jeweiligen Dienst (in meinem Fall „MeinTestDienst“) starten

Wer lieber die Konsole/CMD benutzt, kann dies auch direkt in der Konsole eintippen:

nssm install <servicename> <program> [<arguments>]

Dienst wieder entfernen

  1. Wieder das Programm nssm aufrufen (Konsole/CMD)
  2. und folgenden Befehl benutzen:
    nssm remove MeinTestDienst

    Anmerkung: „MeinTestDienst“ wieder ersetzen …

Die Einstellungen von Diensten, kann man sich dann auch unter folgenden „Verzeichniss“ in der Registry (regedit) angucken: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MeinTestDienst

Weitere und Interessante Befehle findet man auf der Offiziellen Seite: http://nssm.cc/commands

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert