Stop Programs from Running at Startup
Once quite a pain to track down, some applications are very annoying about requesting that Windows have them start whenever you start (or logon to) your computer. One sure-fire way to speed your computer is to limit all the junk that is running on it. Vista provides a few ways to control what kicks off when you start your computer…
The most exhaustive resource for programs on your computer is Windows Defender. Kick off Windows Defender, click “Tools” from the menu at the top and then select “Software Explorer” to see what I mean. Here you will find a list of all programs by category: Startup Programs, Currently Running Programs, Network Connected Programs and Winsock Service Providers. While the “Startup Programs” category is the focus here, I also urge you to take a look at “Currently Running Programs” you may be surprised what you find here—no wonder things have been slow lately, look at all that junk!
Programs are grouped by manufacturer by default and selecting each give you a nice long list of details about the program including where it is, what version, if it is signed, what its name is, when it was installed, how it is set to startup, if ships with Windows Vista or not, and quite a bit more. But the real useful aspect of this (besides a window to a ton of information about your programs) is the buttons at the bottom of the display for each selected program: Remove, Disable and Enable. Until you press the button for “Show for all users” at the bottom left of the display, you will only see programs that affect the current user and the buttons to control them are disabled for any that would require admin privileges to remove (if they are spawned from a HKLM or All Users Start Menu, etc.). So click that button and allow the program to run with admin privileges to get the full functionality of the feature.
Press remove to delete the startup call, but safer is to press the “Disable” button. This stops the entry from starting without actually deleting it so that you may click “Enable” in the future to turn it back on (should you discover you desire it after all).
More as a troubleshooting measure, you can also launch the System Configuration tool from the Administrative Tools area of the Control Panel. There are startup options here in the General tab which allows you to specify a Normal, Diagnostic or Selective startup. Normal speaks for itself, but if you choose Diagnostic only basic devices and services are loaded at startup. If you choose Selective, you can choose one or more of the following: “Load system services”, “Load startup items” and “Use original boot configuration”. So this (among other things) lets you stop all your startup items in a single place, but there is also a “Startup” tab in this dialog which lists all the startup items and allows for the disabling of each. It is not as easy a view as the Windows Defender interface described earlier, but it provides some similar functionality.

Email This!
Digg it!
Del.icio.us
Reddit!
Newsvine
Comments
Thanks. It got right to the point and also gave some extra important information such as to see all the programs that are running.
Chris
Posted by: Chris | June 19, 2007 8:38 PM
Does not work for all programs. I got a couple that are marked as "Not Yet Classified" and the enable and disable buttons are grey'd out so I can't select them. Now what?
Posted by: Kym | September 5, 2007 10:00 AM
Kym,
Until you press the button for “Show for all users” at the bottom left of the display, you will only see programs that affect the current user and the buttons to control them are disabled for any that would require admin privileges to remove (if they are spawned from a HKLM or All Users Start Menu, etc.). So click that button and allow the program to run with admin privileges and you should see those grey'd out items light up for you.
Posted by: Bob Kelly | September 5, 2007 10:19 AM
Thanks, I had not pressed the "all users" button and this made it possible to stop the programs I didn't need.
Joum
Posted by: Joum | September 25, 2007 6:03 PM