Wie stoppe ich einen Dienst der im Status „Wird beendet…“ hängt, ohne den Server neu zu starten?
Zuerst müssen wir den Dienstnamen herausfinden, also Windows Symbol -> Dienste eingeben oder services.msc eintippen.
Jetzt Rechtsklick auf den hängenden Dienst -> „Eigenschaften“ (eng. Properties)
Hier interssiert uns jetzt der „Dienstname“ (eng. Service name) NICHT der Anzeigname (eng. Display name).
Den Dinstnamen kann man jetzt bequem aus dem Fenster kopieren.
Jetzt die cmd oder ab Server 2022 auch das Terminal als Administrator öffnen (in der PowerShell funktioniert das so nicht…):
sc queryex <Dienstname>
Jetzt sehen wir die Prozess-ID, kurz PID
Alternativ findet man die PID natürlich auch im Task Manager, unter dem Tab Dienste (eng. Services), in der gleichnamigen Spalte.
Jetzt den Dienst beenden mit:
taskkill /f /pid 2676
Der Dienst wird sofort beendet.