Speed up the loading of Windows 8 start up programs
While Microsoft changed the way users boot into the company's Windows 8 operating system which is a couple of seconds faster on average than in previous systems, it did sacrifice a couple of things along the way. The new boot process saves some information on the hard drive so that the system can boot up faster. While that is great most of the time, it means that some changes that are made to the hardware or software won't be accessible until you perform a regular reboot of the system.
Windows 8 apparently delays the start of desktop programs that have been added to the start up folder of the system or to one of the auto start Registry locations. These programs are started delayed, usually a couple of seconds after the operating system has been loaded. You may have noticed the behavior on your PC running Windows 8 if you have added programs to the auto start.
While the delay does not impact Windows RT devices, as you can't install desktop programs on it that you want to auto start with the system, it may impact desktop users of the operating system. There is a fix though that you can apply to reduce the start up delay that Microsoft has put in place.
Open the Registry Editor by pressing Windows, typing in regedit and selecting regedit.exe from the selection menu. Make sure you confirm the UAC prompt. Navigate to the following Registry key HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize
If Serialize does not exist create it with a right-click on Explorer and the selection of New > Key. Name it Serialize.
Once done right-click the newly created key and select New > Dword (32-bit value) and name it StartupDelayInMSec.
Double-click the newly created parameter afterwards and set its value to 0 if it is not already set to 0.
You need to reboot the computer afterwards to notice the effect. To do so press Windows-C, click on Settings > Power > Restart. This performs a full restart of the system.
The easiest way to open the start up folder is to press Windows-R to open the run box, enter shell:startup and tap on enter. You can then drag and drop shortcuts to the folder to have the programs they link to loaded during system start.