How to create an automated task using Task Scheduler on Windows 10

Task Scheduler lets you automate tasks on Windows 10, and in this guide, we'll show you the steps to create and schedule your first task.

Task Scheduler on Windows 10

  • Create basic task
  • Create advanced task
  • Modify task

On Windows 10 , Task Scheduler is a tool that allows you to create and run tasks automatically. Usually, the system and certain apps use the scheduler to automate maintenance tasks (such as disk defragmentation, disk cleanup, and updates), but anyone can use it. Using this feature, you can launch programs, run commands, and execute scripts on a particular day and time, or you can also trigger tasks when a specific event occurs.

Task Scheduler works by monitoring the system's time and events to execute the task as soon as the condition is met.

When trying to use the scheduler app to run a task at a specific time or when an event occurs, you can create a task in at least two different ways using the basic and advanced settings.

This guide will walk you through the steps to get started with the Task Scheduler experience to automate tasks on your device.

How to create a basic task on Task Scheduler

To create a task using basic settings on Windows 10, use these steps:

Once you complete the steps, Task Scheduler will save the task and run automatically on your specified schedule.

How to create an advanced task on Task Scheduler

To create a task using advanced settings using the Task Scheduler, use these steps:

The "powershell.exe" command and the above argument will run the script named "first_script.ps1." The argument "-ExecutionPolicy Bypass" ensures that the script runs successfully, and the "-NoExit" argument will prevent the window from closing after running the script. You can learn more about creating a PowerShell script in this guide .

After you complete the steps, authenticate with your account credentials, and then the task will run automatically on schedule or event using the specified settings.

How to run, edit, and delete a task on Task Scheduler

Once you've created the task, you can use these steps to view, exit, or run it on demand:

On the page, you'll also be able to see all your tasks with information, such as the triggers, when the task runs last, and when it'll run the next time.

Alternatively, you can always select the task and use the Actions pane on the right to perform actions, such as run, end quickly, disable, and edit the job.

While we're focusing this guide on Windows 10, Task Scheduler has been around for a long time so you can use the same instructions on Windows 8.1, Windows 7, and older versions.

More resources

For more helpful articles, coverage, and answers to common questions about Windows 10 and Windows 11, visit the following resources:

Windows Central Newsletter

Get the best of Windows Central in your inbox, every day!

Mauro Huculak is technical writer for His primary focus is to write comprehensive how-tos to help users get the most out of Windows 10 and its many related technologies. He has an IT background with professional certifications from Microsoft, Cisco, and CompTIA, and he's a recognized member of the Microsoft MVP community.

Thank you for signing up to Windows Central. You will receive a verification email shortly.

There was a problem. Please refresh the page and try again.


iphone passcode genius

4 Ways to Open Task Scheduler on Windows 10

You can fleetingly open Task Scheduler in Windows 10 computer by use of the four methods illustrated below.

Video guide on how to open Task Scheduler on Windows 10:

4 ways to open Task Scheduler on Windows 10:

Way 1: Open it in the Start Menu.

Click the lower-left Start button , enter schedule in the empty box and select Schedule tasks from the results.

task planner windows 10

Way 2: Turn on Task Scheduler via Search.

Tap the Search button on the taskbar, type schedule in the blank box and choose Schedule tasks .

task planner windows 10

Way 3: Open it in the Control Panel.

Step 1 : Access Control Panel .

Step 2 : Find and tap Schedule tasks in System and Security.

task planner windows 10

Way 4: Open Task Scheduler in the Computer Management.

Step 1 : Open Computer Management .

Step 2 : Click Task Scheduler on the left.

task planner windows 10

Related Articles :

task planner windows 10

iSunshare is dedicated to providing the best service for Windows, Mac, Android users who are in demand for password recovery and data recovery.

Copyright © 2023 iSunshare Studio All Rights Reserved.

This browser is no longer supported.

Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

Task Scheduler for developers

This topic and the other topics in this section are for a developer audience. For info about using the Task Scheduler component in your capacity as an administrator, or an IT Professional, see Task Scheduler in the Microsoft Dynamics 365 documentation.

The Task Scheduler enables you to automatically perform routine tasks on a chosen computer. The Task Scheduler does so by monitoring whatever criteria you choose (referred to as triggers) and then executing the tasks when those criteria are met.

Some examples of tasks that you can use the Task Scheduler to execute are: starting an application; sending an email message; or displaying a message box. You can schedule a task to execute in response to these triggers:

