Zum Hauptinhalt springen

So starten Sie den Dienst in Windows cmd: Detaillierte Anleitung

Befehlszeile - ein leistungsfähiges Werkzeug, mit dem Sie verschiedene Aspekte des Windows-Betriebssystems verwalten können. Eine Befehlszeilenoption ist die Verwaltung von Diensten.

Dienste sind Programme, die im Hintergrund ausgeführt werden und bestimmte Aufgaben auf einem Computer ausführen. Manchmal müssen Sie den Dienst manuell starten, insbesondere wenn Sie Probleme beheben oder das System konfigurieren.

In diesem Artikel erfahren Sie, wie Sie den Dienst in Windows cmd mit ein paar einfachen Schritten starten. Wir werden uns auch einige zusätzliche Befehle und Flags ansehen, die Ihnen bei der Arbeit mit den Diensten nützlich sein können.

Beachten Sie, dass Sie möglicherweise Administratorrechte benötigen, um den Dienst an der Eingabeaufforderung auszuführen. Stellen Sie sicher, dass Sie diese Schritte als Administrator oder mit den entsprechenden Rechten ausführen.

Installieren des Dienstes

Führen Sie die folgenden Schritte aus, um den Dienst unter Windows cmd zu installieren:

  1. Öffnen Sie eine Eingabeaufforderung in Windows. Drücken Sie dazu die Taste Win + R, geben Sie "cmd" in das Feld Ausführen ein und drücken Sie die Eingabetaste.
  2. Navigieren Sie zu dem Ordner, in dem sich die ausführbare Dienstdatei befindet. Verwenden Sie dazu den Befehl "cd", zum Beispiel: cd С:\путь\к\папке
  3. Geben Sie einen Befehl ein, um den Dienst zu installieren. Der Befehlsname kann je nach verwendetem Werkzeug oder Programmiersprache unterschiedlich sein. Zum Beispiel, um einen Dienst basierend zu installieren .Sie können das Dienstprogramm "installutil" von NET Framework verwenden. Zum Beispiel: installutil MyService.exe
  4. Warten Sie, bis die Dienstinstallation abgeschlossen ist. Bei erfolgreicher Installation sollte eine Meldung angezeigt werden, dass der Vorgang erfolgreich war.

Nachdem der Dienst installiert wurde, ist er in der Liste der Windows-Dienste verfügbar und kann mit den entsprechenden Befehlen gestartet, gestoppt oder gelöscht werden.

Erstellen eines Dienstes

Sie müssen mehrere Schritte ausführen, um einen Dienst in Windows cmd zu erstellen:

1. Erstellen eines Skripts oder Programms:

Der erste Schritt besteht darin, ein Skript oder Programm zu erstellen, das Sie als Dienst ausführen möchten. Stellen Sie sicher, dass Ihr Skript oder Programm ordnungsgemäß funktioniert und Sie den Pfad zu seiner ausführbaren Datei kennen.

2. Öffnen einer Eingabeaufforderung im Administratormodus:

Als nächstes müssen Sie die Eingabeaufforderung im Administratormodus öffnen. Klicken Sie dazu mit der rechten Maustaste auf das Startsymbol in der unteren linken Ecke des Bildschirms und wählen Sie dann Eingabeaufforderung (Administrator).

3. Installieren des Dienstes mit dem Befehl "sc create":

Verwenden Sie den Befehl "sc create", um einen Dienst zu erstellen. Die Befehlssyntax lautet wie folgt:

sc create [Dienstname] binPath= "[Pfad zur ausführbaren Datei]" start= [Startmodus]

- [Dienstname] - der Name, den Sie Ihrem Dienst zuweisen möchten.

- [Pfad zur ausführbaren Datei] - der Pfad zur ausführbaren Datei Ihres Programms oder Skripts.

- [Startmodus] - Dienststartmodus. Sie können zwischen den folgenden Modi wählen: "Auto", "demand" oder "delayed-Auto".

Beispielbefehl:

sc create MyService binPath= "C:\Path\To\MyScript.py" start= auto

Nach dem Ausführen dieses Befehls wird der Dienst erstellt.

Jetzt wissen Sie, wie Sie einen Dienst in Windows cmd erstellen.

Konfigurieren des Dienstes

Um einen Dienst unter Windows cmd zu starten, müssen Sie ihn zuerst konfigurieren. In diesem Abschnitt werden wir die grundlegenden Schritte dieses Prozesses untersuchen.

1. Ein Eingabeaufforderungsfenster öffnen

Drücken Sie dazu die Tastenkombination Win + R, geben Sie im angezeigten Fenster "cmd" ein und drücken Sie die Eingabetaste. Ein Eingabeaufforderungsfenster wird geöffnet.

2. Definieren des Dienstnamens

Um einen Dienst zu starten oder zu beenden, müssen Sie dessen Namen kennen. Der Dienstname kann mithilfe des Befehls in der Liste der Dienste gefunden werden:

Nachdem Sie diesen Befehl ausgeführt haben, wird eine Liste aller Dienste im System einschließlich ihrer Namen angezeigt. Suchen Sie nach dem gewünschten Dienstnamen und merken Sie sich diesen.

3. Dienst beenden

