Tasklist is a tool that displays a list of the processes that are running on either a local or remote machine.
Availability
Tasklist command is an external command that is available for the following Microsoft operating systems as tasklist.exe.
Availability
Tasklist syntax
Tasklist examples
Windows XP Professional
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
Tasklist syntax
TASKLIST [/S system [/U username [/P [password]]]] [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]
Filters
Tasklist examples
tasklist
Executing tasklist alone shows all the tasks that are currently running on the computer.
“WINDOWTITLE” and “STATUS” filters are not supported when querying a remote machine.
See the operator definition for full information about operators and eq, ge, gt, le, lt, and ne.
tasklist > process.txt
The command above takes the output displayed by tasklist and saves it to the process.txt file.
tasklist /fi “memusage gt 50000”
The example above displays any currently-running tasks that are using more than 50 MB of memory.
If you need help identifying each of these tasks, the complete log file can be pasted into the Computer Hope process tool, and each task will be identified.
If you see a task you want to kill, you can kill the task using the taskkill command.
Related information
- See our task definition for further information and related links on this term.