• On TV.com: Dollhouse CANCELED, What Went Wrong?
May 22, 2007 12:29 PM PDT

Master your Windows processes

by Peter Butler
  • Font size
  • Print
  • 10 comments
Process Explorer

Process Explorer

(Credit: CNET Networks)

By now, most users know all about antispyware software, antivirus apps, firewalls, and other essential tools for keeping your Windows machine lean and mean. (If you don't, be sure to check out the Security section of our PC Starter Kit.)

However, when your PC slows down and the Windows Task Manager says that a process named lsass.exe or svchost.exe is using 99 percent of your system resources, how do you know whether it's a legitimate task or something more insidious? When in doubt, the best place to start is a free utility called Process Explorer, created by Mark Russinovich, whose other claim to fame is the discovery of Sony's infamous CD rootkit.

Although there is an option in Process Explorer to replace Task Manager, I don't necessarily recommend it. It depends on your own situation, but I use the two applications for different purposes. Windows Task Manager is ideal for force-quitting unstable applications or quickly checking to see which process is sucking up your CPU, while Process Explorer provides actual transparency into all of the loaded DLLs and services on your Windows machine. Also, if the Task Manager is ever targeted by malware, Process Explorer provides a more than capable backup.

By default, Process Explorer opens with your active processes displayed in a tree menu that displays the parent-child relationship, unique ID number, CPU usage, description, and company name for each process. Right-clicking on the Process Explorer toolbar and clicking "Select Columns..." lets you choose which process attributes you would like to display, including version, image path, verified signer, window title, window status, and other information. You can kill any process in your list easily, or even better, suspend them one-by-one to determine a resource thief.

The real fun starts when you activate the two-pane view by selecting "Show Lower Pane" from the View menu or hitting the shortcut Ctrl+L. When you select a specific process in the window above, the pane below will display all of the associated DLLs or "handles," which include various system items like Registry keys, files, directories, and events. You can switch between DLLs and handles via the "Lower Pane View" options in the View menu or by hitting Ctrl+D or Ctrl+H, respectively.

Process Viewer

PrcView offers a ton of information within a tightly designed interface.

(Credit: CNET Networks)

Process Explorer isn't the only program to help make sense of your Windows processes. Another free application from Computer Technology called PrcView (short for Process Viewer) packs a ton of info into a very compact and efficient interface. PrcView offers all of the standard process information, like memory usage, file path, ID, and username, along with some extra features like a Process Monitor that logs all start and stop events for processes since your computer's last start-up.

Security Task Manager

Secure Task Manager offers a rating for each of your active processes.

(Credit: CNET Networks)

These DLL and handle details help decipher what each process is actually doing, although it still requires a bit of research to learn about the Registry keys and what all of the included information about each process actually means. One program that aims to add security features to the diagnostic features of a process manager is Security Task Manager, a shareware program from A. & M. Neuber.

Security Task Manager lists all of your active processes just like the other two apps, but, in addition, offers a security rating next to every process. It's not using spyware or virus definitions to classify processes--rather it's looking for a certain set of characteristics, much like spam filters do, to identify potentially dangerous items. The interface of Security Task Manager isn't as comprehensive or intuitive as Process Explorer or PrcView and it's not free, but you might find its quick security ratings valuable, especially when used in conjunction with a more robust diagnostic tool.

Recent posts from The Download Blog
No shocker: Google prefers HTML5 to Gears
Microsoft actively urges IE 6 users to upgrade
How the Grinch iPhone game stole my $1.99
TweetDeck links in retweets, Twitter lists, maps
Latest Firefox beta offers file-handling feature
Gameloft's iPhone games on sale for 99 cents
Best of the best
Tell the time and destroy the Death Star: iPhone Apps of the week
Add a Comment (Log in or register) (10 Comments)
  • prev
  • 1
  • next
Finally! Exactly what I need.
by jmichaelwebber May 22, 2007 4:06 PM PDT
Thank you so much for pointing to these downloads. I knew they had to be in your system but never had the tenacity to keep up the search.
Reply to this comment
You just made my life easier!!!!
by duck19882003 May 22, 2007 4:24 PM PDT
Thank you so much for pointing out this application. You just made my life soooooooo much easier. I am constantly, several times a week, opening up task manager and looking through the processes and googling some I don't recognize or remember to see if they are legitimate. This program has just made my life easier. THANK YOU!!!!!
Reply to this comment
What a Godsend!
by vanessagirl808 May 22, 2007 5:08 PM PDT
Wow!~This is exactly what I've been praying for! It takes the mystery right out from what system processes are doing in almost real time. Now I know exactly what is hogging when and can now determine whether I need to reconfigure my setup, get rid of a hogging program or explore ways of minimizing system processes from intruding into my daily work! Thank you for devoting an article to this topic!
Reply to this comment
Lost in Process Explorer
by andreart May 22, 2007 5:19 PM PDT
Once again you foist a program on us as essential, but give us no clue how to use it. What do all those colors and trees mean? What do we do with them?
Reply to this comment
Thank You!
by drowningsky May 22, 2007 6:17 PM PDT
I also google the name of processes to find out exactly what they are, and what they're doing. This program is perfect for knowing just what is running on my pc.
Reply to this comment
Atention Andreart!!!!
by hitchawk May 22, 2007 6:41 PM PDT
there is a comprehensive help file inside the zip,hope it helps!
Reply to this comment
Attention Andreart!!!!
by hitchawk May 22, 2007 6:42 PM PDT
there is a comprehensive help file inside the zip,hope it helps!
Reply to this comment
This is a very old software.
by cuthad May 22, 2007 10:37 PM PDT
It's for every win32 user
Reply to this comment
Master your Windows processes
by drbooth May 22, 2007 10:58 PM PDT
Process explorer is an excellent program as you state in your article. I have been using it since my Windows ME days. Although this is not really talking to the specifics of your article, I would like to mention that another piece of s/w by Mark Russinovich (and Bryce Cogswell) is AUTORUNS. This program will give you detailed startup information that goes well beyond msconfig (MS bundled s/w) and can also found at:
www.sysinternals.com
Reply to this comment
avg update
by michaldraveckż May 23, 2007 1:14 AM PDT
Reply to this comment
(10 Comments)
  • prev
  • 1
  • next

Search Download Blog posts

advertisement

About The Download Blog

Download.com editors cover the world of downloadable software and beyond.

Add this feed to your online news reader

The Download Blog topics