Erstellen eines Windows-Dienstes aus einer ausführbaren Datei

Advertisement

Windows-Dienste sind Computerprogramme, die im Hintergrund gemäß den Schnittstellenregeln und Protokollen des Dienststeuerungsmanagers, der für die Verwaltung der Windows-Dienste zuständigen Komponente, ausgeführt werden.

Advertisement

Dieser Dienst kann automatisch beim Hochfahren des Computers gestartet werden, kann angehalten und neu gestartet werden und zeigt keine Benutzeroberfläche an.

Sie können einen Windows-Dienst ganz einfach mit einer exe-Datei erstellen.

Advertisement

Sie können einen Windows-Dienst auf viele Arten hinzufügen oder erstellen. In diesem Artikel wird Bardimin einen Windows-Dienst mit der Eingabeaufforderung (CMD) und dem Non-Sucking Service Manager (NSSM) erstellen.

Advertisement

Bevor Sie beginnen, bereiten Sie die exe- oder bat-Datei vor, die Sie als Dienst verwenden werden.

Erstellen eines Windows-Dienstes mit CMD

  1. Öffnen Sie CMD als Administrator.
  2. Geben Sie den folgenden Code in das CMD-Fenster ein.
sc.exe create < service_name > displayname = < displayname > binpath = < path_file_executable >
  • service_name : ein eindeutiger Dienstname.
  • display_name : der Name, der auf der Schnittstelle angezeigt wird.
  • path_file_executable : wo sich die exe- oder bat-Datei befindet.

als Beispiel

sc.exe create “ BardiminServ ” displayname = “Bardimin Service” binPath = "C:\BardiminApp.exe"
sc command

Erstellen eines Windows-Dienstes mit NSSM

  1. Herunterladen NSSM .
  2. Entpacken Sie die heruntergeladene Zip-Datei.
  3. Öffnen Sie CMD und wechseln Sie in das Verzeichnis der extrahierten Datei. Geben Sie dann den folgenden Code ein, um die NSSM-GUI zu öffnen
nssm install
nssm service
  1. Geben Sie dann den Speicherort der Exe-Datei und den Namen des Dienstes ein.
  2. Klicken Sie dann auf die Schaltfläche „Dienst installieren“.

Neueste Artikel