How to Export Scheduled Tasks in Windows 11
Exporting scheduled tasks in Windows 11 lets you save your automated routines as an XML file so you can back them up or move them to another PC. Task Scheduler (the built-in tool that runs apps or scripts on a schedule) packages the settings of a job into this file during the export.
You can then copy that file to a flash drive or email it to set up a new machine in seconds. This saves you from recreating complex triggers and actions by hand. To export a single task in the graphical tool, open Task Scheduler, select the task in the Task Scheduler Library, then choose Export from the Actions pane or the right-click menu . The PowerShell methods below are better when you want to review many tasks at once.
Open Windows Terminal, select Windows PowerShell, and run Get-ScheduledTask | Out-GridView to view all scheduled tasks, or run Get-ScheduledTask | Format-Table -AutoSize | Out-File “$Env:userprofile\Downloads\WindowsSchduledTasks.txt” to save them as a text file. The export completes with no restart needed.
Why Export Your Scheduled Tasks?
Reviewing the exported configuration also helps you spot syntax errors or conflicting triggers before they disrupt your daily workflow. Keep the files somewhere other than the PC they came from, such as an external drive or cloud storage.
Export All Scheduled Tasks on Windows
You can export all scheduled tasks on Windows 11 by using PowerShell. This gives you a complete list of every automated job on your computer, which works well as a backup record or an inventory of system processes. Open Windows Terminal and run the commands below to view your tasks in a grid or save them to a text file on your hard drive.
The same steps work on Windows 11 Home and Pro, because PowerShell and Task Scheduler are included in both. Running the terminal as administrator makes sure you can see tasks that standard accounts cannot read.
- First, open Windows Terminal and select Windows PowerShell. If Windows asks for permission, click Yes. A terminal window opens and shows a PowerShell prompt.
- Then, run the command below to export all scheduled tasks on your Windows machine. Paste it at the prompt and press Enter. The results appear once the command finishes.
Get-ScheduledTask | Out-GridView - Or export the list into a text file in your Downloads folder by running the command below. When the prompt returns with no error, the file has been created. Open the folder to confirm it is there. Delete the file if you no longer need it.
Get-ScheduledTask | Format-Table -AutoSize | Out-File "$Env:userprofile\Downloads\WindowsSchduledTasks.txt" - Export Only Disabled Scheduled Tasks
Disabled tasks are jobs that still exist but will not run. They are worth reviewing because they are often leftovers from uninstalled software. To target them, filter out the active jobs with the following command. Run it in the same terminal window you used above.
Get-ScheduledTask | where state -eq 'Disabled' | Out-GridViewTo save that data to a file in the Downloads folder instead of viewing it on screen, run the command below. If the list comes out empty, you have no disabled tasks.
Get-ScheduledTask | where state -eq 'Disabled' | Format-Table -AutoSize | Out-File "$Env:userprofile\Downloads\DisabledWindowsSchduledTasks.txt"Export Only Enabled Scheduled Tasks
You can export only enabled scheduled tasks in Windows 11 by filtering your PowerShell commands to skip disabled jobs. This removes clutter and keeps only the tasks that actually run on your system. Run the command below to view these active tasks in a grid, or use the second command to save the list to your Downloads folder.
Get-ScheduledTask | where state -eq 'Ready' | Out-GridViewTo save the enabled tasks to a file in the Downloads folder, run the command below. Open the folder afterwards to check that the file was created.
Get-ScheduledTask | where state -eq 'Ready' | Format-Table -AutoSize | Out-File "$Env:userprofile\Downloads\EnabledWindowsSchduledTasks.txt"Your configuration exports are now complete. No restart is needed, and nothing on the system was changed, because these commands only read your tasks.
Summary
Task exports protect your system configuration against unexpected failures and make device migrations easier. Filtering lets you target the entire library or just one state, enabled or disabled. Repeat the export after you add or change important tasks so your backup stays current.
Have a question about this guide?
Answered by AI from this guide. Good questions may be added to this page — please don't include personal details.
Did this guide fix your problem?
About the Author
Richard
Tech Writer, IT Professional
Richard is a writer at Geek Rewind who turns complex IT tasks into clear, step-by-step guides. He draws on years of hands-on experience in system administration and enterprise IT operations, focusing on Windows, Linux and WordPress: the problems people actually run into, and the fixes that work. His server and WordPress guides come from systems he runs himself. Richard builds and maintains the platform behind Geek Rewind, from its Ubuntu servers and Nginx configuration to its custom WordPress plugins. Many new tutorials start with readers' questions, and he's always glad to answer them in the comments.
No comments yet — be the first to share your thoughts!