Almost all users who have recently migrated to Windows 8 note a slower launch of the applications in the startup compared to the previous Windows versions. Indeed, the startup apps launch some seconds after the Start screen appeared. It feels like the system holds on for a while before launching the applications (the delay sometimes reaches tens of seconds, it is especially noticeable when the system starts from an SSD).
But it is not the cack-handed Microsoft programmers and not the OS quality loss, it is more trivial. The matter is that Windows 8 has been originally positioned as a universal platform for desktop PCs and mobile devices with a touchscreen with a slight shift to the latter. To suit the tablet owners (and not cause a sharp denial of the new platform) to the utmost, Microsoft decided to increase the startup priority of the tablet-oriented Metro interface and its components. Thus, a tablet user gains access to the Start screen as fast as possible and other classic apps refer to the delayed startup category and are launched in some time.
The majority of users having Windows 8 installed in the desktop systems do not need the delayed startup at all. Fortunately, Microsoft has left a little loophole that allows to change this behavior.
Let’s note that it’s impossible to totally disable the delay before the startup of Windows 8 desktop (non-Metro) applications, it can only be reduced due to the registry modification.
- Open the Registry Editor (regedit.exe)
- Go to HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize
- Open StartupDelayInMSec and set its value to 0. The value of StartupDelayInMSec key is the time of delay in milliseconds.
- Now you just have to restart your computer and make sure that the delay in classic programs startup has considerably reduced.