How to mass export Tasks from Windows Task Scheduler

Windows Task Scheduler holds all the tasks which were created by an application to periodically check for updates or by you to send an email when somebody logs in. If you need to create the same task on another Windows 10 computer or need them back after reinstallation, there is a way. Task Scheduler gives you an option to export them one by one but not all of them together. In this tutorial, I will tell you a trick on how you can mass export Tasks from Windows Task Scheduler, and import it later.

How to mass export Tasks from Windows Task Scheduler

All the Tasks created in Windows 10 are available in a Task Folder. It is available in the Windows System Directory which in my case is C:\Windows\System32\Tasks.

  • Navigate to Tasks Folder. You will be prompted for admin permission.
  • Here you will see a couple of folders with some files inside it. They represent the same folder structure of the Task Scheduler and files too have the same name.

mass export Tasks from Windows Task Scheduler

  • Now copy the task files to the machine you want to export. You can also use it to back up your tasks in case your computer needs a reinstallation. It saves time as you don’t have to create them again.
  • Now rename the files with extension as “.XML”. It is the same extension Task Scheduler uses when you export the tasks.
  • Once renamed, now use the Task Scheduler Import task feature to import them one by one. Windows will not recognize them if you drop them directly into the Tasks Folder of Windows.

I wish the mass export and import feature in Windows 10. It will be helpful for many people, especially in Enterprise.

Video Tutorial to mass export Tasks from Windows Task Scheduler

It’s an excellent way to import and export tasks, especially if you want to run the same tasks on multiple PC. Also, it opens up the option to keep a copy of all the tasks when you are reinstalling Windows. All you need to do is copy it again, and it restores all the tasks.


About Ashish Mohta

A Professional Tech blogger, Editor and Writer who talks about solving day to day problems of people who use computer. His expertise are in Windows 7, Microsoft Office, Software, Mobile Apps and Video Posts.

4 comments

  1. Very helpful, just what I needed 🙂

    I had a bunch of tasks that I was exporting, so it might be useful to know that Windows Powershell has a command you can use to rename multiple files in one go – I renamed all of the files to have the .xml extension using the following command in the folder where I had all the task files: Dir | rename-item -newname { $_.Name + “.xml”}

    Thanks a lot!

    /Philip Lowney

  2. Exelent!!… works..

  3. Thanks for the steps to bulk export, but that’s only half the solution without a bulk import.

    POSSIBILITY–Once the files are copied to the target system, there may be a registry export/import that can be done to add the tasks to the console without having to manually import them one at a time…??

  4. Thank you so much for this! You saved me a ton of time.

    I know this is way old, but you can mass rename all of your tasks from a regular command prompt too. Just change to the folder where all of the exported tasks are and use:

    ren * *.xml

    (rename everything to everything.xml)

Leave a Reply