The tasklist command is another useful command line tool which can be used for a variety of useful things. Essentially, tasklist is a utility to list all running processes. Windows comes with a graphical utility/front end for this task but why is this command still useful?
Tasklist can provide more information about the processes running on the box.
'tasklist /?' in the command prompt will display all the available parameters and their functions.
Some useful examples:
'tasklist /M'
This will display processes and the DLL modules they have loaded.
'tasklist /V'
Using this parameter, the command will display lots of verbose information.
A more interesting case would be using tasklist to identify the processes running under the svchost (a generic services process). You could then identify unnecessary services which could probably be sucking up resources or not needed completely and disabled.
'tasklist /SVC' would accomplish this
Another Note:
There is a utility available from Microsoft (Formerly SysInternals) named process explorer which has a lot of these capabilities and more.
Can be found here:
Process Explorer v11.01