Startseite
» WINDOWS
»
Wie man alle Instanzen einer App in Windows beendet
Wie man alle Instanzen einer App in Windows beendet
Um alle laufenden Prozesse mit demselben ausführbaren Namen unter Windows zwangsweise zu beenden, führen Sie taskkill /IM app.exe /Fin der Eingabeaufforderung oder PowerShell den Befehl `sudo` aus und ersetzen Sie ` app.exe<app-image-name>` durch den exakten Namen der Anwendung. Beispielsweise taskkill /IM notepad.exe /Fbeendet `sudo` alle laufenden Prozesse mit dem Namen ` <app-image-name> notepad.exe`. Speichern Sie Ihre Arbeit vorher: /F`sudo` beendet die Prozesse zwangsweise, sodass nicht gespeicherte Dokumente, Browserformulare oder andere Daten verloren gehen können.
Diese Methode ist hilfreich, wenn eine Anwendung eingefroren ist oder nach dem Schließen der Fenster noch Hintergrundprozesse ausgeführt werden. Sie vergleicht Prozesse anhand des Namens der ausführbaren Datei, nicht anhand des Anzeigenamens der Anwendung. Sie identifiziert oder beendet nicht automatisch alle mit einem Produkt verbundenen Hilfsprozesse.
Finde den genauen Bildnamen der App.
Öffnen Sie den Task-Manager mit Ctrl+ Shift+ Esc. Falls der Task-Manager in der Kompaktansicht angezeigt wird, wählen Sie „ Mehr Details“ . Wählen Sie den Tab „Details“ und suchen Sie in der Spalte „Name“ oder „Bildname“ nach dem Prozess, den Sie beenden möchten. Microsoft führt diese Tastenkombination zum Öffnen des Task-Managers in seiner Windows-Tastenkombinationsübersicht auf . Die Detailliste kann separate Zeilen mit jeweils einer anderen Prozess-ID (PID) anzeigen.
Verwenden Sie den angezeigten ausführbaren Dateinamen inklusive .exeDateiendung. Raten Sie nicht anhand des App-Kachels oder Fenstertitels. Eine paketierte oder im Microsoft Store verfügbare App kann unter einem Prozessnamen ausgeführt werden, der nicht eindeutig mit ihrem Anzeigenamen übereinstimmt, und Windows-Komponenten wie gemeinsam genutzte Hostprozesse können mehrere Apps bedienen. Wenn der Name unklar ist, überprüfen Sie die laufenden Einträge, bevor Sie einen Prozess beenden.
Beispiel: Die Detailliste kann mehrere Prozesse mit demselben ausführbaren Namen enthalten.
Prüfen Sie, wie viele passende Prozesse ausgeführt werden.
Öffnen Sie die Eingabeaufforderung oder PowerShell über das Startmenü. Führen Sie den Befehl tasklistmit einem Filter für den exakten Bildnamen aus. Dieses Beispiel prüft Notepad:
tasklist /FI "IMAGENAME eq notepad.exe"
Ersetzen Sie „Prozess notepad.exe“ durch den Namen, den Sie im Task-Manager gefunden haben. Wenn der Befehl mehrere Zeilen anzeigt, stellt jede Zeile einen separaten Prozess mit eigener Prozess-ID (PID) dar. Diese Überprüfung hilft Ihnen, die Schreibweise zu bestätigen und festzustellen, ob mehrere Instanzen ausgeführt werden. Microsoft dokumentiert die verfügbaren Filter in seiner Referenz zum Befehl „tasklist“ .
Eine gefilterte Aufgabenlistenabfrage zeigt jeden übereinstimmenden Prozess als separate Zeile an.
Beenden Sie alle Prozesse, die diesen Image-Namen verwenden.
Führen Sie den folgenden Befehl aus und ändern Sie den Namen der ausführbaren Datei entsprechend Ihrer Anwendung:
taskkill /IM notepad.exe /F
/IMDer Befehl zielt darauf ab taskkill, einen Prozess anhand seines Prozessnamens zu beenden /F. Wenn mehrere Prozesse denselben Prozessnamen verwenden, werden alle Treffer automatisch angesteuert, anstatt dass die Prozess-IDs (PIDs) einzeln eingegeben werden müssen. Die Dokumentation zu taskkill von Microsoft listet diese Optionen auf und beschreibt, wie der Befehl einen oder mehrere Prozesse beendet.
Öffnen Sie zunächst eine normale Eingabeaufforderung oder ein PowerShell-Fenster. Der Befehl wird mit den Berechtigungen dieser Sitzung ausgeführt. Meldet Windows „ Zugriff verweigert“ , überprüfen Sie den genauen Prozess und stellen Sie sicher, dass es sich um den Prozess handelt, den Sie beenden möchten. Verwenden Sie keine allgemeinen Platzhalter oder erhöhen Sie die Berechtigungen des Befehls ohne weitere Erklärung; geschützte Windows-Prozesse und Prozesse mit anderen Sicherheitskontexten benötigen möglicherweise andere Berechtigungen.
Alternativ können Sie den Task-Manager verwenden, falls Sie eine visuelle Methode bevorzugen. Klicken Sie im Register „Details “ mit der rechten Maustaste auf eine entsprechende Zeile und wählen Sie „Task beenden“ . Wiederholen Sie dies für jede Zeile mit demselben Image-Namen. Dadurch wird der ausgewählte Prozess beendet. Der oben genannte Befehl ist jedoch schneller, wenn Windows alle Prozesse beenden soll, die einem bestimmten ausführbaren Dateinamen entsprechen.
Der Task-Manager kann einen ausgewählten Prozess über die Registerkarte „Details“ beenden; wiederholen Sie dies für weitere übereinstimmende Zeilen.
Überprüfen Sie, ob die Prozesse beendet wurden.
Führen Sie den gleichen gefilterten tasklistBefehl erneut aus:
tasklist /FI "IMAGENAME eq notepad.exe"
Meldet Windows, dass keine Aufgaben den angegebenen Kriterien entsprechen, laufen derzeit keine Prozesse mit diesem Image-Namen. Falls weiterhin Einträge vorhanden sind, überprüfen Sie den Task-Manager erneut: Möglicherweise haben Sie einen anderen ausführbaren Dateinamen verwendet, oder eine Anwendungskomponente hat den Prozess neu gestartet. Bestätigen Sie den neuen Eintrag, bevor Sie das Programm taskkillerneut ausführen.
Keine übereinstimmenden Aufgabenlistenzeilen bedeuten, dass derzeit kein Prozess mit genau diesem Bildnamen aufgeführt ist.
Was dieser Befehl nicht bewirkt
Eine App, ihr Autostart-Eintrag oder ihr Hintergrunddienst werden dadurch nicht dauerhaft deaktiviert. Falls der Prozess erneut startet, ermitteln Sie, was ihn neu startet.
Es ist nicht garantiert, dass alle Komponenten einer App denselben ausführbaren Namen haben. Manche Apps verwenden separate Hilfsprogramme oder gemeinsam genutzte Windows-Prozesse.
Geöffnete Arbeiten werden vor dem Beenden eines Prozesses nicht gespeichert. Schließen Sie die App daher nach Möglichkeit zuerst normal, insbesondere wenn sie ungespeicherte Dokumente oder aktive Downloads enthält.
Verwenden Sie den genauen Bildnamen und überprüfen Sie das Ergebnis. Dadurch bleibt der Befehl auf den Prozess fokussiert, den Sie beenden möchten, und es lässt sich leichter feststellen, ob die Anwendung tatsächlich beendet oder nur neu gestartet wurde.