Wenn Sie ein IT-Support-Administrator sind, kann es vorkommen, dass der Windows-Dienstprozess unter” Stoppen “oder”<"hängt stark> reagiert nicht “. Sie müssten dann das Windows beenden, das beim Stoppen hängt.

Diese Situation tritt auf, wenn Sie versuchen, einen Dienst zu stoppen, dies ist Ihnen jedoch nicht möglich. Außerdem sind die Steuertasten für den Dienst eingefroren, und daher dürfen Sie den Dienst nicht über den Dienststeuerungsmanager/services.msc stoppen. Sie können Ihren Windows 10-PC zwar neu starten und prüfen, ob das Problem behoben ist, dies funktioniert jedoch möglicherweise meistens 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

Ermitteln Sie den Dienstnamen

Schritt 1: Klicken Sie mit der rechten Maustaste auf Start und wählen Sie Ausführen , um das Fenster Ausführen des Befehls zu starten.

Start Rechtsklick Ausführen

Schritt 2: Geben Sie im Fenster Ausführen des Befehls services.msc ein und drücken Sie die Eingabetaste , um das Fenster zu öffnen Service Manager.

Befehl ausführen Services.msc Enter

Schritt 3: Suchen Sie im Fenster Dienste nach dem Dienst, der hängen geblieben ist.

Notieren Sie sich den Dienst name.

* Hinweis- Wir haben beispielsweise ein Problem mit dem Realtek -Audio und doppelklicken daher auf Realtek Audio Service .

Dienstname Hinweis Down-Dienstname

Als Nächstes haben wir im Dialogfeld Realtek Audio Service den Namen Service notiert, der RtkAudioService lautet.

Eigenschaften Allgemeiner Dienstname Ok

Finden Sie die Service-PID heraus und beenden Sie die PID

Schritt 1: Drücken Sie die Tastenkombination Win + R , um das Fenster Befehl ausführen zu öffnen.

Schritt 2: Geben Sie im Suchfeld cmd ein und drücken Sie gleichzeitig die Tasten Strg + Umschalt + Eingabetaste , um den Befehl zu öffnen Eingabeaufforderung im Administratormodus.

Befehl ausführen Cmd Strg + Umschalt + Eingabe

Schritt 3: Kopieren Sie den folgenden Befehl und fügen Sie ihn in das Fenster Eingabeaufforderung ( admin ) ein:

sc queryex servicename

* Hinweis- Ersetzen Sie den markierten Teil durch den oben genannten Dienst.

Eingabeaufforderung (admin) Befehl mit Service-Namen ausführen Geben Sie

Schritt 4: Notieren Sie sich die PID des Dienstes.

Eingabeaufforderung (admin) Befehl mit Service-Namen ausführen Geben Sie die Note Pid ein

Schritt 5: Führen Sie nun im selben erhöhten Eingabeaufforderungsfenster den folgenden Befehl aus und drücken Sie die Eingabetaste :

 taskkill/f/pid [ PID ] 

* Hinweis- Ersetzen Sie den markierten Teil durch die PID , die Sie in Schritt 4 kopiert haben.

Eingabeaufforderung (admin) Befehl mit notierter Pid ausführen Enter

Schritt 6: Nach erfolgreichem Abschluss des Vorgangs erhalten Sie die folgende Meldung:

 Der Prozess mit PID XXXX wurde beendet 

* Hinweis- Stellen Sie sicher, dass Sie den richtigen Prozess beenden und keinen kritischen Windows-Dienst, der Ihren PC möglicherweise zum automatischen Neustart zwingt.

Methode 2: Durch Stoppen von Windows-Diensten mit PowerShell

Windows PowerShell ist eine weitere Option, mit der Sie das Beenden des Dienstes erzwingen können. So geht’s:

Schritt 1: Klicken Sie mit der rechten Maustaste auf das Menü Start und wählen Sie Windows PowerShell ( Admin ).

Startmenü Rechtsklick auf Windows Powershell (admin)

Schritt 3: Kopieren Sie den folgenden Befehl und fügen Sie ihn in die Windows PowerShell ( admin ) ein und drücken Sie die Eingabetaste So erhalten Sie eine Liste der Dienste im Stoppzustand:

 Get-WmiObject-Class win32_service | Where-Object {$ _. State-eq'stop ausstehend'} 

Windows Powershell (admin) Befehl zum Beenden des Dienstes ausführen Geben Sie

Schritt 4: Jetzt können Sie die Prozesse aller erkannten Dienste mit dem Cmdlet Stop-Process beenden.

