How to Fix Windows Error Is Unable to Run Automatic Maintenance

By | May 1, 2022

The Windows Automatic Maintenance Tool is simply awesome. It helps perform various PC tasks automatically, such as Windows updates, disk defragmentation, security scans, and more.

However, the tool is prone to several issues, including the “Windows Is Unable to Run Automatic Maintenance” error. If you are having this problem, let’s see how you can solve it easily.

Run the System Maintenance Troubleshooter

You can always rely on the Windows troubleshooter whenever you encounter a system problem. In this case, the System Maintenance troubleshooter will come in handy.

Here’s how you can run System maintenance troubleshoot via Control Panel:

  • Press the button Windows + R to open a dialog box Run commands.
  • Type Control Panel and press Enter.
  • Click the drop-down menu View by and select Large icons.
  • Scroll down and select Troubleshooting.
  • Next, click on options System and Security.
  • Finally, click System maintenance troubleshooter and follow the on-screen instructions.

Configure Automatic Maintenance Settings Through Control Panel

If you want the Windows Automatic Maintenance feature to run quickly, you will need to configure some settings. So, let’s take a look at the settings you have to adjust:

  • Press the button Windows + R to open a dialog box Run commands.
  • Type Control Panel and press Enter.
  • Next, click the drop-down menu View by and select Large icons.
  • Scroll down and select Security and Maintenance.
  • Click the drop-down menu Maintenance and select Change Maintenance settings.

In the next window, click the drop-down menu Run maintenance tasks daily at and select the time you want. Ideally, this should be a time when you’re not working on your PC.

Finally, check the box Allow scheduled maintenance to wake up my computer.

If you want to run maintenance tasks right away, here’s what you can do:

  • open Control Panel and windows Security and Maintenance according to the previous step.
  • Click the drop-down menu Maintenance, then click Start maintenance.

Enable Automatic Maintenance Tool Via Registry Editor

Enabling the Automatic Maintenance tool via the Registry Editor can also help. Start by backing up your Registry and then follow these steps:

  • Press the button Windows + R to open a dialog box Run commands.
  • Type Regedit and press Enter to open Registry Editor.
  • Navigate to HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > Schedule > Maintenance.
  • Double click value MaintenanceDisabled in the right pane and set Value dataits to 0.

If value MaintenanceDisabled no, here’s how to make it:

  • Right click on an empty space in the right pane and select New > DWORD (32-bit) Value.
  • Name the new value as MaintenanceDisabled and press Enter.
  • Double click the value and set Value dataits to 0.

Make sure Service Running Task Scheduler

Task Scheduler is responsible for automating tasks on your PC. If this tool is not configured properly, then tasks like Automatic Maintenance will not run.

Now, here’s how you can ensure that the Task Scheduler service is running:

  • Press the button Windows + R to open a dialog box Run commands.
  • Type services.msc and press Enter to open the window Services.
  • Find Task Scheduler service, right click on it, and select Properties.
  • In the next window, click the drop-down menu startup type and select Automatic.
  • Press the button Start, Press Apply then press OK.

Enable Maintenance Tasks Through Task Scheduler

You may encounter this error if some maintenance tasks are disabled in Task Scheduler. So here’s how you can easily enable those tasks:

  • Type Task Scheduler in the Windows search bar and select the most suitable one.
  • Navigate to Task Scheduler > Task Scheduler Library > Microsoft > Windows > Maintenance.
  • Check the status of the task that appears in the middle pane. If it reads “ready” or “Disabled“, right click on a specific task and select Run.

Close Task Scheduler and restart your PC when it’s done.

Enable Task Scheduler Service Via Registry Editor

This error may be caused by a corrupt or incorrect Task Scheduler key in the Windows Registry. In this case, changing some registry settings can help resolve the problem.

Here’s how you can enable the Task Scheduler service via the Registry Editor:

  • Press the button Windows + R, type Regedit, and press Enter to open Registry Editor.
  • Navigate to HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > Schedule.
  • Find value Start in the right side panel and double click on it.

In the next window, set Value data to 1 and press OK. Close Registry Editor and restart your PC to save these changes.

Clear Corrupt Task Scheduler Cache

In some cases, this error might be caused by a corrupted Task Scheduler Tree cache. So, you can solve this problem by identifying and deleting the corrupt Task Scheduler Tree cache.

  • To start, Press the button Windows + R to open a dialog box Run commands.
  • Type Regedit and press Enter to open Registry Editor.
  • Navigate to HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows NT > CurrentVersion > Schedule > TaskCache.
  • Right click on the lock Tree and rename it to tree.old_key or something similar.

Try running the Automatic Maintenance tool and check if this fixes the problem.

If this solves the problem, then the Tree key contains some broken values. To identify those values, here’s what you can do:

  • Change name tree.old_key back to Tree.
  • Rename each value in the Tree key one by one using the suffix “.old“. Run tool Automatic Maintenance every time you do this.
  • If the error stops after renaming a certain value, then that’s the cause. Delete certain values ​​and then restart your PC.

Configure Proper Settings in Task Scheduler

This error might be caused by an incorrect Task state in Task Scheduler. So, here are the settings that can help with this problem:

  • Type Task Scheduler in the Windows search bar and select the most suitable one.
  • Click option Task Scheduler Library in the left pane.
  • Navigate to Task Scheduler > Task Scheduler Library > Microsoft > Windows > Maintenance.
  • Next, right-click each task that appears in the middle pane one by one and select Properties.
  • In the next window, navigate to the tab General and check the box Run whether the user is logged on or not.
  • Next, click the drop-down menu Configure for and select Windows 10.

Once you are done, navigate to the tab Conditions and uncheck the box Start the task only if the computer is on AC power. Next, navigate to the tab Actions and Triggers and check if all your task conditions are correct.

Press OK and close Task Scheduler after you are done. Restart your PC to save these changes.

Windows Automatic Maintenance Error: Solved

Automating your PC tasks makes things easy. It keeps your PC updated and helps avoid system bugs. If you encounter a “Windows Is Unable to Run Automatic Maintenance” error, try one of our fixes.

Category: