KB2510636 - An update that improves the startup performance of Windows 7 and of Windows Server 2008 R2 is available
Svchost.exe holds a lock on a service when the libraries for the service are loaded. This behavior prevents other services in the same Svchost.exe instance from starting until the call to the LoadLibrary function is returned.
KB2555428 - The Windows 7 startup process is slow when you create many restore points
Consider the following scenario:
You have a large hard disk installed a computer that is running Windows 7.
You create many restore points on the computer.
You try to start the computer.
In this scenario, the startup process may be very slow.
This issue occurs because the boot plan for the ReadyBoot feature exceeds the size limit of 512 kilobytes (KB). Each restore point creates a snapshot of Windows that Volsnap.sys must validate during the startup process. When you create many restore points, the boot plan for the ReadyBoot feature eventually exceeds the size limit of 512 KB, and cannot be stored. Therefore, startup I/O operations are not precached, and the startup process is slow.
Note The boot plan is stored in the following registry entry:
KB2505454 - The startup process is delayed on a computer that has a large hard disk installed and is running Windows 7 or Windows Server 2008 R2
Assume that you install a large hard disk on a computer that is running Windows 7 or Windows Server 2008 R2. For example, the size of the hard disk is larger than 2 terabytes. In this situation, there is a short delay before Windows starts.
This issue occurs because the Microsoft Software Shadow Copy provider is being initialized.
So if you have one of those issues which slows down Windows boot, install the hotfixes.