Liste der Windows-eigenen Kommandos
tasklist
BefehlKurzbeschreibung
Syntax
Beispiele
Tasks beenden
Befehl | tasklist |
Kurzbeschreibung | Liste der Prozesse anzeigen, die zurzeit auf einem lokalen bzw. Remotecomputer ausgeführt werden. |
Syntax | Hinweis: Diese Datei finden Sie im System32-Ordner von Windows 7. Kommando zum Anzeigen der Hilfe: tasklist /? TASKLIST [/S System [/U Benutzername [/P [Kennwort]]]] [/M [Modul] | /SVC | /V] [/FI Filter] [/FO Format] [/NH] Beschreibung: Dieses Programm zeigt eine Liste der Prozesse an, die zurzeit auf einem lokalen bzw. Remotecomputer ausgeführt werden. Parameterliste: /S System Remotesystem für die Verbindungsherstellung. /U [Domäne\]Benutzer Bestimmt den Benutzerkontext, unter dem der Befehl ausgeführt wird. /P [Kennwort] Bestimmt das Kennwort für den Benutzerkontext. Auslassung fordert zur Kennworteingabe auf. /M [Modul] Zeigt alle Aufgaben an, die zurzeit den angegebenen EXE-/DLL-Namen verwenden. Wenn der Modulname nicht angegeben wird, werden alle geladenen Module angezeigt. /SVC Zeigt die Dienste an, die in jedem Prozess gehostet werden. /V Zeigt ausführliche Aufgabeninformationen an. /FI Filter Zeigt einen Satz von Aufgaben an, der mit vom Filter festgelegten Kriterien übereinstimmt. /FO Format Legt das Ausgabeformat fest. Gültige Werte: "TABLE", "LIST", "CSV". /NH Legt fest, dass die Spaltenüberschrift in der Ausgabe nicht angezeigt wird. Nur gültig für Formate "TABLE" und "CSV". /? Zeigt diese Hilfe an. Filter: Filtername Gültige Operatoren Gültige Werte ----------- --------------- -------------------------- STATUS eq, ne RUNNING | NOT RESPONDING | UNKNOWN IMAGENAME eq, ne Abbildname PID eq, ne, gt, lt, ge, le PID-Wert SESSION eq, ne, gt, lt, ge, le Sitzungsnummer SESSIONNAME eq, ne Sitzungsname CPUTIME eq, ne, gt, lt, ge, le CPU-Zeit im Format: hh:mm:ss. hh - Stunden, mm - Minuten, ss - Sekunden MEMUSAGE eq, ne, gt, lt, ge, le Speichernutzung in KB USERNAME eq, ne Benutzername im Format: [Benutzer\]Domäne SERVICES eq, ne Dienstname WINDOWTITLE eq, ne Fenstertitel MODULES eq, ne DLL-Name HINWEIS: Die Filter "WINDOWTITLE" und "STATUS" werden beim Abfragen eines Remotecomputers nicht unterstützt. Beispiele: TASKLIST TASKLIST /M TASKLIST /V /FO CSV TASKLIST /SVC /FO LIST TASKLIST /M wbem* TASKLIST /S System /FO LIST TASKLIST /S System /U Domäne\Benutzername /FO CSV /NH TASKLIST /S System /U Benutzername /P Kennwort /FO TABLE /NH TASKLIST /FI "USERNAME ne NT-AUTORITÄT\SYSTEM" /FI "STATUS eq running" |
Beispiele |
Tasks beendenEs gibt diverse Programme, die im Hintergrund laufen, die man gar nicht braucht. Sei es Scheduler, die auf ein Update eines Programmes warten oder sonstige vermeintliche Helfer.Das nachfolgende Beispiel nimmt in der Variable "pl" eine Liste von Dateien entgegen, die mit tasklist geprüft werden, ob ein solcher Prozess existiert. Wenn ja, wird dieser mit taskkill beendet. @echo off set pl= set pl=%pl% realsched.exe set pl=%pl% jusched.exe set pl=%pl% NBHGui.exe set pl=%pl% InCD.exe set pl=%pl% VolCtrl.exe set pl=%pl% QLBCTRL.exe set pl=%pl% iTunesHelper.exe set pl=%pl% SynTPEnh.exe set pl=%pl% SynTPHelper.exe set pl=%pl% igfxtray.exe set pl=%pl% igfxpers.exe set pl=%pl% hkcmd.exe echo. echo === PROZESSE BEENDEN === echo. for %%a in (%pl%) do ( echo - teste %%a tasklist | findstr %%a >nul && ( echo - taskkill /F /IM %%a taskkill /F /IM %%a echo rc=%ERRORLEVEL% ) ) echo fertig... Taste zum Beenden. pause >nul && exit s.a. » taskkill |