Windows provides its own utility application for altering start-up programs that are initialized as Windows is booting up. In this article, we’ll show how to use the System Configuration tool to speed up Windows startup performance.
As Windows starts up, it needs to initialize a number of services, programs and third-party applications. Each of these requires CPU and RAM to complete its initialization. Luckily, Microsoft Windows comes with its own administration utility called System Configuration utility which contains a start-up tab listing off all of these programs.
You can start up this program via start/run by entering msconfig. Go to the Start-up tab on this application and you will see a list of all programs initialized at boot time. There is a column which allows you to enable/disable whether or not the program is run. Save your changes and the next time the system restarts these programs will be activated/deactivated accordingly.
The key to using the application is to make sure you are familiar with the programs before you disable them. Unfortunately, programs are listed using their executable file name which may be unfamiliar to you. Research this executable name online to establish what these programs are before making any attempts to disable them as you do not wish to run the deactivate an important/critical tool (e.g. anti-virus updates).
For additional performance improvements, you could also try using free PC maintenance software or registry cleaners that can re-factor the registry file settings on your PC. By doing this, you can tune the settings for each program on your computer, including those that are run at start-up, to make these applications run faster.
Once you speed up Windows start-up performance for the first time, you should notice some initial gains. However, you should also consider using the hibernation and standby modes as an alternate way of shutting down and starting up your PC. This can often prove to be a lot faster than doing a full reboot every single time.

