I am getting the error "The data area passed to a system call is too small. (Exception from HRESULT: 0x8007007A)" when trying to create a scheduled task on a particular windows machine.
The problem description is identical to that described in this Microsoft KB article
I followed their steps to resolve:
But the error is persisting.
To give more context of how we are creating these scheduled tasks, they are actually generated automatically from a configuration script (we run the script each time we wish to make a change). Each time this happens, it deletes all of the existing tasks and creates new ones.
I don't know what else to try.... but surely there is some way to "reset" the task scheduler... How can I stop this error from happening.
After having tried the Microsoft KB work around that didn't help, I stopped the tasks scheduler service then opened a command prompt in C:\Windows\Tasks and typed dir /a
.
It listed all my scheduled tasks plus two tasks that were not shown in the Tasks Scheduler UI (for my part two jobs named "At1.job" and "At6083.job").
I just deleted these two files from the prompt, then started the tasks scheduler service, and finally opened the tasks scheduler UI. From this point I could again create tasks normally.
I did two things which appeared to solve the problem - not sure which one actually fixed it:
The KB article says to "To work around this behavior, stop and start the task scheduler service, wait for 10 to 15 minutes, and then schedule jobs."... I suspect what they should have said was "Stop the task scheduler, wait for 10 to 15 minutes, then start the task scheduler" (which is what I did)
I found some erroneous .job files that it was complaining about in the log file (C:\Winnt\Tasks\SchedLgU.Txt):
"MorningPull.job" () 18/12/2009 10:32:09 ** WARNING **
Unable to load task.
The specific error is:
0x80041313: The task object version is either unsupported or invalid.
So I also deleted this file. But that file had been there for a long time, so I suspect it was #1 fixed it but I don't have a way to confirm now.
User contributions licensed under CC BY-SA 3.0