To fix slow booting PC problem we have to first learn what actually happens when you turn your computer on. When you turn your PC on lots of complicated processes gets started, in a simple language - basic drivers, programs, feature, graphics and other things start getting loading in computer memory. So you might be thinking bringing down graphics and other such 'cool features' and making a sacrifice will contribute for a fast loading PC ? Yes! but this is not what we will discuss here, if you want to learn how you can lower down graphics and visual effect then read my article here.
Actually beside loading basic drivers and other such things, your computer also loads some of the programs installed by you in computer memory. Many programs are by default configured to load itself automatically when computer starts and when number of such programs get higher then obviously your PC will boot slowly.
So uninstalling these type of unnecessary programs is A solution but isn't THE solution. Many times these programs aren't crap and keeping them installed becomes necessary. Still there is a fix, keep the programs installed but don't make them load automatically, this can be easily done by MSConfig utility.
To make your computer start fast, Follow the Given steps :
Step 1: Goto Start and then Run and type msconfig and hit Enter key
Press WinKey + R and type msconfig and hit Enter key
Windows 7 users type Msconfig in Start's search box and hit enter, you would be asked for privileges hit Yes
Step 2: Click on Startup tab
Step 3: You can see a list of various processes and programs which start automatically when computer starts
Step 4: Now comes the important step, you can either uncheck all the programs listed there(if the problem is really serious) or you can read description of each program and uncheck what isn't necessary.
I recommend you to uncheck all the programs EXCEPT antivirus(es), Firewall and other security programs.
Step 5: Hit OK to save
That's it, you disabled programs from getting loaded automatically and making your computer slow. Once you will restart your computer, you will be easily able to feel the difference.
I said earlier you will be able to somehow prevent viruses from getting loaded now you might have got idea what I am talking about. Like programs, viruses to configure themselves to load automatically when computer starts, the msconfig utility will now only list programs you installed but will also list such viruses along with their location, so you can uncheck the virus and make sure it doesn't load automatically next time and sine you got it's path, you can delete it manually from your computer.
If you have any questions or want to leave feedback regarding trick to make PC boot fast then comment below.