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.

  • See our task definition for further information and related links on this term.