Die XP / Vista-Programm-Jobliste wird an einer Eingabeaufforderung ausgeführt und zeigt die derzeit laufenden Programme mit einer Reihe von Optionen an. Die Möglichkeit, Befehle von der Eingabeaufforderung aus auszuführen, ermöglicht die Automatisierung mit Batchdateien. Oft ist es auch schneller, einen einfachen Befehl einzugeben, um eine bestimmte Ausgabe zu erhalten, als durch eine Reihe von Menüs zu fahren.
Um alle aktiven Programme aufzulisten, verwenden Sie:
Aufgabenliste
Dies zeigt jedes Programm, das in einer Zeile ausgeführt wird, und enthält die PID-Nummer (Prozess-ID), die Speicherbelegung sowie den Namen des Images (der Anwendung).
Das Ausführen von Taskkill mit dem ausführlichen Flag zeigt zusätzliche Informationen an, darunter den Benutzer, der die Anwendung ausführt, die Ausführungszeit der CPU und den Titel des Fensters:
tasklist / v
Der Befehl tasklist ermöglicht die Verwendung zahlreicher Filter, um nur bestimmte Anwendungen anzuzeigen. Um beispielsweise nur Anwendungen aufzulisten, die vom Benutzer Quinn ausgeführt werden, verwenden Sie Folgendes:
tasklist / FI "USERNAME eq Quinn"
Um alle derzeit aktiven Anwendungen aufzulisten, die die DLL msvcrt.dll verknüpft haben, verwenden Sie:
tasklist / FI "MODULES eq msvcrt.dll"
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.
SESSIONNAME eq ne Sitzungsname
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