In Windows, Automatic Updates and/or Windows Update can automatically wake the PC up from sleep, hybrid sleep, hibernate or even shutdown state just to install updates and hotfixes. Most new Windows operating system has scheduled tasks that perform actions required by Windows Update and/or Automatic Updates, which is even more assertive in Windows 10.

When the computer unexpectedly starts or wakes up itself, you can use the following command to determine what’s the exact cause and the last device or service the wake up the system:

powercfg –lastwake

If the Windows system is waken up by Windows Update, you will notice that the wake source is normally a service related to Windows Update:

Wake History Count - 1
Wake History [0]
  Wake Source Count - 1
  Wake Source [0]
    Type: Wake Timer
    Owner: [SERVICE] \Device\HarddiskVolume1\Windows\System32\svchost.exe (SystemEventsBroker)
    Owner Supplied Reason: Windows will execute 'NT TASK\Microsoft\Windows\UpdateOrchestrator\Reboot' scheduled task that requested waking the computer.

Or,

Wake History Count - 1
Wake History [0]
  Wake Source Count - 1
  Wake Source [0]
    Type: Wake Timer
    Owner: [SERVICE] \Device\HarddiskVolume1\Windows\System32\svchost.exe (wuauserv)

To prevent and disable Windows Update from waking up system from sleep, try any of the following methods.

Disable Windows Update Power Management to Automatically Wake up the System

  1. Open Local Group Policy Editor (gpedit.msc).
  2. Navigate to Computer Configuration -> Administrative Templates -> Windows Components -> Windows Updates.
  3. Double click on Enabling Windows Update Power Management to automatically wake up the system to install scheduled updates policy, and set its setting to Disabled.

    Enabling Windows Update Power Management to automatically wake up the system to install scheduled updates

  4. Click or tap OK or Apply when done.
Note
This setting only application to system in hibernation, when Windows Update is configured to install updates automatically, and if there are updates scheduled for installation. Thus, it does not help if your system wakes up from sleep.

Disable Wake Timers

Note
Disable wake timers will prevent everything from waking up the device, including Windows Update.
  1. Go to Control Panel (in Windows 8, Windows 8.1 and Windows 10, access Control Panel from Quick Access Menu) -> Hardware and Sound -> Power Options.
  2. Click or tap on Change plan settings of a power plan.
  3. Click or tap on Change advanced power settings.
  4. Expand Sleep -> Allow wake timers tree, and set all options under it (On battery and Plugged in) to Disable.

    Disable Allow Wake Timers

  5. Click or tap OK when done.
  6. To ensure that the computer will not wake up under any circumstances as sometimes Windows may change power plan dynamically due to changed power source, repeat the steps to disable wake timers for all power plans.

Prevent mcupdate_scheduled from Waking the Computer

For system installed with Windows Media Center (WMC), a scheduled task called mcupdate_scheduled is added, which is also able to wake the computer up. Prevent this task from waking up the PC by:

  1. Open the Task Scheduler.
  2. Navigate to Microsoft -> Windows -> Media Center.
  3. Right-click on the mcupdate_scheduled task and choose Properties.
  4. On the Conditions tab, uncheck the Wake the computer to run this task option.
  5. Click or tap on OK when done.

Stop Automatic Maintenance from Waking Up the PC

Automatic Maintenance performs tasks such as software updates, security scanning, and system diagnostics. The maintenance will run daily at a chosen time if user is not using the computer at the time, and will wake up the system to do so. Stop Automatic Maintenance from waking up the PC by:

  1. Go to Control Panel (in Windows 8, Windows 8.1 and Windows 10, access Control Panel from Quick Access Menu) -> System and Security -> Security and Maintenance.
  2. Expand Maintenance and click or tap on Change maintenance settings link.
  3. Uncheck the option Allow scheduled maintenance to wake up my computer at the scheduled time.

    Disable Automatic Maintenance Wakes Up Computer

  4. Click or tap on OK.

Disable UpdateOrchestrator Reboot Task

One of the Windows 10’s scheduled tasks contained inside UpdateOrchestrator folder is Reboot. Reboot task will wake up the computer to install updates regardless of whether or not any updates are available, and also performs the mandatory reboot if necessary.

Change the settings or disabling the task of Reboot is tricky, because Windows will ‘protect’ it by reverting back any changes to default.

To remove the Reboot task permission to wake the computer, or to simply disable the Reboot task, follow the guide on disable Reboot task to remove SYSTEM’s permissions on Reboot task so that Windows cannot revert the changes.