Führen Sie den Befehl aus, um den Dienst zu beenden:

sc stop Name

Ersetzen Sie den Namen des Diensts durch den tatsächlichen Namen des Dienstes, den Sie beenden möchten. Nach dem Ausführen dieses Befehls wird der Dienst beendet.

4. Dienst starten

Führen Sie den Befehl aus, um den Dienst zu starten:

sc start Name

Ersetzen Sie den Namen des Diensts durch den tatsächlichen Namen des Dienstes, den Sie ausführen möchten. Nach dem Ausführen dieses Befehls wird der Dienst gestartet.

Jetzt kennen Sie die grundlegenden Schritte zum Konfigurieren eines Dienstes in Windows cmd. Verwenden Sie diese Informationen bei Bedarf.

Starten des Dienstes

Sie können den Befehl sc start verwenden, um den Dienst unter Windows CMD zu starten. Mit diesem Befehl können Sie einen Dienst mit seinem Namen oder seiner ID starten.

Sie können den Befehl sc query verwenden, um die ID zu ermitteln oder den Dienstnamen zu finden. Dieser Befehl listet alle Dienste und deren Status auf.

Um den Dienst mit Namen zu starten, müssen Sie den folgenden Befehl ausführen:

Das TeamEin Beispiel
sc start [Name] sc start Spooler

Wenn Sie über eine Dienst-ID verfügen, können Sie den folgenden Befehl verwenden, um ihn auszuführen:

Das TeamEin Beispiel
sc start [Bezeichner] sc start 372

Nach dem Ausführen des Befehls muss der Dienst erfolgreich gestartet werden, und Sie erhalten eine Meldung, dass der Vorgang erfolgreich ausgeführt wurde.

Wenn Sie über Administratorrechte verfügen, können Sie Dienste mit dem Befehl net start starten. Dieser Befehl funktioniert ähnlich wie der Befehl sc start .

Um beispielsweise einen Dienst namens Spooler mit dem Befehl net start zu starten, führen Sie den folgenden Befehl aus:

Das TeamEin Beispiel
net start [Name] net start Spooler

Auf diese Weise können Sie den Dienst problemlos über die Windows CMD-Eingabeaufforderung mit dem Befehl sc start oder net start starten.

Verwalten des Dienstes

Nachdem Sie den Dienst auf einem Windows-Betriebssystem installiert haben, können Sie ihn mithilfe von Befehlszeilenbefehlen verwalten. Im Folgenden sind die grundlegenden Befehle zum Verwalten des Dienstes aufgeführt:

Das TeamDie Beschreibung
sc start Dienst starten
sc stop Dienst beenden
sc restart Den Dienst neu starten
sc query Informationen zum Dienst erhalten
sc delete Dienst entfernen

Um den Befehl auszuführen, müssen Sie eine Eingabeaufforderung als Administrator öffnen. Ersetzen Sie den Befehl durch den aktuellen Dienstnamen, mit dem Sie die Aktion ausführen möchten.

Das Team sc start startet den Dienst, wenn er zuvor angehalten wurde oder nicht gestartet wurde.

Das Team sc stop stoppt den laufenden Dienst.

Das Team sc restart startet den Dienst neu. Dies ist nützlich, wenn Sie den Dienst nach einer Änderung neu starten müssen.

Das Team sc query zeigt Informationen zum Dienst an, z. B. seinen Status und seine Einstellungen.

Das Team sc delete entfernt den Dienst aus dem System. Sie müssen den Dienst beenden, bevor Sie ihn entfernen.

Überprüfen des Dienststatus

Die Überprüfung des Dienststatus in Windows cmd kann hilfreich sein, um sicherzustellen, dass der Dienst ordnungsgemäß ausgeführt wird. Hier ist, wie man es macht:

1. Öffnen Sie die Windows cmd-Eingabeaufforderung, indem Sie Win + R drücken und cmd im Dialogfeld Ausführen eingeben, und drücken Sie dann die Eingabetaste.

2. Geben Sie den folgenden Befehl ein, und drücken Sie die Eingabetaste, um eine Liste aller auf dem Computer ausgeführten Dienste abzurufen:

3. Als Ergebnis sehen Sie eine Liste aller Dienste, ihren Status, ihren Typ und ihre Beschreibung. Um einen bestimmten Dienst zu finden, verwenden Sie einen Filter nach Name, z. B.:

sc query [dienstname]

wo [dienstname] - dies ist ein Dienstname, der aus Buchstaben und Zahlen besteht.

4. Als Ergebnis sehen Sie Informationen über den angeforderten Dienst, einschließlich seines Status. Der Dienststatus kann einer der folgenden sein:

  • RUNNING - Der Dienst läuft und führt seine Funktionen aus;
  • STOPPED - Der Dienst wurde beendet und führt seine Funktionen nicht aus;
  • PAUSED - Der Dienst wird angehalten und führt seine Funktionen erst aus, wenn er fortgesetzt wird.

Jetzt wissen Sie, wie Sie den Dienststatus in Windows cmd überprüfen können. Diese Informationen können hilfreich sein, wenn Sie Probleme mit dem Dienst beheben oder die Ausführung des Dienstes überwachen.