0X80041323

Fix Task Scheduler Error 0X80041323 (SCHED_E_SERVICE_TOO_BUSY)

Server & Cloud Intermediate 👁 7 views 📅 May 29, 2026

Your Task Scheduler is overloaded with tasks and can't process new ones. Here's how to clear it up in three common scenarios.

What's This Error Actually Saying?

You're getting 0x80041323 (SCHED_E_SERVICE_TOO_BUSY) when you try to create, modify, or run a scheduled task. The official message says the Task Scheduler service is overloaded. In practice, I've seen this happen when the Task Scheduler's internal database gets corrupted or locked up by a few misbehaving tasks.

The error shows up most often on Windows Server 2016/2019/2022 after you've imported a bunch of tasks from another machine, or on Windows 10/11 when a third-party app (like an antivirus or backup tool) creates and deletes tasks aggressively. It's rarely a hardware problem. It's almost always a software logic jam.

Cause #1: Corrupted Task Scheduler Store

This is the one I fix most often. The Task Scheduler stores its tasks in a file at C:\Windows\System32\Tasks. If that folder gets cluttered with broken or orphaned task files, the service can't keep up. You'll see the error when you open Task Scheduler and it hangs for 30+ seconds, then gives you this code.

How to Fix It

  1. Stop the Task Scheduler service — Open Command Prompt as Administrator. Yes, Admin rights are required. Type:
    net stop "Task Scheduler"
  2. Wait 10 seconds. After you hit Enter, you should see: The Task Scheduler service is stopping. Then: The Task Scheduler service was stopped successfully.
  3. Navigate to the Tasks folder — In the same Command Prompt, run:
    cd C:\Windows\System32\Tasks
  4. Back up the folder — Before deleting anything, copy the whole folder to your desktop. Run:
    xcopy *.* C:\Users\YourUserName\Desktop\TasksBackup /E /I
    Replace YourUserName with your actual username.
  5. Clear the folder — Delete every file and subfolder inside C:\Windows\System32\Tasks. Do not delete the folder itself. Use:
    del /F /S /Q *.*
  6. Restart the Task Scheduler service — Run:
    net start "Task Scheduler"
    You should see The Task Scheduler service is starting. Then was started successfully.
  7. Open Task Scheduler — Press Win+R, type taskschd.msc, hit Enter. You should see an empty task list. That's normal. Your tasks are in the backup folder.
  8. Re-import only the tasks you need — Right-click Task Scheduler Library in the left pane, choose Import Task..., and select only the .xml files from your backup folder that you actually use. Don't import everything blindly — that's how you got here.

This fix works about 80% of the time. If you still see the error after this, move on to Cause #2.

Cause #2: Stuck Task in the Task Scheduler Queue

Sometimes a single task with a bad trigger or a missing executable gets stuck in a loop. The Task Scheduler tries to run it, fails, and retries repeatedly. That clogs the queue. You'll often see this after you've installed an update that changed a program's file path.

How to Fix It

  1. Open Task Scheduler — Press Win+R, type taskschd.msc, hit Enter.
  2. Look for the culprit — In the right pane under Active Tasks, look for any task that shows a status of Ready or Running but never completes. Also check the Task Status column for any that say Could not start.
  3. Disable suspicious tasks one at a time — Right-click the task, choose Disable. After each disable, check if the error goes away. Wait 30 seconds between each disable.
  4. If disabling doesn't help, delete the task — Right-click, choose Delete. Confirm the deletion.
  5. Restart the service — Run:
    net stop "Task Scheduler" && net start "Task Scheduler"
    in an Admin Command Prompt.
  6. Test — Try to create a simple task (like trigger Notepad every hour). If it works, you found your problem.

If the error is gone but you lost the task you needed, recreate it from scratch. Don't import an old export — that carries the same corruption.

Cause #3: Task Scheduler Service is Hung Due to Resource Exhaustion

This one's rare but nasty. The Task Scheduler service itself has a memory leak or is waiting on a network drive that's offline. I've seen this on servers with mapped drives to NAS units that lost their connection. The service sits there trying to check the drive, and the queue backs up.

How to Fix It

  1. Check Event Viewer — Press Win+R, type eventvwr.msc, hit Enter. Go to Windows Logs > System. Filter by Source: TaskScheduler. Look for events with ID 101 (task start failure) or 119 (task registration failure). They'll tell you exactly which task is hanging.
  2. Disable tasks that rely on network resources — In Task Scheduler, find tasks that access network drives or UNC paths. Disable them.
  3. Clear the service state entirely — In Admin Command Prompt:
    sc queryex schedule
    Note the PID number. Then:
    taskkill /F /PID [the PID from above]
    Replace [the PID] with the actual number. This kills the service hard. Then start it again:
    net start "Task Scheduler"
  4. Check memory usage — Open Task Manager (Ctrl+Shift+Esc), go to Details tab, find svchost.exe instances that host the Task Scheduler. If one is using over 500 MB RAM, you've got a memory leak. That's a sign you need to update Windows or the third-party software that's triggering tasks.

If none of these fixes work, you might be dealing with a corrupt Windows system file. Run sfc /scannow from an Admin Command Prompt, then DISM /Online /Cleanup-Image /RestoreHealth. That's a last resort, but it's saved me twice.

Quick-Reference Summary

Cause What to Do Success Rate Takes
Corrupted store Clear C:\Windows\System32\Tasks folder ~80% 15 minutes
Stuck task in queue Disable/delete offending task ~15% 10 minutes
Service hung or leaked memory Kill PID, check Event Viewer, update Windows ~5% 20 minutes

The corrupt store fix is your best bet nine times out of ten. Don't waste time digging through task logs until you've cleared that folder and restarted the service.

Was this solution helpful?