How to Fix Task Scheduler History Disabled or Not Recording Events on Windows
Task Scheduler history disabled? Scheduled tasks not logging results? Task history tab empty? Cannot see when tasks ran? Task Scheduler not recording execution events? Fix Task Scheduler history issues.
Symptoms
You might be experiencing this problem if you notice:
- •Task Scheduler History tab shows no entries
- •Task history says "Task History is disabled"
- •Cannot determine if scheduled tasks ran successfully
- •Last Run Result always shows "The operation completed successfully" with no details
- •Event Viewer has no TaskScheduler operational logs
- •History was working but stopped recording
Common Causes
- ⚠Task Scheduler operational log disabled by default in Windows
- ⚠Event log channel for TaskScheduler turned off
- ⚠Disk space full preventing new event log entries
- ⚠Event log maximum size reached and overwrite disabled
- ⚠Group Policy restricting event logging
- ⚠Windows Event Log service not running properly
Solutions
Solution 1: Enable Task History in Task Scheduler
- 1Open Task Scheduler: Win+R → taskschd.msc
- 2In the right Actions panel, click "Enable All Tasks History"
- 3This is a global toggle — it enables history for all tasks
- 4If the option says "Disable All Tasks History" it is already on
- 5Alternatively enable via command line:
- 6CMD as Admin:
- 7wevtutil set-log Microsoft-Windows-TaskScheduler/Operational /enabled:true
- 8Verify it is enabled:
- 9wevtutil get-log Microsoft-Windows-TaskScheduler/Operational
- 10Look for "enabled: true" in output
Solution 2: Fix Event Log Channel
- 1Open Event Viewer: Win+R → eventvwr.msc
- 2Navigate to:
- 3Applications and Services Logs → Microsoft → Windows → TaskScheduler
- 4Right-click "Operational" → Properties
- 5Check "Enable logging"
- 6Set maximum log size (e.g., 20 MB)
- 7Select "Overwrite events as needed"
- 8Click OK
- 9Verify Event Log service is running:
- 10Win+R → services.msc → "Windows Event Log" → should be Running/Automatic
Solution 3: Troubleshoot Missing History
- 1If history is enabled but still empty:
- 2Check disk space — event logs need room to write
- 3Clear old logs if disk is full:
- 4Event Viewer → right-click Operational → Clear Log
- 5Save the log first if needed
- 6Check Group Policy:
- 7gpedit.msc → Computer Configuration → Admin Templates → Windows Components → Event Log Service
- 8Ensure logging is not restricted
- 9Restart Task Scheduler service:
- 10CMD as Admin:
- 11net stop schedule && net start schedule
- 12Run a test task and check if history records it
FIXES THIS IN 5 MINUTES
Fix Task Scheduler History Disabled or Not Recording Events Automatically
RescuePC Toolkit includes 109+ automated repairs that fix this problem with one click. No command line knowledge required.
Download Now - Free TrialNo credit card required • Works on Windows 10 & 11