API information

The Task Scheduler provides APIs in these forms:

Run-time requirements

The Task Scheduler requires the following operating systems:

In this section

Additional resources.

task planner windows 10

Microsoft To Do App

Focus, from work to play with the best to do list app

A smart phone and tablet computer displaying the same To Do list

A smart daily planner

Set yourself up for success with My Day, intelligent and personalized suggestions to update your daily or weekly to do list. With both a Microsoft to do desktop app and mobile app available, it is easy to stay on task all day long.

Manage your to do list online

A truly cross platform task management app. Whether you're at home using the desktop app or are using the mobile app on the go you can access your task list and stay organized.

The Microsoft To Do app displayed on several devices alongside one another

Sharing made easy

Sharing an online to do list can help keep you connected with friends, family and colleagues.

Make managing tasks easier

Break tasks down into simple steps, add due dates, and set reminders for your daily checklist to keep you on track.

A To Do list titled My Day on a tablet computer

Ready to get more done in Microsoft 365?

See more from microsoft to do.

task planner windows 10

To do list apps such as the Microsoft To Do app are the best ways to create a to do list on your phone. With Microsoft To Do you can easily create and sync your task lists across multiple devices so you have your to do list available whether you are on your desktop, phone, or tablet.

Time-saving software and hardware expertise that helps 200M users yearly. Guiding you with how-to advice, news and tips to upgrade your tech life.

Let's keep in touch!

How to Schedule Tasks in Windows 10 via Task Scheduler

Learn to automate your tasks with task scheduler.

Madalina Dinita

  • If you want to streamline your work, Task Scheduler is the right app for your Windows 10 PC.
  • The basic system of this program is composed of 2 elements: triggers and actions.
  • This tool enables different scripts and schedules to run at a specific time or event, depending on your needs.
  • All planned tasks are indexed in a library, which organizes them according to their priority.

task scheduler windows 10

  • Download DriverFix (verified download file).
  • Click Start Scan to find all problematic drivers.
  • Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

Task Scheduler is one of the most practical preset Windows applications because it can streamline your work.

The main idea of this application is to trigger the running of different scripts and programs at a specific time or a certain event.

It has a library where all the tasks loaded are indexed, and it organizes them according to the time that must be done and their importance.

Let’s discover together in the lines below what Task Scheduler contains and how we can use this useful application.

How do I schedule tasks in Windows 10 using Task Scheduler?

  • Types of triggers
  • Types of actions
  • Types of Task Conditions
  • Task settings
  • Task security context
  • How to use the Task Scheduler

1. Types of triggers

The first step of creating a task is to determine what will cause it to run, so the trigger is a set of conditions that when fulfilled, starts the task.

task planner windows 10

There are two types of triggers: the time-based trigger and the event-based trigger.

  • The time-based trigger is used for tasks that start at a certain time or tasks that starts periodically, depending on your schedule.
  • The event-based trigger is used for actions that start at a specific system event.

For example, let’s suppose that on this day you want to recover a few hours of work, and you want to have the same productivity, even though you know you will work more than usual.

You can set a task to be triggered every time your computer is entering an idle state.

1.1. Triggers for a schedule

This kind of trigger causes the task to run after a well-determined schedule configured by you. From the trigger settings, you can choose if the task will be repeated once, daily, weekly, or monthly.

new trigger windows 10

This time interval is guided by the computer’s date and time. You can check the Universal box for making the time interval relative and synchronize it with UTC (Coordinated Universal Time).

This feature allows you to coordinate multiple tasks to run independently in different time zones.

  • The One time trigger is the easiest to set up. All you have to do is enter the day and time you want the action to take place.
  • The Daily trigger is based on a recurrent system and the date and time you want to start using this kind of trigger.

The interval of 1 is producing a daily schedule, the interval of 2 is producing an every other day schedule, and so on.

  • If you opt for a Weekly trigger you must enter the date and time you want to start this schedule, the days when you want to take place and how often to repeat. Recursion of this trigger is similar to the daily one.

For the interval of 1, the task will be repeated weekly, for the interval of 2, the task will be repeated every two weeks, and so on.

  • The Monthly trigger does not have many differences from the others, you only need to select the week and the day that you want to activate your task.

The recursion system is the same, the only difference being that the minimum interval of repetition is one month.

1.2. Triggers for logging on

trigger log on windows 10

