How To Use The Task Scheduler In Windows

In this article, I will show you how to use the task scheduler in Windows.

Microsoft Windows books on Amazon

There are many things in Windows that we can automate to make our lives easier and more efficient. This can include emails, running programs, executing scripts, or generating reports. There are so many things you can do. You can even combine the previous actions together.


You can automate a lot of different things. You can base the triggers on time or if some other action occurred. The task scheduler can do all of this for you. You can create, manage, and monitor your tasks within this portal. You can define your triggers, set any conditions if needed, and define actions for each task that you want.


The task scheduler operates around a set of tasks, triggers, and actions. A task is a specific action or set of actions that you want to automate. An example is opening a program.


Triggers determine when a task should happen. You can set these up for just about any time period. An example is hourly, daily, or weekly. You can also base a trigger on a user log in or startup. There are many other possibilities.


Actions are what happens when the trigger condition is met. Starting scripts and sending emails are more examples that you could do once a trigger condition is met. 


To start a task with the task scheduler:

  • Start task scheduler from the start menu or search for it
  • Select Create Basic Task on the right side of the window
  • Name it and provide a description
  • Choose a timer period that you want on the next screen
  • Select the action that you want to do
  • Answer any other questions the menu asks
  • Then just hit Finish

To automate a task, it is a rather simple process. Follow the directions the scheduler asks of you. The left side of the task window is a list of the current tasks you have defined. There will be nothing there if this is your first task. When you choose to start a task creation, the wizard will guide you.


It is helpful to give the task a descriptive name. It will help you remember what it is for. The triggers can be based on any time setting, feel free to experiment with this. This new task will now appear in the task library on your left. The task scheduler will continue to run this task as long as your computer is turned on and active. 


There are some nice advanced features too. Triggers can be based on any system event, like a user logging in. You can combine the triggers to get some very refined actions. You can define a trigger at a particular time when a certain user is logged in. You can also run a script across the network like when you need to run an update script. 


You can also edit, monitor, and disable tasks at any time. To edit a task, go to the task list and select it. Then run through the process again if you want to change any variables. There will be options on the right side to enable and disable as needed. You can delete the tasks just as easily.