Erstellen eines Windows-Dienstes aus einer ausführbaren Datei

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.

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.

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.

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