This type of trigger runs an action when a user logs onto the computer. It has a customization feature that allows you to set the action to occur for all users or only for certain users.

1.3. Triggers for idle state

trigger on idle windows 10

This trigger determines the action to run after entering the computer in the idle state. The trigger conditions can be configured from the Conditions tab of the Create Task menu or from the Task Properties window.

conditions task schedule windows 10

1.4. Triggers for an event

The event-based trigger determines the action to run after an event occurs. You can choose from a predefined list of events but you can also set a specific event.

trigger on an event windows 10

If you are choosing the Basic trigger settings, only one event from the specific event log will run the task.

If you choose the Custom trigger settings you can enter the XML event query or a custom filter for the events that can run the task.

1.5. Triggers on workstation lock

trigger on workstation lock windows 10

This type of trigger runs the task when the computer is locked. You can configure from the settings if this action will be available for any user or for a specific user. You can do the same thing for the unlocking station process.

1.6. Advanced settings of triggers

trigger advanced settings windows 10

  • Delay task for up to (random delay)

This feature allows you to insert a delay between the moment when the task was triggered and the moment when the task will take place.

For example, if you have a time based trigger, the task is scheduled to be triggered at 3:00 PM and you set the Delay task for up to (random delay) to 30 minutes, your task will be triggered in between 3:00 PM and 3:30 PM.

  • Repeat task every:

Here you can set a repeating time for your task. So, after the task will be triggered, it will wait the amount of time specified and after that, it will be triggered again. This entire process will continue until the period allocated is done.

2. Types of actions

The action is the process or a part of the process that is performed when the task is running. A task can have up to 32 actions. Every action has some settings that determine how the task is performed.

task scheduler actions windows 10

You can find and edit the task’s actions from the Actions tab of the Task Properties menu or from Create Task window.

When the list contains more than one action, they will be executed consecutively starting with the action from the top of the Actions tab and ending with the action from the bottom of the list.

If you want to change the actions order all you have to do is to click on the action that you want to move and then use the arrow keys to move it above or below.

2.1. Action that activates a program

This kind of action is used for starting a program or a script.

action task scheduler windows 10

In the Settings menu of the Actions tab, you enter the name of the script or the program you want to start.

If one of those sequences takes command line arguments you can add, delete and edit them in the Add arguments (optional) text box.

The Start In (optional) is the place where you can specify the directory for the command line that will execute your script or your program.

This should be either the path to the program or the script file that leads to the files that are used by the executable file.

2.2. Action that sends an e-mail

This action is particularly useful for people who communicate a lot via email.

action send email task scheduler

In the settings of this action, you have to enter your e-mail address, the e-mail address of the person who will receive the mail, the title of the e-mail, the message you want to be sent, and you have also an optional feature to attach different files to the mail.

You must also specify the SMTP server of your e-mail.

2.3. Action that displays a message

action display a message windows 10

This action is used more like a reminder because it displays on your screen a text with a title. Select the Display a message category from the Actions menu and type the title and the message of the reminder.

3. Types of Task Conditions

Task conditions decide if a task can run after it was triggered. Conditions are optional and their main role is to help you accomplish a more accurate task reported to the operating situation.

task scheduler conditions windows 10

You can find them in the Conditions tab of the Task Properties or Create Task menu. Conditions are divided into 3 categories: idle conditions, network conditions, and network conditions.

3.1. Idle conditions

With this condition, you can tell the task to run only if your computer is an idle for a certain amount of time. Every 15 minutes, Task Scheduler is checking your activity to find out if your PC has entered into an idle state.

It is considered that your computer is in an idle state if the screensaver is on or if the percentage of CPU and memory operation is 0%.

As soon as the Task Scheduler has detected that your computer is in an idle state, it will begin the countdown of the length of time that has been set.

If you come back at this time and continue your work, the application will reset the task.

You can also set the time condition to 0 and in this case, the task will run when the application will detect that your computer has entered the idle state.

If the Stop if the computer ceases to be the idle condition is on, the task will stop running after the computer gets out from the idle state. Normally, this task will run just one time.

To run every time the computer remains inactive you have to check the Restart if the idle state resumes.

3.2. Power conditions

This condition is dedicated to laptop users because it follows the power method of the device.

While a computer receives a current flow of energy from a source, the laptop can run on a battery when you do not have a stable source of power.

With this condition, you can set a task to run when the computer is connected to a stable and continuous source of energy after the trigger was activated. You can also set a condition.

