when we convert the error code 2148073494 in to hexadecimal, it becomes: 0x80090016.
This error code simply means that the keyset does not exist. The only time I have seen this error was when the Protected Storage service is not started.
You should start the service by typing net start “protected storage” at a command prompt or start – run – services.msc and locate the protected stporage service and start it up.
Try to create your task again. If it fails tell me what type of task you are trying to create and if you can sucessfully create it on another machine.