Speed up slow shutdown in Windows 10

If you have experienced slow shutdown in Windows 10, you should know that the OS comes with a built-in ability to speed it up. With a few tweaks, you can significantly speed up the shutdown process. Let's see how it can be done.


When you shutdown your PC, Windows 10 is waiting for a response from running applications and services. Depending on how your running apps respond to the shutdown call or exit, Windows can take lots of time, especially if some service or app does not finish its job and exit quickly. In the Registry, there are a few settings which define the time in seconds for which the OS will wait before it forcibly kills running applications to proceed with the shutdown. You can reduce this timeout so Windows 10 will perform a faster shutdown and restart much faster.
Here you go.

  1. Open Registry Editor.
  2. Go to the following Registry key:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

    Tip: See how to jump to the desired Registry key with one click.

  3. See the WaitToKillServiceTimeout REG_SZ value in the right pane:
    speed slow shutdown windows 10
    This is the number in milliseconds for which Windows 10 will wait for every service before it stops that service forcibly. It must be between 1000 and 20000, which corresponds to 1 and 20 seconds respectively. The lower the value, the faster Windows 10 will terminate services.
  4. For interactive applications like Notepad or Word which run in the active user session, another tweak must be applied. Go to the following Registry key located here:
    HKEY_CURRENT_USER\Control Panel\Desktop

    There you can create 2 REG_SZ values, HungAppTimeout and strong>WaitToKillAppTimeout.
    WaitToKillAppTimeout represents the time to wait for a response from a running app. Lowering this value will lead to apps getting killed faster when you restart or shut down Windows.
    wait to kill app timeout
    HungAppTimeout specifies the time Windows allows for the app to exit before the app is considered as having hanged or unresponsive. A low value means the app will be considered as unresponsive very quickly and Windows will ask you to terminate it.

  5. Restart Windows 10 for the changes to take effect.

Common suggestions

  • I do not recommend you to tweak HungAppTimeout and WaitToKillAppTimeout parameters. If you set these values too low, it can lead to issues such as app being unable to save their data properly, as Windows kills them before they can do that.
  • Do not set WaitToKillServiceTimeout to 1 second or even to 12 seconds. Remember, some services need time to save their data and settings. Instead, experiment with WaitToKillServiceTimeout value and try to find the optimal period which affects the shutdown process without losing any data or causing corruption.

That's it.

7 thoughts on “Speed up slow shutdown in Windows 10

  1. Shyam Reddy

    Good one Sergey though I wouldn’t be meddling with the above as I believe they are set for a reason. :)

    Reply
    1. jonny

      You believe? but do you have a mind of your own to….think ? A little bit of balls people, stop being sheep’s and take the jump! …

      what the author wrote is 101% true – why do read things you don’t understand or don’t even care to understand – not to mention this is ooolllld easy stuff.

      Reply
  2. Claus Reibenstein

    I found this sentence: “There you can create 2 REG_SZ values, HungAppTimeout and strong>WaitToKillAppTimeout”. What does “strong>WaitToKillAppTimeout” mean?

    Reply
  3. Rabiya

    I’m interested to know how to Speed up Shutdown in Windows 10. So i have been browsing in many websites, but I feel yours is good.

    Reply
    1. Sergey Tkachenko Post author

      Thanks for kind words.

      Reply
  4. Rabiya

    We get irritated while the shutdown of the system takes more time. To avoid this drawback, this article is very useful.

    Reply
  5. Håkan

    Thanks,

    I got the opposite problem. The computer ends too quick, so the software – GoodSync, does not get the time to syncronize my hard drive with the network drives. I adjusted the parameters in the register and it works excelent.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.