You can also configure the condition so as not to allow the task to run if the device goes on the battery power.

From these conditions, you can also create a task that will tell the computer to start from sleep mode and run the actions after it was triggered. Consider that this can happen during hours of rest and may create trouble.

To avoid this, make sure the device is at a distance where it cannot bother you or turn it off when you rest.

3.3. Network conditions

With this condition, you can configure a task to run if a specific named network is available or if any connection is available when the task is triggered.

If you consider that your task will need network conditions to run, you can also set this in the conditions.

4. Task settings

Task settings are indicating how a task run, is deleted, or is stopped. You can find the panel with all the available settings in the Settings tab from the Task Properties or from the Create Task menu.

task scheduler settings windows 10

Expert tip:

Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken. We recommend installing Restoro, a tool that will scan your machine and identify what the fault is. Click here  to download and start repairing.

The following list contains a description of all the available settings.

4.1. Allow tasks to run on demand

Here you can specify if the task can be run manually before or after it is scheduled by allowing it to run on demand. You can set a task to run at any time on demand.

You find more information about the demand configuration in the How to run a task on demand topic of this article.

4.2. Run a task as soon as possible after a scheduled start is missed

This setting will assure you that a task will start running even if it could not run when it was scheduled from different reasons (the device was turned off, Task Scheduler was busy).

In the default settings, the Task Scheduler will not start the task immediately when the service is available. It will wait 10 minutes and then immediately start the process.

4.3. If the task fails, restart every time period

This setting will force the Task Scheduler to restart the task if the previous attempt was thwarted by an error.

You have to add the time interval between the running attempts and the number of attempts to achieve.

4.4. Stop a task if it runs longer than the time period

With this setting you can establish a time limit in which the task can run.

This setting is used for limiting the number of tasks that need a long period of time to execute and in this way you can save resources for your computer.

4.5. If the task is not scheduled to run again, delete if after a time period

This feature replaces an action that you should do it manually.

If you schedule a task to run only once means that you will not need it in the future and not unnecessarily load the list of tasks you should delete after you have used it.

This setting will delete automatically the task after a period of time set by the user after it was activated.

Remember, your task must include at least one trigger with an expiration date in order to select this setting.

4.6. If a task is already running you must know a few things

You must configure the Task Scheduler to know how to run the task in case another instance of the current task is already running.

run a new instance task scheduler

5. Task security context

By default, the Task Scheduler runs the tasks in order with the security context of every user logged on when the task is triggered.

You can modify these settings from the Security options sections of the General tab after you have selected the task that you want to modify.

task scheduler general windows 10

For a better organization of your tasks, you can group them on users or on groups of users by clicking on the Change User or Group category.

If your user does not have administrator rights the button will be called Change User and your account will not be able to enter the Administrators group.

task scheduler change user windows 10

The Run whether the user is logged on or not feature allows you to run tasks even if the specific user is not logged on.

The feature is used for tasks that need to be run on any user of the system. If this setting is checked, the tasks will not run interactively.

To make a task run only when a user is logged on, select the Run only when the user is logged on radio button.

If the Run whether the user is logged on or not feature is used, you should supply the credentials of the account no matter if you check the Do not store password or not.

task scheduler do not store password windows 10

In the account is not logged on, the Task Scheduler will use the saved credentials in order to run the task.

When you select the Do not store password , the application will not save the credentials when you are creating a task but will discard them after the user properly authenticates.

When the service requires running a task, it will use the Service-for-user (S4U) extensions to the logging protocol to retrieve the user’s token.

In other words, the main purpose of the Service-for-user is to secure the context of the account.

How to Migrate/Clone Your OS to a Smaller SSD [2 Methods]

How to prevent word from reducing image quality in documents, 6. how to use the task scheduler, 6.1. start task scheduler.

task planner windows 10

There are several ways you can get to access this application. You find above two of them that will work on any version of Windows that you have.

6.2. Create a task

1. Press the Start button on your taskbar.

2. Type task scheduler in the search box that opens and click on the first result.

3. When the Task Scheduler app opens, navigate to the Library section from the left pane.

4. S elect the folder where you want to create a task. If you have not already a created folder, from the  Actions  tab, click on the  New folder…  button and name your new folder.

task scheduler new folder windows 10

5. Click on the   Create Task   button from the   Actions section.

6. You must enter a name for your task in the   General   tab of the   Create Task   dialog box.

