启动IPSec Services时错误代码为0x80090337
2009-09-24 14:01启动IPSec Services时,提示错误“在本地计算机无法启动 IPSEC Services服务。错误 0x80090337:由于要求的程序不可用,加密系统或校验和函数无关。”
“计算机管理”工具中服务的启动类型与注册表中“start”项的值相对应。对应关系如下:“自动”值为2,“手动”值为3,“已禁用”值为4。如果start项值为0或1,就表明对应的是设备驱动程序,其中0对应最底层的设备驱动
注册表位置
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services]
这个服务无法启动有可能是以下引起的
1. IPSEC policy store损坏.
2. FIPS.SYS 没有正常启动.
----
1. 运行services.msc, 请确认cryptographic service是运行的.
查看FIPS.SYS:
======
1. 打开注册表编辑器, 浏览到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Fips.
2. 确认"Start"的值是1. (如果不是, 请改回1)
3. 重新启动电脑, 检查是否可以启动ipsec服务.
重新建立ipsec policy store:
======
1. 打开注册表编辑器, 浏览到HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\IPSec\Policy
2. 备份这个值, 然后删除.
3. 打开命令行运行这条命令: regsvr32 polstore.dll
4. 重新启动机器, 查看您是否可以启动ipsec 服务.