Reclaim Memory by Mastering Windows' Task Manager
Posted by Kevin Purdy at 4:00 AM on February 16, 2008

The best way to speed up your PC is to give it more available memory—but freeing up as much of the memory you already have is cheaper and easier than cracking open your case to install a new stick of RAM. It takes a lot of memory to get a modern Windows system up and ... well, not doing anything in particular, really. Between cryptic system processes, confusing "helper" applications, and background utilities, a whole lot of who-knows-what gobbles up memory and slows down your work. While a lot of programs claim to optimse memory use and pare down processes, Windows' built-in Task Manager can do the job just fine, given the right tools and know-how. Today you'll extend and empower Windows' Task Manager to speed up your system by cutting out unnecessary memory hogs.
See what's running
Hit Ctrl+Alt+Delete in Windows 2000/XP (or Ctrl+Shift+Esc in Vista) to pop up the built-in Task Manager, which offers a pretty decent look at what programs you're running, as well as current CPU and memory usage for each and a basic description. It doesn't, however, tell you whether Windows will keep working if you kill one of these processes, and descriptions of the "Windows host process (Rundll32)" variety can be more than a little frustrating. Our first stop is to download the Quick Access Infobar, which adds a link next to each process to a relevant search result from the ProcessLibrary.com web site. The ProcessLibrary site won't know anything specific about your "rundll32" or "svchost.exe" entries, but for most common processes ending in .exe, you'll get a read on the program it's connected to, and whether or not you can live without it.

Once you've found a few processes that don't need to be running every time you start Windows, disabling them is pretty easy. In Windows XP, first check the "Startup" folder in Start->Programs. You can also use the System Configuration Utility's startup manager: enter msconfig into a command prompt or the Start Menu's "Run" box. (Here's more on msconfig usage posted here at Lifehacker, and for more help on XP pruning, check out this CNET tutorial). In Vista, head to the Control Panel, choose "Change startup programs" under "Programs," then click the "Show for all users" button in the lower left to enable disabling or remove startup programs.
Go slowly here—make one or maybe two changes at a time, then wait until after a restart to make sure everything is still working as it should. Overall, the "Startup Programs" list shouldn't let you make critical, system-wrecking changes, but don't make the change if you don't know what it affects.
Dig Deeper
You've knocked out iTunesHelper.exe and a handful of other unnecessary apps, but what about those more vaguely named items? To find out, grab Process Explorer, a kind of super-charged Task Manager. It looks a lot like its built-in counterpart, but provides a great deal more info. Blue and purple highlights are applications, while pink rows are Windows services. You get process names and any companies matched to them, but lets get deeper. Right-click on one of the column headings (or hit the "View" menu) and choose "Select columns," then check the "Command line" option.
Now you'll have an extra column on the right, with the full path ("C:\Program Files\WhateverProgram") to where each process is launched from. Mouse over a "rundll" or "svchost," and you'll see which services are launched under that container. Double-click on a process, head to the "Threads" tab and you can see which service is using how much CPU power—obviously something you want to stay up on, especially for non-important services.

Found a service eating up memory for no real benefit? Double-check that you can go without. The Black Viper site has lists for each Windows system, showing you "Safe," "Tweaked," and "Bare Bones" service configurations, along with what's turned on and off by default. If you're still confident you can turn it off, right-click on a service, choose "Properties," then set its "Startup Type" to "Disabled."
Kill bad processes before they crash
Even if you've chopped down your system to leave only the leanest, most essential processes running, certain programs (I'm looking at you, Firefox) can sometimes go berserk on your CPU or memory, sometimes right before crashing the whole system. But choose from any of our previously mentioned app-watcher tools and you can enforce martial law on your motherboard.
Process Lasso: Watches your CPU usages and sets processor-hogging apps to lower priorities, as well as offering lots of customization for auto-start programs and other throttling settings. Takes up 10 MB of memory itself, but offers lots of task management.- Task Killer: Lighter-weight (as in 1 MB during use), system-tray-seated app that allows easy killing of failing processes.
- AntiFreeze:
Hit a key combination to suspend all your running processes and then restart them one by one, ferreting out the crash culprit in the process.
More Task Manager Mastery
Here are a few more tools and tips to help you analyse and control your system's memory usage, all of which can be experimented with a bit more freely than the changes we just ran through.
- Set up multi-kill batch files: Got a handful of programs that you frequently find yourself cursing at? Need to quickly slim down your memory profile for an intense app or game? This quick tip will show you how to can quit multiple programs with just a double-click.
- Learn the difference between Windows' two memory types: Both Task Manager and Process Explorer can detail a program's use of "Working Set" and "Private Working Set" memory—umm, wait, what? This CyberNet mini-tutorial should make it a bit more clear.
- More process checkers: If you've found a background application that the ProcessLibrary site just can't identify, try these other sites: Tasklist, WhatIsThatFile.com, and the Uniblue ProcessLibrary (search box on the right-hand side).
How do you keep your Windows machine running light and fast? What built-in processes and apps have you found pretty much useless? Go ahead, call them out in the comments and share any other hard-won memory-freeing tips.
Kevin Purdy, associate editor at Lifehacker US, likes his Windows like he likes his kitchen—fast-moving and simple. His weekly feature, Open Sourcery, appears every Saturday on Lifehacker AU.
Tags: downloads | feature | memory | open sourcery | optimization | ram | task manager | top | utilities | windows | windows tip | windows vista | windows vista tip | windows xp