7. Select what type of trigger you want to be attached to this action. To do this, open the   Triggers   tab, and click on the   …   button.

8. Choose the action or the set of actions which will be found in the task. Enter the   Actions   menu of the   Create Task ,   and click on the   ..   button and configure your action settings.

9. Take a look at the   Conditions and Settings   tab to better customize the task for your needs.

10. Click on the   OK   button from the   Create Task   dialog box to finish the task creation process.

The process of creating an automated task via Task Scheduler in Windows 10 is simple and fast. The app allows you to configure every setting, such as the task’s name, its triggers and conditions.

6.3. How to change an already created task

task planner windows 10

6.4. How to delete a task

task scheduler delete folder windows 10

6.5. How to create a Task Folder

To organize better the scheduled tasks we recommend you to share them in different folders depending on their role.

6.6. How to delete a Task Folder

task planner windows 10

If you want to delete a folder to better organize your tasks, you must ensure that it is empty, so be sure to delete all the tasks and the subfolder tasks before you delete the task folder.

6.7. How to import a task

task planner windows 10

Task Scheduler has a feature that allows you to import tasks, which will be added to a folder chosen by you. All the task characteristics can be found in an XML file.

6.8. How to export a task

task planner windows 10

Task Scheduler has also an integrated feature that allows you to export your task to different users. The task will be saved in an XML format that can be shared like a usual file.

6.9. How to run a task on demand

task planner windows 10

This feature helps you to run a task after or before it was scheduled to run. This is possible only if the task is not disabled and the Allow task to be run on demand setting is selected for your task.

6.10. How to stop a running task

task planner windows 10

Task Scheduler is offering a feature that allows you to end the activity of a task even if it is already running.

To do that, the running task must have the If the running task does not stop when requested, force it to stop setting activated.

This feature is commonly used when a task does not finish its activity when you finish the ending process.

6.11. How to enable a task to run

task planner windows 10

When a task is disabled it can execute the actions. You can create a task and leave it off until the moment you want to use it. Here are two ways to activate a task that any kind of user can implement.

6.12. How to disable a task for running

task planner windows 10

Task Scheduler has a feature that allows you to disable the activity of a task for a certain period of time. You can enable the task again at any time when you will need it.

6.13. How to view task properties and history

The task history option can be enabled and also disabled from the Action panel. There you will find the Disable All Task History / Enable All Task History buttons, and depending on your wish, you can configure the task’s history.

Also, you can view the description of an event from the events list by clicking on the History tab.

The task properties contain everything we must know about every task (name, description, actions, triggers, security options, conditions, and settings).

The task history is a list with all the tasks created until that moment and can be viewed along with the properties. This list is based on the events tracked by Microsoft Windows Task Scheduler event log.

Every action related to a task is considered an event, so every time when a task runs is building a line in the event log.

We hope that our detailed guide to Tasks Scheduler has given you a broad overview of this application and that you will be able to successfully schedule your tasks in Windows going forward.

Also, if you own a business and want to make sure you have everything under control, then check out our list of the best scheduling software for employees .

For any questions and more suggestions, please access the comments section below.

Leave a Reply Cancel reply

Commenting as . Not you?

Save information for future comments

newsletter icon

More on this Topic

You don’t currently have permission to access this folder [fix], tiny10 for windows 10: download & install the latest version, how to switch file explorer to winappsdk on windows 11, how to play 5.1 audio in vlc [change audio output], how to move windows to ssd: migrate the os without file loss, edit group policy in windows 10: everything you need to know, windows 10 hdr won’t turn on: 3 ways to fix.


Tutorials and fixes for smartphone, gadget, and computer problems

Creating a Scheduled Task in Windows 10

Creating a Scheduled Task in Windows 10

April 9, 2019 by Dan Murphy 7 Comments

If you frequently use certain programs in Microsoft Windows 10 and get tired of opening them after a shutdown or a reboot, you can create scheduled task that runs at boot up.

Option 1 – From GUI

You have successfully setup a scheduled task!

Option 2 – From Command Line

You can add scheduled tasks from the command line if you want to include it in a script using the “ schtasks ” command along with parameters to tell it when to schedule the task.

For example, if I wanted to run “notepad.exe” every Wednesday at 1:00pm, I could use the following command:

schtasks /create /tn OpenNotepad /tr notepad.exe /sc weekly /d wed /st 13:00:00

Parameter List:

