Take back control of your system startup
Often windows gets so loaded with software that over time too many programs are loaded when windows starts or there is a troublesome app that locks up the system. Having too much loading at startup is the main culprit in slow boot ups. One handy tool to help with this is the system config tool. This tool allows for choosing what services or programs windows will start automatically. I’ve even seen some programs make deselecting an auto-start tricky or impossible.
In vista or XP:
click start
click run
type in msconfig
click ok


This tool is meant for diagnosing problems. If an application is causing startup issues it’s best to uninstall it entirely via its uninstall application and don’t just uncheck it from the startup menu. Sometimes Spyware apps will be listed here!
There are options under the general tab to start normally which is to run all programs as usual or start selective which means you can choose which specific apps to allow. Diagnostics startup which is like a safe mode start up with only basic services and apps loaded. The Start up tab shows all the third party software that you can selectively startup, checked boxes indicates the program is selected to start. Be aware that sometimes some of this software may be necessary to run windows optimally (i.e a mouse driver, video card drivers). The services tab shows all windows services. Now be careful with the services because many of these are required for basic components of the system to operate. Unless you know for sure that a service isn’t needed at all it’s best to leave it as is or feel free to read Some services that can be safely disabled. Happy computing.