Sie können eine Schleife erstellen indem Sie beide Operationen hinzufügen und einen Befehl erhalten, der automatisch alle festgefahrenen Serviceprozesse beendet.

Methode 3: Suchen nach dem Hang-Prozess im Ressourcenmonitor

Resource Monitor ist eine weitere App, mit der Sie den Prozess finden können, durch den der Prozess hängen geblieben ist. Mal sehen, wie:

Schritt 1: Klicken Sie mit der rechten Maustaste auf Start und wählen Sie Ausführen .

Start Rechtsklick Ausführen

Schritt 2: Dadurch wird das Feld Befehl ausführen geöffnet.

Geben Sie hier Resmon in das Suchfeld ein und drücken Sie die Eingabetaste , um die App Resource Monitor zu öffnen.

Befehl ausführen Resmon Enter Enter

Schritt 3: Wählen Sie die Registerkarte CPU und suchen Sie nach dem festgefahrenen Prozess.

Klicken Sie mit der rechten Maustaste auf den Prozess und wählen Sie Wartekette analysieren .

Ressourcenmonitor-CPU-Prozess Rechtsklick Analysieren der Wartekette

Schritt 4: Im Fenster Wartekette analysieren sehen Sie, dass Ihr ausgewählter Prozess auf einen anderen Prozess wartet.

Wählen Sie den/die Prozess-Thread (s) aus und klicken Sie unten auf die Schaltfläche Prozess beenden .

Wartekette analysieren Elect The Process Thread End Process

* Hinweis- Sie müssen es nicht beenden, wenn Sie auf svchost.exe oder einen anderen Prozess warten.

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 sie.

Methode 4: Durch Beenden eines Hung-Prozesses mit Process Explorer

Selbst wenn Sie der lokale Administrator sind, haben Sie möglicherweise keine Berechtigungen für einige Prozesse. Infolgedessen können Sie möglicherweise einige Prozesse, die mit dem SYSTEM ausgerichtet sind, nicht beenden. Um solche Prozesse zu beenden, müssen Sie den lokalen Administratoren daher genügend Berechtigungen erteilen. Dazu würden Sie zwei Dienstprogramme unterstützen- psexec.exe und ProcessExplorer .

Schritt 1: Besuchen Sie den folgenden Link (die offizielle Download-Seite von Microsoft), um die App Process Explorer herunterzuladen.

https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer

Offizieller Microsoft-Link für Process Explorer Download Prorcess Explorer

Schritt 2: Öffnen Sie den Ordner Zip und ziehen Sie die Datei procexp.exe auf den Desktop.

Zip-Ordner Procexp.exe Drag To Desktop

Schritt 3: Klicken Sie nun mit der rechten Maustaste darauf und wählen Sie Als Administrator ausführen .

Prozess-Explorer Rechtsklick Als Administrator ausführen

Schritt 4: Gehen Sie im Fenster Prozess-Explorer zur linken Seite des Fensters und wählen Sie unter Prozess den gewünschten Prozess aus hing am Anhalten.

Klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften .

Prozess Explorer Prozess Rechtsklick Eigenschaften

Schritt 5: Wählen Sie im Dialogfeld Eigenschaften die Registerkarte Dienste aus und klicken Sie auf Berechtigungen .

Eigenschaften Services Permissions

Schritt 6: Wechseln Sie nun im Dialogfeld Berechtigungen im Abschnitt Sicherheit zu den Gruppen-oder Benutzernamen Feld und wählen Sie Administratoren .

Wechseln Sie als Nächstes zum Feld Berechtigungen für Administratoren und aktivieren Sie das Kontrollkästchen Zulassen neben Vollzugriff .

Drücken Sie OK , um die Änderungen zu speichern.

Berechtigungsgruppe oder Benutzernamen Berechtigungen für Administratoren zulassen Prüfen

Schritt 7: Drücken Sie erneut OK im Fenster Eigenschaften , um die Änderungen zu übernehmen und zu beenden.

Versuchen Sie nun, den Windows-Dienst zu beenden, der beim Stoppen hängt.

Viele Benutzer haben ebenfalls berichtet, dass manchmal ein einfacher Neustart Ihres Systems zur Behebung des Problems beitragen kann. Wenn das Problem weiterhin besteht, wenden Sie sich an den Microsoft-Support und planen Sie eine ungerade Stunde ein. Das Problem sollte manchmal behoben werden.

Categories: IT Info