Best Free Process Viewer
All Windows versions since Windows 95 have included the Task Manager utility. Easily evoked by the Ctrl Alt Del keyboard combination it allows users to see the programs that their computer is running along with some information about each task. However the information offered is minimal and the control options provided are few.
This is the reason why many third-party alternatives to Windows Task Manager have emerged. Typically such products show all the running process and services not just some and provide more information about each along with better control.
From years the power user choice has been Process Explorer from Mark Russinovich at SysInternals. With the recent acquisition of the SysInternals by Microsoft, Process Explorer has been further enhanced yet remains free to all users.
Process Explorer uses two vertical panes. The top contains all active processes while the second shows either all the handles opened by a selected process and, optionally, a list of DLLs and memory mapped files for each process in the lower pane. A very handy search feature allows you to work backwards from named DLLs or handles to the owning process. The feature list is almost endless though only a few will ever be used by average users. From the V10 release adds even more features including a faster refresh rate. The current version 11.04 is an astonishing product and a freeware gem.
The only problem with Process Explorer is that it provides too much information. While welcomed by technical users the sheer volume of data and display options can easily overwhelm average users.
Average users are better served by another product called What's Running. Although a little slow to start-up it has some attractive features:
First, processes are shown in a tree rather than a list, a representation that makes the parent and child relationship crystal clear.
Second, What's Running doesn't only show processes; it also displays, in separate tabs, running services, dlls, drivers, IP connections, startup programs and system information. The startup tabs and IP tabs are of particular interest as they are of sufficient quality that you don't need separate dedicated applications to provide this information.
For many users What's Running will provides all they need from a task manager. The inclusion of a startup program manager and internet connection viewer within the same package makes What's Running a most attractive option.
Process Explorer
Website: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
Download link: http://download.sysinternals.com/Files/ProcessExplorer.zip
Auhtor: Microsoft
Current version: 11.04
Version date: November 5, 2007
Download file size: 1.6MB
License: Freeware Microsoft EULA
Operating systems supported: Windows 2000 SP4 Rollup 1, Windows XP, Windows Server 2003, Windows Vista
Additional Software Required: None
64 Bit version available: yes, for x64 and IA64 processors
Portable version available: stand alone executable
Non-English Languages supported: None
Other relevant information:
What's Running
Website: http://www.whatsrunning.net/whatsrunning/main.aspx
Download link: http://www.whatsrunning.net/whatsrunning/download.aspx
Auhtor: Christer Fahlgren
Current version: 2.2
Version date: April 16, 2006
Download file size: 1.1MB
License: Free for non-commercial use
Operating systems supported: Windows 2000, Windows XP, Windows Server 2003
Additional Software Required: None
64 Bit version available: No
Portable version available: No
Non-English Languages supported: None
Other relevant information: None
This software category is maintained by volunteer editor Fabrizio Lodi.

Delicious
Digg
Technorati
What about Anvir Task Manager Free? It definitely should be mentioned here.
I'm actually using it in order to review it.
bye
Fabrizio and all --
I just came across another FREE utility that I like a lot already. It is ProcessQuickLink from UniBlue. You can get it at http://www.processlibrary.com/quicklink/ .
It seems this utility adds to you TASK MANAGER process pane a description of each running process, plus a link beside each running process, such that when you click on the link it takes you to their website for a full description of that process.
Well, "Full Description" may be a bit generous. It only tells you, for example, things like "This process is not essential, but it is not recommended that you terminate this process unless it is causing problems." HUH? What good is THAT? What we NEED to know is what will happen if we DO terminate the process!? WHY is it "not recommended" that we terminate it?
Uniblue is a commercial site, and they are selling things, so it's to be expected thy would give only a limited product for free. Even so, it IS free, and it's not bad.
David in Mississippi
David in Mississippi,
ProcessQuickLink seems OK, but must run in the System Tray as a background task - which I don't like unless I was to invoke the process-application. Just in an idle state, it is chewing up about 5MB of memory on a laptop with 512MB - sure if there was more memory it would not be a big deal. I think I am going back to Process Explorer as it much more feature rich.
Process Explorer, you can:
> Target an application
> Customize the column sets - memory, cpu, handle, etc.
> Search
> Replace Windows Task Manager
> Kill the process tree - in other words, kill the parent application
> Show CPU or Memory Usage per process
I think I remember you can set where you search for exe files, etc.
Thanks,
Kent
AnVir Task Manager free is better than the two programs proposed here imho, and equally free. Well, I may be biased since it's the one I use and did not like much any of the two you are proposing in comparison. What do you think?
I'll test it, because I don't know it well.
But you don't have to be biased, in my opinion. In this review I try to list what - in my opinion - are the choices that can be the best for most of the reader. But I'm the first to have in other categories some preferred software that it isn't listed and and the some time don't like the listed ones. :-)
Bye
Fabrizio,
I can't get Process Explorer to run on Windows 98 SE. According to this page
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
"Process Explorer works on Windows 2000 SP4 Rollup 1 or above."
Similarly the SnapFiles page it's listed on
http://www.snapfiles.com/Freeware/system/fwmonitor.html
shows only 2000/XP/Vista.
Jon
Thank you for the errata :-)
bye
SystemExplorer is my favorite and it comes in a portable version.
Note that Process Explorer DOES show processes in a tree as well as a list.
Once trying to get the Tree view (ctrl-T), it stops working in vista, not stable for vista
Processexp is very stable and can serve as real time monitoring on a machine with enough memory. The Procexp itself can consume 22M, nearly 3 as much as jetico 1 firewall used.
Can you give me the url of SystemExplorer in order to evaluate it?
And thank you, I'll check again Process Explorer.
Bye
p.s. Sorry, I forgot to log in :-)
Hi
It's here: http://systemexplorer.mistergroup.org/
Process Explorer does not run properly on windows Me
Sorry to day, but WinME is the worst piece of crap that ever came out of Micro$oft ... my 5 cent advice : change your OS.
Can you please elaborate? What exactly are the problems that you have with ME?
How do the following compare to the above please in your Process Viewer category. They are not free but sometimes even you mention that a commercial version (File Manager) is the way to go if you want the very best.
Security Task Manager 1.7f
http://www.download.com/Security-Task-Manager/3000-2094_4-10246545.html?...
Advanced Task Manager 4
http://www.download.com/Advanced-Task-Manager/3000-2094_4-10073849.html?...
As you wrote, freeware is not always the best solution. But remember that the main reason in this site there is only freeware is that it is "A Kind of WikiPedia for Freeware".
Anyway in the case of this specific category I think that for the purpose of "Process Viewing" - in terms of raw potential - no one can beat Sysinternals tool.
Better software, like the two commercial products you mentioned, are better becaus they add functionalities behind the process viewing.
A perfect example is Security Task Manager that include a sort of db of potentially dangerous processes.
To say in few words, in this category and similars there is nothing you couldn't do with one or more freeware tools. The fee you paid for a shareware product is only for more eae of use and support. You have to decide if the fee - for you - is worth it.
Bye
what about process monitor?
Can you please be more specific, i.e. giving me the web address?
Because I know at least two Process Monitor, the one from SysInternals and the one from G-Lock Software, but I'm sure there are more software with that name
Thank you
Not the same anonymous guy from above but I was just passing by and know the program. ;-)
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx?PHPSESSID=...
The url you posted refer to the Process Monitor by Sysinternals (now Microsoft Sysinternals). That Process Monitor is not included because the function referred by this category is better suited for Process Explorer, even this by Sysinternals.
Bye
Post new comment