UK tech experts · info@vividrepairs.co.uk
Vivid Repairs

Glossary/software-systems

Task Scheduler

A Windows system utility that automatically runs programmes or scripts at specified times or when particular conditions occur, without manual intervention.

Also known as: Windows Task Scheduler, Task Scheduler service, Scheduled Tasks

Task Scheduler is a built-in Windows tool that executes programmes, batch files, or PowerShell scripts on a defined schedule or in response to system events. It replaces manual execution and enables unattended automation of repetitive computing tasks.

Common uses include:

  • Running backups at off-peak hours
  • Launching antivirus scans weekly
  • Clearing temporary files on a set schedule
  • Executing maintenance scripts during system idle time
  • Starting programmes at user login or system startup

You access Task Scheduler through Windows Administrative Tools or by searching 'Task Scheduler' in the Start menu. Creating a task involves specifying a trigger (when to run), an action (what to run), and optional conditions (under what circumstances).

Key gotchas: tasks may fail silently if the target file moves or is deleted, user account permissions affect whether a scheduled task runs properly, and insufficient system resources can cause queued tasks to skip. Some malware also abuses Task Scheduler to persist on infected systems, so unfamiliar scheduled tasks warrant investigation.

For tech-literate users, Task Scheduler offers fine control over system automation without writing complex code. However, it requires careful configuration - a poorly configured task can consume resources or cause unexpected behaviour. Always test new tasks manually before scheduling them to run unattended.