How to Enable or Disable Task Scheduler History in Windows 11

This post describes steps one can take to enable or disable Task scheduler history in Windows 11.

The Task Scheduler service allows you to perform automated tasks on your computer. You can schedule any program to run at a convenient time based on event criteria that you choose.

By default, Task Scheduler tasks history is disabled. Task Scheduler will show the “Last Run Time” for tasks only.

If you want to see history for all tasks, you can enable Task Scheduler history. When enabled, you will see history for all tasks as well as in Event Viewer under Event Viewer (Local) > Applications and Services Logs > Microsoft > Windows > TaskScheduler > Operational.

Below is how to enable or disable Task Scheduler history in Windows 11.

How to enable task scheduler history in Windows 11

As described above, Tash Scheduler shows “Last Run Time” only. If you want to see history for all tasks, you can enable Task Scheduler history, and the steps below will show you how to do that.

First, open Task Scheduler. Go to Start -> Search and type Task Scheduler. Then under Best match, select Task Scheduler app.

Once Task Scheduler app opens, click Action -> Enable All Tasks History command on the context menu.

Alternatively, click Enable All Tasks History on the right Actions panel as highlighted below.

To disable, reverse the steps above and click Disable All Task History under Action menu or Actions panel on the right.

The same actions above can be done in Windows PowerShell.

Open PowerShell as administrator, then run the commands below to Enable All Tasks History.

wevtutil set-log Microsoft-Windows-TaskScheduler/Operational /enabled:true

To disable, run the commands below:

wevtutil set-log Microsoft-Windows-TaskScheduler/Operational /enabled:false

That should do it!


This post showed you how to enable or disable task history in Task Scheduler in Windows 11.

If you find any error above or have something to add, please use the comment form below.