How to Disable Startup Delay in Windows 10 to Make it Faster

Windows 10 waits around 10 seconds before starting the startup apps. You can disable this Startup delay to make Windows load faster. Here’s how.

When Windows starts, it automatically delays any startup apps for ten seconds. This allows Windows to start all its services and applications before launching the third-party or user-added startup applications. In general, this slight delay of ten seconds makes Windows startup smoother because Windows don’t have to worry about startup apps before starting its own. As you can guess, this improves the overall user experience. However, if you have fast enough computer, you don’t have to keep this startup delay enabled. You can just disable it and make Windows 10 a little bit faster.

In this quick and simple guide, let me show you the steps to disable startup delay in Windows 10.

Note: To make the required changes, we are going to edit Windows Registry. Before making any changes, back up the Windows Registry. This helps you restore the system in case of any mishaps.

Steps to Disable Windows 10 Startup Delay

To turn off startup delay in Windows 10, these are the steps you should follow.

  1. Open the Start menu by pressing the Windows key.
  2. Type “Registry Editor” and press “Enter“.
    Open-registry-010720
  3. Copy the below registry path.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
  4. Paste it in the Registry Editor’s address bar and press “Enter”.
    Go-to-explorer-folder-010720
  5. Right-click on the “Explorer” folder.
  6. Select “Key” from “New“.
    Create-key-to-disable-startup-delay-010720
  7. Type “Serialize” as the folder name.
    Name-the-new-folder-010720
  8. Right-click on the “Serialize” folder.
  9. Select “DWORD Value” from “New“.
    Create-new-dword-value-010720
  10. Type “StartupDelayInMSec” as the new value name.
    Name-value-to-disable-windows-startup-delay-010720
  11. Double-click on the “StartupDelayInMSec” value.
  12. Select the “Hexadecimal” radio option.
  13. Type “0” in the Value Data field.
  14. Click “Ok“.
    Set-value-data-to-zero-010720
  15. Close Registry Editor.
  16. Restart the Windows system.

That is it. Restarting Windows will apply the registry changes. From now on, Windows will not delay launching the startup applications.

Do keep in mind that after removing the Startup delay, the user experience might be a bit jerky for a few seconds right after you start the system. This is because Windows is trying to start all the startup apps and services at once. Of course, this completely depends on how many startup applications you have and the system hardware configuration.

To get the best of both worlds, you can delay certain startup programs using the task scheduler. That way, you can have the most important apps start with Windows while not so necessary apps start with a small delay.

Restore Windows Startup Delay

If you wish to revert the changes, you can restore Windows startup delay with just a few steps. All you have to do is delete the “StartupDelayInMSec” key. Just as before, back up the registry before following the steps below.

  1. Open Run window with “Win + R” shortcut.
  2. Type “regedit” and click “Ok“.
  3. Go to the below location. You can copy and paste the path in the address bar.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Serialize\
  4. Right-click on the “StartupDelayInMSec” value.
  5. Select the “Delete” option.
    Delete-value-to-enable-startup-delay-010720
  6. If you see a warning message, click “Yes“.
    Confirm-deletion-010720
  7. Close Registry Editor.
  8. Reboot Windows.

After reboot, the ten-second startup delay should be back.

I hope that helps. If you are stuck or need some help, comment below and I will try to help as much as possible.

Leave a Comment

Scroll to Top