When the Windows 10 starts, it waits for 10 seconds (approx) so that the Windows processes start properly. Then it starts loading your startup apps.Windows does this to load your desktop properly before the startup apps start consuming the RAM, processor, and HDD. If there are apps that you want to run immediately, then you can reduce or disable the startup delay.
This 10 seconds delay allows windows to start and load the necessary system processes and services before other apps start using the system resources.
Actually, this delay is helpful in a low configuration system. It allows Windows 10 to run smoother during the startup. If lots of apps start using the system resources during the startup, then the PC could hang, or the startup could take more time. However, it is only helpful in low configuration computers.
If your computer has high configuration and runs on SSD, then disabling this startup delay could quickly open all the apps. Windows processes and services load quickly in an SSD system. So, there is no need to delay the startup apps.
If you do this exercise on an HDD system, you might not see any changes.
How to Disable Windows 10 Startup Delay?
Follow the below instructions to reduce or disable the Windows 10 startup delay.
Note – This hack works on a simple windows registry tweak. Playing with registry could make your system unstable. So you need to stay cautious applying this tweak. This simple hack is tried and tested and doesn’t harm your system. So if you follow the instructions as they are mentioned, you will not face any problem.
Step 1 – Press Windows and R button altogether. It will open the run dialogue, now type regedit and press enter.
Step 2 – Now you will see the Windows registry editor. Locate the below key in the left sidebar or copy paste the key in the address bar.
If there is no Serialize key in the Explorer, then you need to create it.
Step 3 – Right-click on the Explorer and hover the mouse on New and choose Key. Now name it Serialize.
Step 4 – Now right-click on Serialize and choose New > DWORD (32-bit). Now name it as StartupDelayInMSec.
Step 5 – Now double click on the StartupDelayInMSec and make sure that there is 0 in the Value data field and click OK.
Now close the editor. The new settings will work when you restart your computer. You will see that the startup time has been reduced and there is no delay.
If you see no changes and your system isn’t responding well because the startup apps consumed all the system resources, then you can enable the startup delay.
To enable it, go back to the registry editor and locate the Serialize key. Now right-click on the StartupDelayInMSec and click on the Delete. Now click on Yes to confirm the deletion of the key.
The windows will start loading as it used to.