Wenn Sie ein IT-Support-Administrator sind, können Sie manchmal auf eine Situation stoßen, in der der Windows-Dienstprozess bei „Anhalten" oder "Reagiert nicht“. Sie müssten dann das Windows beenden, das beim Stoppen hängt.
Diese Situation tritt auf, wenn Sie versuchen, einen Dienst zu beenden, dies jedoch nicht zulässt. Außerdem sind die Steuerungsschaltflächen für den Dienst eingefroren und Sie dürfen den Dienst daher nicht über den Dienststeuerungsmanager/services.msc beenden. Sie können Ihren Windows 10-PC zwar neu starten und prüfen, ob das Problem dadurch behoben wird, es funktioniert jedoch in den meisten Fällen möglicherweise nicht. Anstatt den Server neu zu starten, können Sie versuchen, den Windows-Dienst zu beenden, der beim Stoppen hängen bleibt. Mal sehen wie.
Methode 1: Verwenden von Taskkill in der Eingabeaufforderung
Finden Sie den Servicenamen heraus
Schritt 1: Klicken Sie mit der rechten Maustaste auf Start und wählen Sie Lauf um die zu starten Führen Sie den Befehl aus Fenster.
Schritt 2: In dem Führen Sie den Befehl aus Fenster, Typ dienste.msc und schlagen Eingeben die öffnen Bedienung Manager.
Schritt 3: In dem Dienstleistungen Fenster, suchen Sie nach dem Service, der gehangen hat.
Notieren Sie sich die Bedienung Name.
*Hinweis - Zum Beispiel haben wir ein Problem mit der Realtek Audio und so doppelklickten wir auf Realtek Audio-Dienst.
Als nächstes in der Realtek Audio-Dienst Dialogbox haben wir die Bedienung Name, der ist RtkAudioService.
Finden Sie die Service-PID heraus und töten Sie die PID
Schritt 1: Drücken Sie die Gewinn + R Tastenkombinationen zum Öffnen der Führen Sie den Befehl aus Fenster.
Schritt 2: Geben Sie in das Suchfeld ein cmd und drücke die Strg + Umschalt + Eingabetaste schlüssel zusammen zum öffnen Eingabeaufforderung im Admin-Modus.
Schritt 3: Kopieren Sie den folgenden Befehl und fügen Sie ihn in die Eingabeaufforderung (Administrator) Fenster:
sc queryex Dienstname
*Hinweis - Ersetzen Sie den markierten Teil durch den oben genannten Service.
Schritt 4: Merken Sie sich die PID des Dienstes.
Schritt 5: Jetzt in der gleichen erhöhten Eingabeaufforderung Fenster, führen Sie den folgenden Befehl aus und drücken Sie Eingeben:
taskkill /f /pid [PID]
*Hinweis - Ersetzen Sie den markierten Teil durch den PID du hast in die kopiert Schritt 4.
Schritt 6: Nach erfolgreichem Abschluss des Vorgangs erhalten Sie folgende Meldung:
Der Prozess mit PID XXXX ist beendet
*Hinweis - Stellen Sie sicher, dass Sie den richtigen Prozess beenden und nicht einen kritischen Windows-Dienst, der Ihren PC zu einem automatischen Neustart zwingen kann.
Methode 2: Durch Beenden der Windows-Dienste mit PowerShell
Windows PowerShell ist eine weitere Option, mit der Sie das Beenden des Dienstes erzwingen können. Hier ist wie:
Schritt 1: Klicken Sie mit der rechten Maustaste auf das Start Menü und wählen Sie Windows PowerShell (Administrator).
Schritt 3: Kopieren Sie den folgenden Befehl und fügen Sie ihn in die Windows PowerShell (Administrator) und drücke Eingeben um eine Liste der Dienste im Stoppzustand zu erhalten:
Get-WmiObject -Class win32_service | Where-Object {$_.state -eq 'Stopp anstehend'}
Schritt 4: Jetzt können Sie die Prozesse aller erkannten Dienste mit beenden Cmdlet Stop-Process.
Sie können eine Schleife erstellen, indem Sie beide Operationen hinzufügen und einen Befehl abrufen, der automatisch alle festgefahrenen Dienstprozesse beendet.
Methode 3: Durch Suchen nach dem Hang-Prozess im Ressourcenmonitor
Resource Monitor ist eine weitere App, mit der Sie den Prozess finden können, der zum Aufhängen des Prozesses geführt hat. Mal sehen wie:
Schritt 1: Klicken Sie mit der rechten Maustaste auf Start und wählen Sie Lauf.
Schritt 2: Dies öffnet die Führen Sie den Befehl aus Box.
Geben Sie hier ein Resmon in das Suchfeld und drücke Eingeben die öffnen Ressourcenmonitor App.
Schritt 3: Wähle aus Zentralprozessor Registerkarte und suchen Sie nach dem festgefahrenen Prozess.
Klicken Sie mit der rechten Maustaste auf den Prozess und wählen Sie Wartekette analysieren.
Schritt 4: In dem Wartekette analysieren Fenster sehen Sie, dass Ihr ausgewählter Prozess auf einen anderen Prozess wartet.
Wählen Sie den/die Prozess-Thread/s aus und klicken Sie auf das Prozess beenden Knopf unter.
*Hinweis - Du musst es nicht töten, wenn du darauf wartest svchost.exe oder ein anderer Prozess.
Sie können auch die Wartekette für diesen Prozess analysieren.
Suchen Sie nach der PID des Prozesses, auf den die Datei svchost.exe wartet, und beenden Sie ihn.
Methode 4: Durch das Beenden eines Hung-Prozesses mit dem Process Explorer
Auch wenn Sie der lokale Administrator sind, haben Sie möglicherweise keine Berechtigungen für einige Prozesse und können daher einige Prozesse, die mit dem SYSTEM. Daher müssen Sie den lokalen Administratoren ausreichende Berechtigungen erteilen, um solche Prozesse zu beenden. Dafür würden Sie die Hilfe von zwei Dienstprogrammen – psexec.exe und Process Explorer.
Schritt 1: Besuchen Sie den folgenden Link (die offizielle Download-Seite von Microsoft), um die. herunterzuladen Process Explorer App.
https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
Schritt 2: Öffne das Postleitzahl Ordner und ziehen Sie die procexp.exe Datei auf den Desktop.
Schritt 3: Klicken Sie nun mit der rechten Maustaste darauf und wählen Sie Als Administrator ausführen.
Schritt 4: Wenn im Process Explorer Fenster, gehen Sie zur linken Seite des Fensters und unter Prozess, wählen Sie den Prozess aus, der beim Beenden hängen bleibt.
Klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften.
Schritt 5: In dem Eigenschaften Dialogfeld, wählen Sie das Dienstleistungen Tab und klicken Sie auf Berechtigungen.
Schritt 6: Jetzt im Berechtigungen Dialogbox, unter dem Sicherheit Abschnitt, gehen Sie zum Gruppen- oder Benutzernamen Feld und wählen Sie Administratoren.
Als nächstes gehen Sie zum Berechtigungen für Administratoren Feld und überprüfen Sie das ermöglichen Kasten neben Volle Kontrolle.
Drücken Sie OK um die Änderungen zu speichern.
Schritt 7: Drücken Sie OK wieder die Eigenschaften Fenster, um die Änderungen zu übernehmen und zu beenden.
Versuchen Sie nun, den hängenden Windows-Dienst zu beenden Anhalten.
Viele Benutzer haben auch berichtet, dass manchmal ein einfacher Neustart Ihres Systems helfen kann, das Problem zu beheben. Wenn das Problem weiterhin besteht, wenden Sie sich an den Microsoft-Support und planen Sie es für eine ungerade Stunde ein, und es sollte das Problem manchmal beheben.