Optimize boot speed, with Startup Delayer
When Windows starts, it loads all startup programs together, so that each of them claiming the CPU, RAM and HDD, this way slowing down the system, even for a while.
Startup Delayer is a free and light program that forces startup applications to behave, start in some order you can configure by assigning to each or any of them certain delays, that is, how many seconds a program should wait after Windows has started, before it starts itself.
You gain control of the system faster, and each application will launch faster as it does not have to share resources with other Applications.
Normally you prefer to delay Applications you may not need immediately at Startup.
Note that in case Startup Delayer won’t work on your version of Windows, you can also try WinPatrol, a similar freeware that provides even more options.