Auch wenn es vielleicht nicht das häufigste Problem ist, kann es vorkommen, dass ein Windows-Dienst im Fenster „Dienste“ hängen bleibt und nicht mehr reagiert. Wenn dies geschieht, werden Sie wahrscheinlich feststellen, dass die Optionen zum Starten, Anhalten und Neustarten ausgegraut sind.
Glücklicherweise gibt es eine Möglichkeit, den Dienst über die Eingabeaufforderung zu beenden, die dieses Problem beheben sollte.
Zunächst müssen Sie den vollständigen Namen des Dienstes aus dem Fenster Diensteigenschaften ermitteln. Klicken Sie mit der rechten Maustaste auf den betreffenden Dienst und wählen Sie Eigenschaften.
Achten Sie auf den oben markierten Dienstnamen.
Nachdem Sie die Eingabeaufforderung geöffnet haben, führen Sie den folgenden Befehl aus:
sc queryex {vollständiger Dienstname} Im folgenden Beispiel beziehe ich mich auf den Dienst eOne.SmartConnect.WindowsService.exe
Nach der Ausführung dieses Befehls achten Sie auf den angegebenen PID-Wert. Im folgenden Beispiel ist der PID-Wert 33944.
Schließlich führen Sie den Befehl taskkill aus:
taskkill /f /pid {PID}
Nach der Ausführung sollten Sie eine Meldung sehen, dass der Prozess beendet wurde.
Schließlich gehen Sie zurück zum Dienstefenster, klicken mit der rechten Maustaste auf den Dienst und wählen Start.