Prevent Windows 10 from waking up from sleep for System Maintenance

Prevent Windows from waking up from sleep for System Maintenance

If you’ve been using Windows 10 for the past weeks like me you might have noticed another rather annoying default setting – that is the Wake Timer for System Maintenance. Since Windows 7, there’s been a default setting that schedules maintenance tasks at 3AM daily, and this would wake up your PC if it was in Sleep or Hibernate. While the early morning regular maintenance may help speed up/protect your PC (mostly by indexing, virus scanning), it may have a few caveats – a major one that it is a waste of power particularly when the PC doesn’t return to Sleep or Hibernate.

Note: For Windows 10 upgrades from 7/8/8.1

Make sure to read the IMPORTANT section about re-enabling and then disabling the option in Step 6 .

Solution: Steps to disable Automatic Maintenance on Windows (Works for all Windows versions)

1: Right-click on Start and select Command Prompt (Admin):

Right-click on Start and select Command Prompt (Admin)

2: In Command Prompt (Admin), type powercfg -waketimers and hit ENTER:

In Command Prompt (Admin), type powercfg -waketimers and hit ENTER

2a: If the message lists a Timer called ‘Maintenance Activator’, move on to Step 3.

2b: If the message says ‘There are no active wake timers in the system’, then congrats, the automatic wake timers have been disabled! You don’t have to proceed any further.

3: Right-click on Start and select Run. Type wscui.cpl and hit ENTER:

Right-click on Start and select Run. Type wscui.cpl and hit ENTER

4: In ‘Security and Maintenance’, hit the drop down arrow on ‘Maintenance’:

In 'Security and Maintenance', hit the drop down arrow on 'Maintenance'

5: Under ‘Automatic Maintenance’, click on ‘Change maintenance settings’:

 Under 'Automatic Maintenance', click on 'Change maintenance settings'

6: In ‘Automatic Maintenance‘, uncheck the box to ‘Allow scheduled maintenance to wake up my computer at the scheduled time’, and click OK:

*Important*: If the box is already unchecked, reapply the setting by doing the following: Check the box and click OK . Then come back and uncheck the box and click OK.

In Automatic Maintenance, uncheck the box to 'Allow scheduled maintenance to wake up my computer at the scheduled time', and click OK

7: To check whether we’ve successfully disabled Automatic Maintenance, repeat Step 2. This time, you should see a message ‘There are no active wake timers in the system’:

To check whether we've successfully disabled Automatic Maintenance, repeat Step 2. This time, you should see a message 'There are no active wake timers in the system'

*Important: If you still see other wake timers listed above, and would like no wake timers at all, check out my article on completely disabling all wake timers in Windows 10.

Conclusion

With the above steps you will be able to successfully disable Automatic Maintenance.

If you’ve previously disabled Automatic Maintenance on Windows 7/8/8.1 prior to the Windows 10 upgrade, the setting is not preserved during the upgrade and you have to re-enable and then re-disable the settings on Windows 10 (comically, the box remains unchecked in Step 6, but it’s actually working like it’s checked).

For the rest out there, especially much of the internet where I couldn’t find answers: I hope this helps.