windows 2003 task scheduler error

We had a windows 2003 server that was getting an error running scheduled tasks. When you tried to view the properties of that task you would get the follow error:

The attempt to retrieve account information for the specified task failed; therefore, the task did not run. Either an error occurred, or no account information existed for the task.
The specific error is:
0x80090016: Keyset does not exist

Searching Microsoft’s site, they had a fix but required you to boot into safe mode. This was a production server I did not want to take down.


Task Scheduler
Image by WinAutomation via Flickr

But I found a way to fix it without needing to enter safe mode.


Try this:

Stop the Task Scheduler Service

Delete? the files from C:Documents and Settings-All? Users-Application Data-Microsoft-Crypto-RSA-S-1-5-18

Start the Task Schedule Service

Go into each task and re-enter the password for the user account under which the task runs.

Give each task a test run.


That should do it for you. A much better process than booting into safe mode and you don?t even have to reboot the computer.