How to disable Automatic Maintenance in Windows 10

When you are not using your PC, Windows 10 performs automatic maintenance. It is a daily scheduled task that runs out-of-the-box. When enabled, it performs various tasks like app updates, Windows updates, security scans and many other things. Here is how to disable Automatic Maintenance in Windows 10 and why you might want get rid of this feature.

Windows 10 automatic maintaince logo In general, Automatic Maintenance is a useful feature. While your computer is idle, it tries to maintain operating system performance, security and keep it up-to-date. The main purpose of the Automatic Maintenance feature is to not impact the performance of the OS negatively, so it combines all its tasks and runs it in the background.

If you happen to be using your PC intensively during the scheduled time period, the maintenance will be postponed for another time. Most users should not disable Automatic Maintenance, but there can be a situation when you really need to disable it.

For instance, if you faced a Blue Screen of Death (severe error) or if your PC hangs during idle time, this might indicate that some task running as part of the Automatic Maintenance causes it. So for troubleshooting purposes, you might want to disable it and the check the OS behavior when it is idle.

To disable Automatic Maintenance in Windows 10, you need to do the following:

  1. Open Registry Editor.
  2. Go to the following Registry key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance

    Tip: You can access any desired Registry key with one click.
    If this key doesn't exist, then just create it. Registry key

  3. In the right pane, you will see the MaintenanceDisabled value. If this value doesn't exist, create a 32-bit DWORD value of this name. Even if you are running 64-bit Windows, you still need to create a 32-bit DWORD value. Set it to 1 to disable Automatic Maintenance in Windows 10. Windows 10 MaintenanceDisabled
  4. Restart Windows 10.

That's it. Automatic Maintenance in Windows 10 will be disabled. To enable it again, set the MaintenanceDisabled value to 0 or just delete it.

I prepared ready-to-use Registry files, so you can avoid manual Registry editing. You can download it here:

Download Registry files

In the comments, feel free to share why you had to disable Automatic Maintenance in Windows 10.

8 thoughts on “How to disable Automatic Maintenance in Windows 10

  1. Rick

    There’s something related to this that doesn’t happen daily but after 4 minutes of inactivity. That might be worth a separate article.

    If you leave Task Manager minimized on the tray, it’s especially noticeable after not touching the PC for 4 minutes. CPU activity maxes out.

    Maybe it’s not maintenance, but whatever is is built-in to Windows 10, it’s not a 3rd-party thing. There’s nothing so important that it would need to happen this frequently. I would like to disable it.

    Well-loved. Like or Dislike: Thumb up 12 Thumb down 0

    Reply
  2. Stefanie

    Because automatic updates are a bitch.

    Well-loved. Like or Dislike: Thumb up 10 Thumb down 0

    Reply
  3. vance thomas

    useless for me.
    how about a simple solution that can be done?

    Like or Dislike: Thumb up 0 Thumb down 0

    Reply
  4. ZoSo

    REM — Disables automatic maintenance
    reg add “HKLM\Software\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance” /v “MaintenanceDisabled” /t REG_DWORD /d “1” /f

    Like or Dislike: Thumb up 3 Thumb down 0

    Reply
    1. Sergey Tkachenko Post author

      Great. Thanks for sharing this time saving batch file.

      Like or Dislike: Thumb up 0 Thumb down 0

      Reply
  5. Lawrence Ness

    Is it my imagination, or is the quality of Microsoft software, especially on the maintainability/configuration end, going down hill lately. This is the third case where I would expect to find a basic system setting in a GUI (turn maintenance mode on or off) and instead have to hit the registry. I don’t mind using regedit, but having to do a Google search to find how to adjust a basic setting seems rather odd. A few months ago our domain controllers “forgot” all domain computers after a power failure, and they needed to be re-synchronized. One would think there would be a button somewhere in AD to do that, especially since the condition is so terrifying. But no, the procedure is to set a registry key and then restart a service. So much for user friendliness.

    Like or Dislike: Thumb up 0 Thumb down 0

    Reply
  6. Rob Anderson

    Great idea, I am trying it on one computer first and if it works out I will do this to the other 3 or 4 computers. I use these computers in a lab and have had no end of trouble with automatic update hangs and interruptions.

    Like or Dislike: Thumb up 0 Thumb down 0

    Reply
  7. Terrance

    I often keep web pages and unsaved notepads of URLs open on my desktop. When I go to sleep I hope to find them there in the morning. But occasionally an update will happen where the computer is rebooted and I lose my work. I’m not happy about it. In short – its my computer and I should have say when to reboot. Thanks for the bat file!

    Like or Dislike: Thumb up 1 Thumb down 0

    Reply

Leave a Reply

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