How to turn off Automatic Maintenance in Windows 10

Windows comes with a feature known as automatic maintenance. This feature run maintenance tasks in the background on their scheduled timings. The maintenance tasks are run only if your system is idle at the scheduled time. If you are using the system then the background maintenance tasks will run at some later time. The maintenance tasks involves updating of Windows apps and various other third party apps. It also involves system scanning and system diagnostics.

Although we would advise you to not disable this feature because it is crucial for the security of your system but there are a few users who like to disable this feature. If you are one of those users who wants to disable the automatic maintenance features of Windows then follow the steps given in method 1.

Note: Disabling Automatic Maintenance in Windows doesn’t disable Windows Automatic Updates.

Check whether the Automatic Maintenance is enabled or disabled

If you want to see whether your Automatic Maintenance is enabled or disabled then follow the steps given below

  1. Hold Windows key and press R
  2. Type control panel and press Enter

  1. Select Large icons from the drop down menu in View By section

  1. Select Security and Maintenance

  1. Click Maintenance to expand its options

Click the Start Maintenance button. If the status of your maintenance has changed, i.e. it changed to Maintenance in progress (from No action required) then that means your Automatic Maintenance is enabled and you have manually started the Automatic Maintenance. You can click Stop Maintenance to stop the process now.

Method 1: Change MaintenanceDisabled Registry Key

In order to turn off the Automatic Maintenance in Windows, you have to change the MaintenanceDisabled key from the Registry Editor. Follow the steps given below

  1. Hold Windows key and press R
  2. Type regedit and press Enter

  1. Now, navigate to this address HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance. If you don’t know how to navigate there, then follow the steps given below
    1. Locate and double click HKEY_LOCAL_MACHINE from the left pane
    2. Locate and double click SOFTWARE from the left pane
    3. Locate and double click Microsoft from the left pane
    4. Locate and double click Windows NT from the left pane
    5. Locate and double click CurrentVersion from the left pane
    6. Locate and click Schedule from the left pane

  1. Locate and select Maintenance from the left pane

  1. Look for an entry named MaintenanceDisabled from the right pane. If there isn’t a MaintenanceDisabled entry in the right pane then right click on an empty space (in right pane) -> select New -> select DWORD (32-bit) Value. Name this entry MaintenanceDisabled and press Enter

  1. Now, double click MaintenanceDisabled entry and enter 1 in its value data Click Ok

  1. Close the registry editor

This should disable the Automatic Maintenance in your Windows. Note that this will also disable the manual starting of system maintenance. If you want to confirm, follow the steps given below

  1. Hold Windows key and press R
  2. Type control panel and press Enter

  1. Select Large icons from the drop down menu in View By section

  1. Select Security and Maintenance

  1. Click Maintenance to expand its options

  1. Click the Start Maintenance button

You will notice that nothing happens when you click Start Maintenance button. The status of your maintenance (shown in front of Automatic Maintenance text) didn’t change. The status can either be Maintenance in progress or No action needed. If the Start Maintenance button isn’t working then that means you have successfully disabled the automatic maintenance.

You can check the status or the “last run date” of the maintenance after a couple of days as well. If the “Last run date” didn’t change then that means the maintenance is disabled.

Note: If you want to enable the Automatic Maintenance then simply repeat all the steps given above and change the value of MaintenanceDisabled to 0 (in step 6)

Method 2: Disable or Delete via Task Scheduling

You can disable (or delete) the automatic maintenance tasks from the task scheduler. Here are the steps for disabling via the task scheduler

  1. Hold Windows key and press R
  2. Type taskschd.msc and press Enter

  1. Double click Task Scheduler Library from the left pane
  2. Double click Microsoft from the left pane
  3. Double click Windows from the left pane

  1. Locate and double click Task Scheduler from the left pane

  1. Locate Idle Maintenance from the right pane. Right click Idle Maintance and select Disable
  2. Locate Manual Maintance from the right pane. Right click Idle Manual Maintance and select Disable
  3. Locate Regular Maintance from the right pane. Right click Idle Regular Maintance and select Disable. Note: If you can’t disable it, simply select Delete

  1. Close the Task Scheduler

Note: For a lot of people, the schedules came back after a restart or after a Windows Update. If it comes back after a Windows Update then you might have to repeat the whole process. On the other hand if the automatic maintenance schedule comes back after a restart then perform the steps given in method 1.

Kevin Arrows
Kevin is a dynamic and self-motivated information technology professional, with a Thorough knowledge of all facets pertaining to network infrastructure design, implementation and administration. Superior record of delivering simultaneous large-scale mission critical projects on time and under budget.

Expert Tip

How to turn off Automatic Maintenance in Windows 10

If the issue is with your Computer or a Laptop you should try using Restoro which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Restoro by clicking the Download button below.

Download Now

I'm not interested