Make Windows boot lightning-fast

Loading Explorer

After loading the HKEY_CURRENT_USER Registry hive from this user account, it's finally time to load the Windows shell. This process begins by loading any executables listed at HKLM\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\Winlogon\UserInit, which by default points to '\Windows\System32\UserInit.exe'.

The UserInit program runs any log-on scripts named in HKCU\Software\Policies\Microsoft\Windows\System\ Scripts, and the equivalent HKLM Registry key. It finally locates the program stored in HKCU\SOFTWARE\ Microsoft\Windows NT\CurrentVersion\Winlogon\Shell (or the HKLM equivalent if that doesn't exist), which by default is 'explorer.exe'. The desktop is initialised, the taskbar appears, startup programs are launched and you're finally able to use the PC. At least, that's what should happen.