it-swarm.com.de

Starten Sie einen Windows-Dienst über die Befehlszeile neu

Gibt es eine Möglichkeit, einen Windows-Dienst über die Eingabeaufforderung neu zu starten?

77
Joe

Beachten Sie, dass net stop & net start andere Dienste, die von diesem Dienst abhängen, nicht neu startet. net stop /y stoppt alle Abhängigkeiten

Häufigstes Beispiel - SQL Server & SQL Agent.

Ich empfehle das PowerShell-Cmdlet, um dieses Problem zu lösen:

powershell -command "Restart-Service MSSQLSERVER -Force"

Nach dem Start von MSSQLSERVER startet das Cmdlet alle zuvor gestoppten Abhängigkeiten.

PS: Stellen Sie sicher, dass Sie den Befehl admin ausführen

13
Dmitry Gusarov

Sie könnten auch PowerShell verwenden:

stop-Service
10
devlife

Gehen Sie folgendermaßen vor, um einen Windows-Dienst über den Befehl Eingabeaufforderung oder geplante Aufgaben neu zu starten:

cmd /c "net stop "Service Name" & sc start "Service Name""
10
Kiki

Um den nervigen Wacom Intuos Treiber nicht lauffähig zu machen bekomme ich bei jedem Neustart einen Fehler. +.

Windows key R

sc stop WTabletServicePro && sc start WTabletServicePro
3
George

Der PsService Dienstprogramm PsTools bietet einen restart Befehl für Dienstleistungen, mit zusätzlichen Parametern es auf einem anderen Rechner laufen zu lassen.

psservice [-accepteula] [\\Computer [-u Username [-p Password]]] restart <service-name>

Die -accepteula Flagge erspart Ihnen die EULA Fenster nur für den Fall, es ist das erste Mal, wenn Sie dieses Dienstprogramm mit den aktuellen Benutzer verwenden.

1
cdlvcdlv