My Windows computer boots up slow
A slow Microsoft Windows boot up can be caused by a number of different issues. The following document contains various suggestions and tips that can help improve the overall speed of your computer's startup. It should be noted that this page only covers a slow computer boot time; not what to do if your computer is running slow overall.
Tip: If you use your computer frequently, consider not turning it off or having your computer enter hibernation mode when pressing the power button, rather than shutting down completely.
Disable startup programs
Programs that are loaded as the computer starts up remain active in memory. Consequently, they are one of the main causes of a slow boot into Windows. Disabling programs you don't often use from automatically loading up each time the computer powers on can decrease boot time. To managing startup programs, we recommend Mike Lin's Startup Control Panel.
ScanDisk and Defrag
Using Microsoft ScanDisk and Defrag or similar disk utilities can help verify your hard drive is running free of errors, as well as make sure the data on the hard drive is organized in the most efficient manner possible. We suggest running both of these utilities at least once every few months.
Insufficient hard drive space
In order for your computer to run optimally, it needs at least 250MB of available hard drive space. If you have less that this amount, slowdown in both general performance and the boot time can occur.
Update drivers and Windows
Corrupt, incorrect, or out-of-date drivers can cause a number of different issues. Make sure your computer has the latest drivers as well as any available Microsoft Windows updates.
Although we do not often recommend Registry cleaners, in some rare situations they can help improve the overall performance of Windows including startup. If you have run through all of the previous recommendations without strong results, you may want to clean your system Registry.
Format and reinstall
Although you may need to backup some of your files and the process itself may be a bit time-consuming, you may want to erase everything from the computer and re-install Windows. This process makes your computer run like it did when it was new.
We saved these options for last because they have a cost to the user associated with them. That being said; they are some of the most effective ways to increase performance and decrease boot times.
Adding random access memory
Installing additional memory (RAM) to the computer helps increase the overall speed of the computer and in some cases can decrease the boot up times. If your computer is running less than two Gigabytes of RAM, it may be time to upgrade.
Adding a solid-state drive
An SSD is the most effective way to raise performance across the board for any computer. On both desktop and laptop computers, moving Windows from a standard hard drive to a solid-state drive will dramatically lower your boot times. Amazon.com has a full array of SSDs for users to choose from.