Durch die Möglichkeit, Aufgaben über die Befehlszeile eines Systems auszuführen, können diese Aufgaben in Stapeldateien verwendet werden. Dieses Rezept beschreibt verschiedene Anwendungen von Taskkill, um Windows-Prozesse zu beenden.
Wenn Sie den Namen eines Prozesses kennen, der beendet werden soll, zum Beispiel notepad.exe, beenden Sie ihn mit dem folgenden Befehl an einer Eingabeaufforderung:
taskkill / IM notepad.exe
Dies führt dazu, dass das Programm ordnungsgemäß beendet wird und bei nicht gespeicherten Änderungen zur Bestätigung aufgefordert wird. Um denselben Prozess zwangsweise zu beenden, fügen Sie der Befehlszeile die Option / F hinzu. Seien Sie vorsichtig mit der Option / F, da dadurch alle übereinstimmenden Prozesse ohne Bestätigung beendet werden.
Geben Sie die Prozess-ID (PID) an, um eine einzelne Instanz eines Prozesses zu beenden. Wenn der gewünschte Prozess beispielsweise eine PID von 827 hat, verwenden Sie den folgenden Befehl, um ihn zu beenden:
Taskkill / PID 827
Mithilfe von Filtern können verschiedene Muster verwendet werden, um die abzubrechenden Prozesse festzulegen. Mit der folgenden Filtersyntax werden beispielsweise alle Prozesse des Benutzers Quinn erzwungen:
taskkill / F / FI "USERNAME eq Quinn"
Die folgende Tabelle zeigt die verfügbaren Filter und ihre Verwendung.
eq: ist gleich ne: nicht gleichFiltername Gültige Operatoren Gültige Werte
----------- --------------- --------------
STATUS eq ne LAUFEN | REAGIERT NICHT
IMAGENAME eq ne Bildname
PID-Äquivalent zu PID-Wert
SITZUNG Eq ne gt l le Sitzungsnummer.
CPUTIME eq ne gt lt ge CPU-Zeit im Format
von hh: mm: ss.
MEMUSAGE eq ne gt lt ge Speicherverbrauch in KB
USERNAME eq ne Benutzername in [Domäne \] Benutzer
Format
MODULE eq ne DLL-Name
DIENSTLEISTUNGEN
WINDOWTITLE eq ne Fenstertitel
gt: größer als lt: kleiner als
gt: größer oder gleich le: kleiner oder gleich