Clear, practical technology insights BSOD Code Lookup · Windows Error Code Lookup · Wi-Fi Troubleshooting · PC Troubleshooting Checklist

How to Schedule a PC or Mac to Turn On Automatically

Set a supported PC's RTC alarm in UEFI, wake Windows from sleep with Task Scheduler, or schedule a Mac with pmset, with key power and login limitations.

Table of Contents

A computer can turn on at a fixed time only if its firmware or hardware supports a real-time clock alarm. In Windows, look in UEFI/BIOS for a setting such as Resume by RTC Alarm, Power On by RTC, or Wake System from S5. A Task Scheduler wake timer can wake a sleeping PC, but it normally cannot power on a computer that is fully off.

Computer scheduled to turn on automatically

Schedule a Windows PC to power on in UEFI or BIOS

  1. Save your work, restart the PC, and enter its firmware settings. Common keys are Delete, F2, F10, Esc, or F12, but the correct key and menu differ by manufacturer. On Windows 11, you may also use Settings > System > Recovery > Advanced startup > Restart now, then choose Troubleshoot > Advanced options > UEFI Firmware Settings.
  2. Open a menu named Power Management, Advanced, APM Configuration, or similar.
  3. Find an RTC alarm option. Possible names include Resume by Alarm, Power On by RTC, Wake Up Event Setup, or Automatic Power On.
  4. Enable it and set the supported days and time. Use the correct 24-hour clock values.
  5. Save changes—often with F10—and shut down the PC to test the next scheduled event.

RTC alarm settings in a BIOS power-management menu

Not every motherboard exposes this feature. If there is no RTC, alarm, or automatic power-on setting in the official manual, Windows software cannot add the missing ability while the machine is fully off. The guide to understanding BIOS and UEFI explains why firmware operates before the operating system.

Conditions that must be met

  • The desktop must stay connected to power, and a switched outlet or power strip must remain on.
  • A laptop may need its charger connected; battery-only behavior varies by model.
  • The firmware clock, date, and time zone must be correct.
  • Some settings wake only from sleep or hibernation, while others can start from the S5 soft-off state. Check the exact wording in the manufacturer's manual.
  • Full-disk encryption or a firmware password can still require manual authentication before the operating system loads.

Test the schedule a few minutes ahead before relying on it for unattended work. Avoid changing unrelated firmware settings.

Wake a sleeping Windows PC with Task Scheduler

If firmware cannot start the PC from full shutdown, sleep may be an alternative:

  1. Open Task Scheduler and select Create Task.
  2. On Triggers, create the daily or weekly time.
  3. On Actions, choose the program or script to run.
  4. On Conditions, enable Wake the computer to run this task.
  5. In the active power plan's advanced settings, make sure wake timers are allowed where appropriate.

This method depends on supported sleep hardware, power policy, and whether the laptop is plugged in. It wakes the machine to run a task; it does not bypass the Windows sign-in screen.

Open apps after Windows starts

For ordinary apps, open Settings > Apps > Startup and enable only the items you need. Another option is to press Windows + R, enter shell:startup, and place shortcuts in the current user's Startup folder. An app that requires administrator approval or an interactive sign-in may not start unattended.

If you need the opposite action, see how to schedule a Windows shutdown with CMD.

Schedule a Mac to wake or turn on

Current macOS versions use the pmset utility in Terminal. Open Terminal and check the existing schedule:

pmset -g sched

For example, this schedules a wake event every Monday at 8:00 AM:

sudo pmset repeat wake M 8:00:00

Enter the administrator password when prompted; Terminal does not display password characters. To cancel the repeating schedule, use:

sudo pmset repeat cancel

Apple's Mac scheduling guide provides the current command examples and limitations. FileVault requires a user to log in after startup, and scheduled shutdown requires the Mac to be awake with a user logged in. Open documents with unsaved changes may also prevent sleep or shutdown.

Older macOS interface

Older macOS releases provided a graphical schedule under System Preferences > Energy Saver > Schedule. These screenshots apply only if that option still exists on the Mac.

Opening System Preferences on an older macOS version

Energy Saver settings on an older macOS version

Schedule button in older macOS Energy Saver settings

Startup or wake schedule on an older Mac

Keep a laptop connected to power for reliable unattended scheduling, and verify the result after operating-system or firmware updates.

Discussion

Reader Comments 0

Sign in with email or Google to join the discussion.