Stop Malware to Speed Up your Startup Time
When you’re looking for a faster startup time, one of the most important things to check is your computer’s security. Not only will this ensure that spyware and viruses are not slowing you down, it will also keep you generally safer and more secure.
The Windows startup process involves a variety of different applications and settings. The Windows task scheduler queues all these programs to launch, and schedule tools in individual software programs also set them to begin automatically. This is true for all systems. However, spyware, adware, Trojans, and other malware can also be designed to run on startup.

Malware could be slowing your startup times
When malicious software launches on startup, any number of things will happen.
Adware will begin showing pop-ups, spyware will begin gathering details, connections will be made to the internet, data will be transmitted, and so on.
These nasty tasks will take up portions of your computer’s memory, hogging resource and slowing down your startup.
On top of this, malware is usually designed very poorly. They are often buggy, with coding errors and haphazard use of system resources. This puts a further strain on your system. These errors and problems in the malware code suck up more of your memory, which once again slows your start speed.
To remove malware, you have a few options. You should be running an active and up-to-date security solution. Don’t just run an anti-virus program, be sure to run an anti-spyware/anti-malware application as well.
For virus protection, you may want to consider Microsoft Security Essentials, which is provided free of charge from Microsoft. If MSE leaves some spyware behind, you can use Hijack This, or XoftSpySE. Hijack This is more of a manual solution, and required some research and PC knowledge. XoftSpySE is aimed towards the general consumer, and offers automatic scans and easy operation.