Comments (AU Comments · US Comments)
There are currently no AU comments for this post.
nunchuks
Posted 4:30 PM 16/2/08
i don't know if this has been mentioned but get startup monitor [www.mlin.net] and stop applications (usually when installing new apps) from creating useless start commands from the getgo.
nunchuks
ROHIT_VERMA
Posted 4:30 PM 16/2/08
For all those still using process explorer , there is another freeware alternative systemexplorer . Basically it also incorporates the functionality of autoruns , another great piece of troubleshooting tool from sysinternals
ROHIT_VERMA
Capsaicin
Posted 4:30 PM 16/2/08
holyspidoo speaks truth.
I'm not sure about the 2GB requirement for Vista, though (I went from 512MB to 2GB in one upgrade -- 512MB definitely wasn't enough). ;)
Also, don't forget about GDI objects (fixed-block of 48MB RAM shared for all "desktops"). When those are all used up you start missing menus, fonts look funny or go missing (e.g., "system" fonts are used -- if you're lucky), some programs mysteriously pause or stop working altogether, etc.
Capsaicin
joelena
Posted 4:30 PM 16/2/08
I was really surprised to see a link to the previous article on Antifreeze after so many of the commenters there said it crashed Windows on them.
Most of the comments were suggestions for alternatives, but I just counted 10 commenters who said they'd tried it: 9 saw Windows crash, and the other said that Trillian crashed when s/he closed Antifreeze.
I'd warn everyone to stay AWAY from Antifreeze.
joelena
jeffersong
Posted 4:30 PM 16/2/08
On the related problem of unlocking files and folders I LOVE a little program called unlocker [ccollomb.free.fr] I adds an entry to the menu when you right click on a file or folder that lets you unlock it for moving, renaming or deleting. Very handy.
jeffersong
j3sX
Posted 4:30 PM 16/2/08
@sbolton: Not sure what OS & browser combination you're using, but, after testing it with a quick preview, I know that Firefox would only print the article itself and not the sidebars or comments.
j3sX
Kevin Purdy
Posted 4:30 PM 16/2/08
@gsones: @Gina Trapani: Yes, my kitchen moves so fast, I barely have time to edit out orphaned phrases between edits ;) Thanks for the early catch!
Kevin Purdy
sbolton
Posted 4:30 PM 16/2/08
New to all this, but I like it. I want to print out the article on reclaiming your computer's memory. How do you print out just the main part of the story and not all the things to the left? I tried to select it, but it didn't work.
thanks
sbolton
sbolton
Tim
Posted 4:30 PM 16/2/08
Ctrl+Shift+Esc works for bringing up Task Manager in 2000/XP as well.
Tim
savvy999
Posted 4:30 PM 16/2/08
find me a task manager that will let me kill (or at least lower priority) on Norton AV scans, and you'll have a winner. Nothing I have found will override that bastard.
savvy999
Gina Trapani
Posted 4:30 PM 16/2/08
@gsones: Whoops, that one slipped through my redundancy filter.
Gina Trapani
holyspidoo
Posted 4:30 PM 16/2/08
It should be made more evident that having free ram does NOT mean a faster system. In a nutshell, apps cached in RAM are faster, period.
That said, unloading crap that is not needed will speed up your system since it won't hog the CPU and memory that could be used by other apps.
And also, if you are using Vista, you can't go around getting 2 gigs of ram, no matter how lite you tweak it to be.
holyspidoo
SATANJr
Posted 4:30 PM 16/2/08
i found process tamer capable enough of holding my processes on a leash, with enough settings to have a 10 minutes config fun. Anti freeze is a strange program, the moment i installed it my windows did not bork no more, ive used it only once to demonstrate it to friends.
SATANJr
gsones
Posted 4:30 PM 16/2/08
Fast-moving and quick-moving, eh? That's some kitchen, Kevin.
gsones
geek22
Posted 4:30 PM 16/2/08
There is a freeware called Powerpro that has a programmable action called winminimize memory which can be assigned to any mouse action or key and it will minimize the memmory usage of the process associated with that window. I have assigned it to mouse action "Right click on title" so whenever some app takes lots of RAM ( I am looking at you acrobat ), I just right click on it and it goes to pagefile.
geek22
Dooga
Posted 1:09 PM 17/2/08
That's funny, the "Remote Registry" service took like 10 minutes to stop.
Dooga
GrayBird
Posted 2:10 PM 17/2/08
it's worth it to note that process explorer can replace task manager completely. just use the "replace task manager" option and Ctrl+alt+del will then bring up process explorer by default instead of task manager.
GrayBird
shk
Posted 10:07 PM 17/2/08
@savvy999: Norton is possibly the worse antivirus on the market. Get AVG if you are poor or NOD32 if you want the leanest/fastest.
@longbourne: aka a follower.
May I also question why so many recommend external programs?
If windows is installed well (nLite or TinyXP) and tweaked for minimal startup programs (BlackViper + common sense), you need not resort to 3rd party programs to take care of your computer.
This is assuming you don't use Vista, of course. =)
shk
longbourne
Posted 10:07 PM 17/2/08
What would be neat is a program where you tick options like 'my PC is on a network', 'I am cautious about crashes', 'I require remote networking', etc, and services are enabled/disabled based on the choices, with a backup generated just-in-case.
I'm no coding monkey, I'm just a SomeoneShouldDoThat kinda guy.
longbourne
Kevin Purdy
Posted 2:54 AM 18/2/08
@shk: A valid point, and I am using Vista ;) But it's also true (and I should have noted it in the post) that once you pare down your system using the process-explainer tools, you can uninstall them and never look back. As for the process-stopping utilities, one of them uses only 1 MB of system memory, so it's not too much of a sacrifice for better stability.
Your point about TinyXP, however, makes me wish I'd mentioned that!
Kevin Purdy
franky158vt
Posted 11:08 PM 18/2/08
I personally like the www.processlibrary.com ProcessScanner in addition to ProcessQuickLink
It scans your PC and tells you exactly what's running, enabling you to then find out all about it!
[www.processlibrary.com]
franky158vt
ryanturner.com
Posted 1:15 AM 19/2/08
Obviously people should have a handle on their processes and know whats running. However - they need to have a better understanding of the root of the problem. Services! Vista comes with dozens more services (half of which most users wont use) already running. Google toolbar, Adobe, iTunes (just to name a few) stick services on your machine that run all the time. They key isn't blocking startup "programs" its adjusting the service startup methods.
Check this program out.. its free and lets you setup service profiles and control your system. Wanna switch from development to gamer profile or from at home to starbucks. Its cake. It uses processlibrary.com for information, has a graphical display and even shows you the service dependencies. Anyway - its ninja and I can't believe LH hasn't covered it yet. Get on it! lol
Service Studio
ryanturner.com
Moonglum
Posted 6:44 AM 28/2/08
You can also check your running processes against the list provided here :
[searchtasks.answersthatwork.com]
Moonglum
sarahlabrecque
Posted 6:44 AM 28/2/08
I have been diagnosed with a brain injury for years, I forget alot loose a lot and each year I seem to have 8 physical calandars around, It would be real neat if you could tell me somewhere I could go to type appointments, even backdate the year, Like a screen for November 1997, then a calandar page of Feb 2008 and I could plan ahead and stuff and it would be in one place. do you know what would be the simplest biggest calandar organizer I could download onto my Microsoft Windows XP It needs to be free, I am poor. Thanks for writing back and taking the time to share what you think would be the easiest one for me to use.
sarahlabrecque
onesimus
Posted 6:44 AM 28/2/08
You might want to try this one:
[www.giveawayoftheday.com]
though I wouldn't recommend paying for it....
Here's a FREE alternative:
[www.yourwaresolutions.com]
I personally would advise:
buy more ram: it's cheap enough!
onesimus
calso312
Posted 6:44 AM 28/2/08
Be it as it may to keep m-soft at the top. When will
users realize how much of a resouce hog Vista is. It
is so sad to be a best buy, and customers are buying
new computers until they max out the AMX, and still
not know that all of the systems sold there are using
Vista OS only. Can anybody out there update me if and
when the next best OS for Windows Platform will arrive?
For now, I will keep tweaking and using XP-Pro.
Thanks
Calso
calso312