How-to

Task Scheduler: The Windows Automation Tool You're Ignoring

Task Scheduler is a built-in Windows tool that can run apps, scripts, and updates on a schedule. Here's how to put it to work.

Task Scheduler has been part of Windows for years, but its gray, dated interface makes it easy to skip. Engadget points out that it's a surprisingly capable automation tool: you set a trigger, and it runs the associated task when that trigger fires. Triggers can be a specific time, Windows startup, your login, or a system event.

It won't make your processor faster, but it can take repetitive tasks off your hands. Engadget highlights three useful tricks: delaying apps that normally flood Windows at login, running commands or scripts while you're busy with something else, and executing maintenance automatically.

How to set up a task

Open Task Scheduler by typing it into the Start menu. Ignore the busy main window for now. In the right Actions pane, select "Create Task." Stay away from "Create Basic Task" because the full option reveals the controls that make the tool worth using.

From there, you configure triggers, conditions, and settings. Engadget passes along a warning from Microsoft: a task that runs every five minutes prevents a laptop from entering a low-power idle state. For tasks that don't need constant polling, use event, idle, or maintenance triggers instead.

Also, don't enable "Run with highest privileges" unless the task truly needs administrator rights. The less that runs with elevated access without your explicit input, the better.

Put it to work: WinGet updates

One practical use is keeping supported apps up to date with WinGet, Microsoft's package manager. Create a weekly task that runs:

  • winget upgrade --all --silent --accept-package-agreements --accept-source-agreements --disable-interactivity

Run the command manually before scheduling it, because not all apps are managed by WinGet and pinned packages are skipped by default. Some installers may still require elevation.

Delay startup apps

Another option tames the startup frenzy. Instead of disabling a resource-hogging app entirely, disable its normal startup entry and use a delayed logon trigger. A cloud storage client or other common app can appear a few minutes later, without competing with everything else at login.

Task Scheduler also works well with PowerShell scripts you've already tested, like copying files or housekeeping. Conditions can make the job wait for idle time or AC power so it doesn't barge in mid-task.

For automations that require clicking through apps or interfaces, Engadget notes that Power Automate for desktop is a better fit, though unattended cloud automation can need paid licenses.

Finally, there's little reason to automate what Windows already does. Storage Sense can delete temp files and clean the Recycle Bin, and Windows automatically optimizes HDDs and SSDs. Task Scheduler is free, built-in, and likely all you need for everyday automation.

  • automation
  • how-to
  • Microsoft
  • Task Scheduler
  • Windows 11
  • WinGet

About Walter Briggs

Walter Briggs writes opinion and repair coverage for Consumer Tech. He previously spent 30 years as an electrical engineer designing audio and mobile products for consumer electronics companies. In retirement he volunteers at community repair events, fixing other people's electronics, and lives in Vermont. His phone is from 2016.