sodcalculator

10 Tech How-To

Enable or Disable Automatic Maintenance in Windows 10

Guide 10-8891 · Updated · Step by step

Automatic Maintenance in Windows 10 is a built-in feature that runs scheduled tasks like software updates, security scanning, and disk defragmentation when your PC is idle. This guide shows you how to turn it on or off, and how to adjust its schedule so it doesn’t interrupt your work.

What You’ll Need

  • An account with administrative privileges (to change maintenance settings).
  • Windows 10 (any recent version, including 22H2).
  • Access to the Control Panel and Task Scheduler (both are built-in).

Step-by-Step

Method 1: Using the Control Panel (Easiest)

  1. Open the Control Panel by pressing Windows + R, typing control, and pressing Enter.
  2. Set the View by option (top right) to Large icons or Small icons.
  3. Click Security and Maintenance (in some versions it’s called Action Center).
  4. In the left sidebar, click Change Automatic Maintenance settings.
  5. To disable automatic maintenance entirely, uncheck the box next to Allow scheduled maintenance to wake up my computer at the scheduled time. This stops the wake-up, but maintenance may still run while the PC is on.
  6. To enable it again, check the box.
  7. To change the schedule, click the Run maintenance tasks at a time I choose dropdown and select a time (e.g., 2:00 AM).
  8. Click OK to save changes.

Method 2: Using Task Scheduler (Full Control)

  1. Press Windows + R, type taskschd.msc, and press Enter to open Task Scheduler.
  2. In the left pane, navigate to Task Scheduler Library → Microsoft → Windows → Maintenance.
  3. You’ll see several tasks, but the main one is Automatic Maintenance (or Maintenance Configurator).
  4. Right-click the task and select Disable to turn it off. To turn it back on, right-click and select Enable.
  5. To adjust the schedule, right-click the task, select Properties, and go to the Triggers tab. Edit or add a trigger to set the start time.
  6. Click OK to apply changes.

Method 3: Using PowerShell (Advanced)

  1. Right-click the Start button and select Windows PowerShell (Admin) or Terminal (Admin).
  2. To disable, run this command and press Enter:
    Disable-ScheduledTask -TaskName "Automatic Maintenance" -TaskPath "\Microsoft\Windows\Maintenance\"
  3. To enable again, run:
    Enable-ScheduledTask -TaskName "Automatic Maintenance" -TaskPath "\Microsoft\Windows\Maintenance\"
  4. Close the window when done.

Common Mistakes

  • Only disabling wake-up: Many users think unchecking the wake-up box disables maintenance entirely, but maintenance still runs while the PC is on. Use Task Scheduler or PowerShell to fully disable it.
  • Disabling the wrong task: In Task Scheduler, there are multiple tasks under the Maintenance folder. Be sure to disable the one named exactly Automatic Maintenance (or Maintenance Configurator).
  • Not running as administrator: If you get an access denied error, you’re not using an admin account. Close and reopen the tool with admin rights.
  • Forgetting to re-enable: If you disable maintenance to fix a problem, set a reminder to turn it back on later. Leaving it off can lead to missed updates and disk issues.

Tips

  • If you disable maintenance, consider running a manual defrag and update check weekly to keep your system healthy.
  • Set the maintenance time to when you’re usually asleep (e.g., 3:00 AM) and keep the wake-up box checked so it runs reliably.
  • Use the Run maintenance now button in the Control Panel to start maintenance immediately without waiting for the schedule.
  • If you’re on a laptop, plug it in before maintenance runs, as some tasks (like defrag) can drain the battery.
  • You can check the last run time and result in the Control Panel under Maintenance to see if tasks are completing successfully.

Troubleshooting

Maintenance still runs after disabling

  • If you disabled via Control Panel but it still runs, use Task Scheduler to disable the Automatic Maintenance task as described above.
  • Check if any third-party software (like a driver updater) is triggering maintenance tasks. Review Task Scheduler for other tasks that might be causing activity.

Can’t find the Control Panel option

  • If you don’t see Change Automatic Maintenance settings, your Windows version may have moved it. Search for “maintenance” in the Start menu and select Automatic Maintenance from the results.
  • Alternatively, open Task Scheduler and navigate to the Maintenance folder – you can change the schedule from there.

Access denied when using PowerShell

  • Make sure you’re running PowerShell as Administrator. Right-click the Start button and choose Windows PowerShell (Admin).
  • If the command still fails, the task name might be slightly different. List all tasks in the Maintenance folder with:
    Get-ScheduledTask -TaskPath "\Microsoft\Windows\Maintenance\" and use the exact name from the output.

Maintenance runs at the wrong time

  • Go to Control Panel → Security and Maintenance → Change Automatic Maintenance settings and set the time you want.
  • If it still runs at odd times, check the Task Scheduler trigger – some updates may reset the schedule.

System becomes slow during maintenance

  • This is normal. To avoid it, set the maintenance to run when you’re not using the PC, and keep the wake-up option enabled so it runs while you’re away.
  • You can also manually start maintenance when you’re about to take a break.

Frequently Asked Questions

What does Automatic Maintenance actually do?

It runs a set of background tasks: Windows Update checks, security scanning (Windows Defender), disk defragmentation, and system diagnostics. The exact tasks are defined in Task Scheduler.

Will disabling it affect Windows Update?

Yes, indirectly. Automatic Maintenance is one of the triggers for Windows Update. If you disable it, updates may not download or install as promptly. You can still check for updates manually.

Can I delete the maintenance tasks instead of disabling them?

You can, but it’s not recommended. Deleting tasks can cause system instability or errors. Disabling is safer and easily reversible.

How do I know if maintenance ran successfully?

In Control Panel → Security and Maintenance, under Maintenance, you’ll see the last run time and any issues. Green checkmarks mean everything is fine.

Does Automatic Maintenance turn itself back on after a Windows update?

Sometimes yes. Major updates may reset maintenance settings to default. After a feature update, check the settings again to ensure your preferences are still applied.

Is it safe to disable Automatic Maintenance permanently?

It’s generally safe for short periods, but long-term disabling can lead to missed updates and disk fragmentation. If you disable it, plan to run manual maintenance tasks regularly.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →