Monday, March 21, 2011

0x80090016: Keyset does not exist

All of sudden or else when the Windows Operating System reboots unexpectedly, scheduled tasks will turn up with the following error message.

General page initialization failed.
The specific error is:
0×80090016: Keyset does not exist
An error has occurred attempting to retrieve task account information.
You may continue editing the task object, but will be unable to change the task account information.

After Googling a bit, The following mixed Solution (from different solutions) worked for me.

- Stop the Cryptographic Service windows service.
- Backup and Delete the contents the orphaned/corrupted files from the following location.
C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\S-1-5-18
- Start the Cryptographic Service windows service. (I suggest giving a system reboot)
- Open the scheduled task properties and try to set the Run As user password again.

The above should resolve the issue. If not, Google it more than what I did.