Modifiers: Valid values for the /MO switch per schedule type: MINUTE: 1 – 1439 minutes. HOURLY: 1 – 23 hours. DAILY: 1 – 365 days. WEEKLY: weeks 1 – 52. ONCE: No modifiers. ONSTART: No modifiers. ONLOGON: No modifiers. ONIDLE: No modifiers. MONTHLY: 1 – 12, or FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY.

You Might Also Like

Creating Your Own MineCraft Server on Windows PC

Reader Interactions

Daghmar says

March 19, 2022 at 3:15 pm

Hello, I would like to know how to create a scheduled task, which launches a software but launches it in a minimized way. I have managed to get the software to launch but it does so in a maximized way and it is a bit tedious to have to minimize it. I would appreciate any help or suggestion

May 2, 2020 at 12:15 pm

Hello, I’m trying to create a task to email me if I lose a hard drive or it becomes missing. I have three hard drives C, X and Z drive. I want the computer to email me if either of these hard drives go missing is this possible? I am running windows 10

Thank you, Mike

May 2, 2020 at 12:11 pm

Hello, I’m trying to create a task to notify me by email if a hard drive is loses or missing.

I have 3 hard drives, C, X and Z drive, If one goes missy I would like the computer email me. Is this possible?

manivannan says

December 5, 2019 at 4:55 am

how to run this onlogon task without administrator cmd permission in normal cmd prompt it show access denied

September 24, 2019 at 11:11 am

I am trying to create a scheduled task that would run at logon and then run again every 3 hours but schtasks command does not allow for a SC ONLOGON,HOURLY. Other than creating two separate tasks to accomplish this, is there a way to achieve my objective?

Geronimo Mohedano says

August 20, 2019 at 8:26 am

In the Scheduled task, the actions that I list, will they execute in order?


June 5, 2019 at 12:43 pm

Trying to set the following settings for a script that has to create a task in cmd-line : General Tab, security settings : run tasks even if no user session is opened, + configure for Win10 Parameters Tab (last one) : I try to set “restart task every 1 min if it failed, try 10 times, stop if executed more than 1 hour, and if already running don’t run new instances”

But the /RI option isn’t helping, I don’t want to repeat my task every X min, I want to re-run it if it failed every x min for x hours max then abort.

Not seing anything for those settings

Did this help? Let us know!

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.

This site uses Akismet to reduce spam. Learn how your comment data is processed .


6 Cool Uses for the Task Scheduler in Windows 10

' src=

Here we’ll highlight a few examples of automating things you do manually on your PC. Like shutting it down, sending emails, running reports, and more.

Many people never actually get around to doing much with the Task Scheduler app in Windows 10. This is unfortunate since it’s essentially a built-in automation tool that you can use to automate all sorts of things that you do manually right now.

In this article, we’ll highlight a few fun examples of automating things you currently do manually, like shutting down your computer, sending emails, running reports every day or week, and more.

How to Set Up a Task Scheduler Automation

Before you can set up any automation with the Task Scheduler, you’ll need to know how it works. Let’s take a quick look at setting up tasks in Task Scheduler.

Launch the Task Scheduler by selecting Start, typing “task scheduler,” and selecting the Task Scheduler app.

task scheduler app

Once the Task Scheduler opens, it’s a good idea to create your own tasks folder to keep all your custom tasks organized. To do this, right-click Task Scheduler Library in the left pane and select New Folder .

create new folder

Name the folder something like “MyTasks” and select OK to finish.

name folder

Creating a New Task

Select your new folder to add a new task. Whenever you want to create new automation in the Task Scheduler, select Create Task from the right Actions panel.

create task

This will open the Create Task window, where you can configure everything you need to around the automated task. The General tab is where you’ll name the task and give it a description. You can also configure the task to run only when you’re logged onto the computer or whether you’re logged in or not.

new task general

Triggers and Actions

The Triggers tab is where you can configure when the task is going to launch. You can create multiple triggers for every task if you like. Select New to create a new trigger.

new task triggers

Options for creating a new task include:

The most common selection here is On a schedule . You can trigger your task to run daily, weekly, or monthly. It’s also possible to delay a task, repeat it regularly after triggering, stop the task if it takes too long to run, and set the task to expire (and not trigger anymore) after a specific day and time.

new trigger schedule

The Actions tab is where you can configure what happens when the task is triggered. You can create multiple actions for every task if you like. Select New to create a new action.

new task action

