How to stop computer from waking up on Windows 11

Does your computer keep waking up randomly? It could be a scheduled task or peripherals. Here's the fix on Windows 11.

Windows 11 disable auto wake up
Windows 11 disable auto wake up
  • To prevent Windows 11 from waking up, on Command Prompt (admin), run the “powercfg /devicequery wake_armed,” “powercfg /lastwake,” and “powercfg /waketimers” commands to determine the reason for the problem. Then to stop the timers, you can use Device Manager, Task Scheduler, or Power or maintenance settings from Control Panel.

On Windows 11, if your computer keeps waking up automatically at night, it could be a device or scheduled task with the power management settings to run even though the computer is sleeping or hibernating.

The operating system has multiple power states, including sleep, hibernation, and hybrid. When you use any of these features, even though the device is not running, the system can still wake up automatically to run scheduled tasks. Also, peripherals like network cards, mice, keyboards, and others can turn on the power automatically.

If you have a computer that keeps waking up randomly, Windows 11 includes the tools to determine the reason for the problem and disable the wake timers.

This guide will teach you the steps to prevent Windows 11 from waking up automatically.

Check what wakes device up on Windows 11

To determine if a component or scheduled task is waking up your Windows 11 computer, use these steps:

  1. Open Start on Windows 11.

  2. Search for Command Prompt, right-click the top result, and select the Run as administrator option.

  3. Type the following command to check devices allowed to wake up the computer and press Enter:

    powercfg /devicequery wake_armed

    powercfg devicequery wake_armed

  4. Type the following command to determine the device waking up Windows 11 and press Enter:

    powercfg /lastwake

    powercfg lastwake

  5. Type the following command to find out the tasks waking up Windows 11 and press Enter:

    powercfg /waketimers

    powercfg waketimers

  6. Confirm whether a device and task are waking up the computer.

Once you complete the steps, the commands will let you know the devices and services waking up the computer at night or when you are not using it.

Disable wake timers on Windows 11

On Windows 11, you can disable the device or task that is waking up the device individually or disable all of the wake timers.

Stop device from waking up computer

If you figured out a device (network card, keyboard, mouse, etc.) is waking up the computer every night, you could disable the feature on Device Manager.

To prevent the device from waking up the system on Windows 11, use these steps:

  1. Open Start.

  2. Search for Device Manager and click the top result to open the app.

  3. Expand the branch with the device to reconfigure.

  4. Right-click the device and select the Properties option.

    Device Manager properties option

  5. Click the Power Management tab.

  6. Clear the “Allow this device to wake the computer” option.

    Disable allow this device to wake the computer

  7. Click the OK button.

Once you complete the steps, the device will no longer wake the system at night or any other time. You may need to repeat the steps for any other device causing problems.

Stop tasks from waking up computer

If the problem is a scheduled task, modify or disable the task to prevent the computer from waking up on Windows 11.

To stop a scheduled task from waking up the computer, use these steps:

  1. Open Start.

  2. Search for Task Scheduler and click the top result to open the app.

  3. Navigate to the task causing the random waking up.

    Quick tip: The path of the task can be found in the output of the powercfg /waketimers command you ran earlier.
  4. Right-click the task and select the Properties option.

    Scheduled task open properties

  5. Click the Conditions tab.

  6. Clear the “Weak the computer to run this task” option.

    Disable wake up computer option on scheduled task

    Quick tip: If you want the task to run at a different time, modify the schedule from the “Triggers” tab.
  7. Click the OK button.

After you complete the steps, the task will no longer try to wake up Windows 11.

Disable system scheduled task

If you don’t have enough permissions to modify the scheduled task, use the Microsoft PsExec tool to disable the task from Command Prompt. Here’s how:

  1. Open Sysinternals website.

  2. Click the “Download PsTools” option to download the file.

    Download Sysinternals PsTools

  3. Open the zip folder with File Explorer.

  4. Select the PsExec.exe file.

  5. Click the Copy option from the command bar.

    Extract PsExe

  6. Click on This PC from the left pane.

  7. Open the root of the “C” (Local Disk) drive.

  8. Click the Paste option from the command bar.

  9. Open Start.

  10. Search for Command Prompt, right-click the top result, and select the Run as administrator option.

  11. Type the following command to navigate to the root of the drive and press Enter:

    cd 
  12. Type the following command to start the tool and press Enter:

    psexec.exe /s cmd.exe
  13. Type the following command to disable the task waking up Windows 11 and press Enter:

    schtasks /change /tn "PATH\TO\TASK" /disable

    In the command, change “PATH\TO\TASK” with the path for the scheduled task. This example disables the task that starts the Windows Update services to perform scheduled operations:

    schtasks /change /tn "Microsoft\Windows\WindowsUpdate\Scheduled Start" /disable

    isable scheduled task waking up PC command

Once you complete the steps, Windows 11 should no longer wake your computer. You may need to repeat the steps for any other device causing problems.

Stop automatic maintenance from waking up computer

On Windows 11, the automated maintenance feature can wake up your computer automatically. If this is the case, you can disable the feature to prevent random wake-ups in the middle of the night.

To prevent automatic maintenance from waking up your Windows 11 machine, use these steps:

  1. Open Control Panel.

  2. Click on System and Security.

  3. Click on Security and Maintenance.

  4. Expand the Maintenance section.

  5. Under the “Automatic Maintenance” section, click the “Change maintenance settings” option.

    Change maintenance settings

  6. Clear the “Allow scheduled maintenance to wake my computer at the scheduled time” option.

    Disable wake up timer for Windows 11 automatic maintenance

  7. (Optional) Change the maintenance schedule time as needed.

  8. Click the OK button.

After you complete the steps, the laptop or desktop computer will no longer wake up to perform automatic maintenance on Windows 11.

Disable all wake timers on Windows 11

If you want to stop all scheduled tasks and devices from waking up the computer, you can disable all wake timers globally on Windows 11.

To disable wake timers on Windows 11, use these steps:

  1. Open Control Panel.

  2. Click on System and Security.

  3. Click on Power Options.

  4. Click the “Change plan settings” option for the current power plan option.

    Open power settings in Control Panel

  5. Click the “Change advanced power settings” option.

    Change advanced power settings

  6. Expand the Sleep branch.

  7. Expand the “Allow wake timers” branch.

  8. In the “Setting” field, select the Disable option.

    Disable all wake timers on Windows 11

  9. Click the Apply button.

  10. Click the OK button.

Once you complete the steps, the device nor the scheduled task will be able to run while the computer is asleep or hibernating.

About the author

Mauro Huculak is a Windows expert and the Editor-in-Chief who started Pureinfotech in 2010 as an independent online publication. He is also been a Windows Central contributor for nearly a decade. Mauro has over 12 years of experience writing comprehensive guides and creating professional videos about Windows, software, and related technologies, including Android and Linux. Before becoming a technology writer, he was an IT administrator for seven years. In total, Mauro has over 20 years of combined experience in technology. Throughout his career, he achieved different professional certifications from Microsoft (MSCA), Cisco (CCNP), VMware (VCP), and CompTIA (A+ and Network+), and he has been recognized as a Microsoft MVP for many years. You can follow him on X (Twitter), YouTube, LinkedIn and About.me.