今天在计划任务中建立新任务时提示密钥集不存在 错误: 0x80090016,怎么办?百度一下呗。
经过搜索,很快找到了答案,但是网上的步骤过于复杂,要分三步走:
1.先 net start “protected storage” 开启这个服务(其实就是lsass.exe)
2.将现有这个不完整的密钥删除掉,先备份再删除掉下面的项:HKEY_USERS\Default\Software\Microsoft\Cryptography\Providers\Type 001
3.如果找不到这项,直接去删除掉 x:\documents and settings\all users\application data\microsoft\crypto\rsa\s-1-5-18\ 中的所有密钥文件,然后重启电脑以新建密钥
我查看了一下“服务”,发现 “protected storage”这个服务已经运行了,和它应该没关系。
步骤2里的值在注册表里找不到,网上很多人也说这个步骤可以跳过。
步骤3我没有直接删除,先把原来的密钥打包成了一个RAR,以备删除导致将来出其他故障时恢复,然后再删除。
但是删除完我没有重启,又新建了一个计划任务试验了一下,没有错误提示了。等明天看一下这个计划任务有没有运行就能验证效果了。