Select the Browse button to choose the app you want to launch when the task is triggered. You’ll need to browse your computer to the executable or batch file that you want to launch.

new action app

Once selected, you’ll see the path in the Program/script field. You can optionally add extra arguments to the end of the launch command. You can specify what folder to use when launched (useful if there are INI or log files in that directory that the program needs to access).

new action app selected

Conditions and Settings

The Conditions tab is where you can customize conditions around the task. Options here include:

new action conditions

Once you’ve configured the task the way you like, select OK to commit those changes.

The Settings tab is where you further customize how the task behaves. Options here include:

new action settings

Once you’re done setting up your task, you’ll see it appear as a new task inside your custom “MyTasks” folder.

new task created

Now that you know how to set up a scheduled task let’s look at a few creative ideas.

Ideas for Task Scheduler Automations

So what’s the Task Scheduler actually good for? Let’s run through 6 creative ideas for using the Task Scheduler.

1. Launch Chrome at 8 am Every Morning

If you typically leave your computer running all day and would like Chrome to launch and be ready for you first thing in the morning, launching it at the same time every day will save you some time.

Just set your task trigger to On a schedule set to Daily and the time set to 8:00:00 AM .

chrome trigger

Set the task action to Start a program and browse to the chrome.exe executable on your computer.

chrome action

2. Automatically Send a Report Monthly to Your Boss

While there isn’t an easy way to send an email via scripting, you can set up an Excel VBA script that’ll run through calculations and send your boss an email . You can create something similar in Excel using a macro you set up to run automatically when the Excel file is launched.

However, you set it up, save the file somewhere you’ll remember. Then in Task Scheduler, set your task trigger to On a schedule set to Monthly and the time set to the time you want the report sent.

trigger monthly

Then set the Action to Start a program , select Browse , and navigate to the path of the macro-enabled Excel file you’ve created.

workbook path

The report Excel file will run on the first of every month, and the automated macro will email the report to your boss!

3. Reboot Your Computer Once Every Day

If you keep your computer running nonstop every day, it’s a good idea to perform a reboot to clear out log files, cache, and other system areas that can get cluttered and lead to issues.

To automate rebooting, just set up a task with a daily trigger like in the Chrome example above, and then create a BAT file using Notepad with the following command:

shutdown -s -t 01

Save this BAT file in a folder and then set the Action of your task to launch that BAT file at that path.

You can also use this same approach to wake or put your PC to sleep as well automatically.

4. Scan Your PC Every Other Week

Corrupt system files can lead to serious issues and often even a blue screen of death. If you run a system scan (using the SFC command), if it finds a corrupt file, it’ll automatically restore it with the authentic Windows system file.

Configure the Trigger to run every other week.

weekly schedule

Again, create a BAT file with the following command:

sfc /scannow

Save this in a folder and then set the Action of your task to launch that BAT file at the path where you saved it.

5. Refresh Your Internet Connection Daily

Another useful automation to run every so often is clearing out your internet connection. Clearing the DNS cache and renewing the IP address can fix several internet slowness and connection problems. Repeating this automatically every day will prevent issues from happening eventually, especially if you keep your system running all the time.

To create this automation with Task Manager, create a BAT file using Notepad and add the following lines.

ipconfig/release TIMEOUT 20 /nobreak ipconfig/renew TIMEOUT 20 /nobreak ipconfig/flushdns

Save the file with a name like refreshinternet.bat into a directory that you’ll remember.

Please create a new task using Task Scheduler to run simultaneously every day, and set the Action of your task to launch that BAT file at the path where you saved it.

6. Log Performance Monitor Statistics

If you notice there’s a time of day when your computer seems to slow down, useful automation is to trigger logging Performance Monitor statistics (performance counters) every day at that time.

In fact, logging them every time your PC goes idle will show you how hard your computer is working when you’re not using it. This can be useful to know if processes or programs run on your computer that you don’t know about and might be chewing up system resources.

To do this, first, use the Performance Monitor to create a log file called counters.txt that includes the performance counters you want to log. Open the Command Prompt and type the following command:

typeperf -q > counters.txt

This will output all of the performance counters currently set up in the Performance Monitor to a file named counters.txt.

counters file

Next, follow the same procedure as the BAT file-related tips above. But this time, when you create the BAT file, paste the following line.

typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o countervalues.tsv

Save this BAT file in a folder that’s easy to remember, like c:\counterlog\ and also place the counters.txt file you created in the same folder.

