Sometimes when you boot up your computer, it takes a long time until you can actually click on the Start Menu. It can be because you have a lot of start up programs running when you turn on your computer. Many a time, those start up programs are those that you rarely use or need to use.
However, we have a way to control which start up programs we want to allow to run and which we don't. By selectively allowing only some start up programs can actually increase your computer's start up performance by reducing the "busy" time when you start your computer up, and/or by reducing the main memory loading.
I will use Windows XP to discuss on this topic as I assume that by now, most computers should all be running Windows XP.
Windows XP maintains two settings for start up program for each user; one is global settings which is applied to all users and the other local settings which is only applicable to the current user being logged in. Also there are two places where Windows XP configures which start up programs to run; one is under the folder Documents and Settings and the other is in the registry. In short, under the folder Documents and Settings, you can find a global setting and a local setting and the same is true of in the registry.
I will first discuss on the Documents and Settings. If you open the Documents and Settings folder under "C:" (it may vary depending on under which volume you install Windows XP), you will find the folder All Users and one other folder with the user name of your current account (if you current account is My Name then you will find a folder with the name My Name). All User folder contains global settings and My Name folder contains local settings. The Start Up programs settings are stored under the \Start Menu\Programs\Startup (under the respective folders, i.e, under All Users or My Name). All programs that you see under the Startup folders (under All Users and My Name) will be run when you start up your computer. You can delete the programs that you don't want. Deleting these programs there will not uninstall the programs because they are the shortcuts.


Now comes the registry. Click Start > Run. Type "regedit" without the quotes and hit Enter. Please remember to back up your registry before you do anything to it. It's important. In registry, the global settings are stored under HKEY_LOCAL_MACHINE and the local settings are stored under HKEY_CURRENT_USER. To change the global settings for Start Up programs, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run. On the right pane, you will see a list of programs that will be run at your computer start up. To change the local settings for your current user, navigate to HKEY_CURRENT_USER\Software\Microsoft\CurrentVersion\Run. On the right pane, you will see a list of programs. You can delete those programs that you don't want to allow to run on start up.
It is that easy (yes, easy) to manage your start up programs. I have included somes screenshots for your convenience.
Hope you all benefit from this information or knowledge. If my writing is not clear, please leave your questions in the comment and I will try to answer your questions.
Until then...
~!~ Justin ~!~