When this BAT file runs, it’ll output the values of all counters listed in the counters.txt file to a tab-delimited file called countervalues.tsv in the same folder.

Configure the Trigger for this task to begin On idle .

on idle

Set the Action of your task to launch that BAT file at the path where you saved it.

Now, whenever the computer goes idle, your BAT file will run and log the values of all of those counters to the output tab-delimited file.

Using Task Scheduler for Automation

As you can see, the Task Scheduler can be a lot more useful than you probably imagined. Best of all, it’s a utility that comes with any Windows 10 PC and doesn’t require anything to download or install. Think of all of the commands available to run on your Windows 10 PC  and what you could do if you run them automatically.

Start using the Task Scheduler and reduce the number of things you have to remember or things you need to do to maintain your PC properly.

Your email address will not be published. Required fields are marked *

  Save my name and email and send me emails as new comments are made to this post.

task planner windows 10

Featured Articles

task planner windows 10

How to Opt Out Your Data on ChatGPT

OpenAI's ChatGPT allows you to generate content quickly. But what about the data you enter? Here's how to opt out your data...


This Credit Card Lifehack Saves Me Cash Every Single Day

This simple lifehack helps me maximize credit cards rewards programs for every purchase I make.


How to Make a Public Profile on Snapchat

Public profiles on Snapchat give you greater exposure and the chance to reach more users. Here's how to make a public profile...

task planner windows 10

How to Find Your Windows 11 Product Key

If you need to transfer your Windows 11 product key or just need it to do a clean install of the OS,...

task planner windows 10

Backblaze Cloud Backup Review – Updated 2021

Backing up your data to the cloud via an automated service is critical. Backblaze is the solution I use and recommend. Here's...


  1. How to Create and Manage Windows 10 Task Scheduler Corectly

    task planner windows 10

  2. Printable Task Planner

    task planner windows 10

  3. How to create an automated task using Task Scheduler on Windows 10

    task planner windows 10

  4. Using Microsoft Planner For Your Task Management Process

    task planner windows 10

  5. Developer Submission: The best homework app (Power Planner) updated to Windows 10!

    task planner windows 10

  6. Free Task Management Templates for Project Managers

    task planner windows 10


  1. What Happened to "Tasks by Planner and To Do"?

  2. How to Create a Planner Task from a Teams Chat Message

  3. What is Procrastination 🤔 Why do we Procrastinate 🤔 How can we overcome Procrastination

  4. Quick Start Guide for Pagico (Updated December 2022)

  5. 7. Bedah & Slicing UI to Flutter

  6. Task planner


  1. How to create an automated task using Task Scheduler on Windows

    On Windows 10, Task Scheduler is a tool that allows you to create and run tasks automatically. Usually, the system and certain apps use the

  2. 4 Ways to Open Task Scheduler on Windows 10

    4 ways to open Task Scheduler on Windows 10: ... Way 1: Open it in the Start Menu. Click the lower-left Start button, enter schedule in the empty box and select

  3. Microsoft Planner

    A simple, visual way to organize teamwork. Planner Icons. Sign In. Loading. Get Planner for iOS. Get Planner for Android. Microsoft Logo.

  4. Task Scheduler for developers

    The Task Scheduler enables you to automatically perform routine tasks on a chosen computer. The Task Scheduler does so by monitoring whatever

  5. Task Management Kanban Solution for Teams

    Microsoft Planner is a Kanban solution that simplifies task management and to-do lists for teams and is connected across Microsoft 365 apps.

  6. To Do List and Task Management App

    A smart daily planner · Manage your to do list online · Sharing made easy · Make managing tasks easier · Ready to get more done in Microsoft 365? · See more from

  7. How to Use the Task Scheduler in Microsoft Windows 10

    The Task Scheduler inside of Windows 10 to the rescue! This little quick HOW TO video will teach you how to never forget this task agai …

  8. How to Schedule Tasks in Windows 10 via Task Scheduler

    Task Scheduler is a Windows applications which enables the user to schedule different tasks, such as enabling or disabling programs.

  9. Windows 10: Create Scheduled Task

    Using the “Windows Key“ + “R” to open run and type “taskschd. · Under the actions panel, you can choose to create a back task or create a task.

  10. 6 Cool Uses for the Task Scheduler in Windows 10

    Ideas for Task Scheduler Automations · 1. Launch Chrome at 8 am Every Morning · 2. Automatically Send a Report Monthly to Your Boss · 3. Reboot