Windows

修复Windows 10/8/7中的加密服务提供程序错误

Microsoft Azure OpenDev—June 2017

Microsoft Azure OpenDev—June 2017

目录:

Anonim

有时,当我们试图使用专门为此目的设计的软件将数字签名放入PDF文件时,的以下说明:

Windows加密服务提供程序报告了一个错误。指定的提供程序类型无效,签名无效,破坏安全性,代码2148073504或密钥集不存在

在大多数情况下,问题是由于注册表中过期的证书或损坏的设置引起的。因此,您可能想要做的第一件事是重置或重新创建用户在域中的配置文件以检查结果。

加密服务提供程序报告错误

根据Microsoft的说法,加密服务提供程序(CSP)包含密码标准和算法。至少,CSP由实现CryptoSPI(系统程序接口)中的功能的动态链接库(DLL)组成。

如果您遇到错误,可以尝试以下几项操作:

1]运行services.msc并重新启动Windows加密服务。

2]打开Internet Explorer>工具> Internet选项。选择内容标签并点击证书。检查是否有程序或提供者发出错误的证书。如果缺少,你将不得不创建一个新的。如果它已过期,请将其删除并创建一个新的。如果某个证书不起作用,请选择其他证书并删除旧证书。

5]重新安装整个证书存储和用户证书

6]如果您拥有 SafeNet身份验证客户端工具 应用程序,通过导航到其安​​装目录或通过右键单击系统托盘中的SafeNet图标并从菜单中选择工具来打开应用程序。

单击“齿轮”形图标访问“高级视图”部分。在“高级视图”部分下,展开“令牌”,然后导航至要用于签名的证书。您可以在用户证书组下找到它们。

然后,右键单击您的证书并从下拉菜单中选择设为CSP。对所有正在使用的证书重复相同的步骤。

关闭SafeNet身份验证客户端工具,然后再次尝试对文档签名。

7]重新创建Microsoft加密的本地存储文件夹。导航到 C: ProgramData Microsoft Crypto RSA 文件夹。重命名标记为S-1-5-18的文件夹。重新启动系统并查看是否有帮助。

8]如果安装了 ePass2003 软件,则问题的原因可能是ePass2003电子令牌。建议首先将其卸载并重新安装。为此,请转至工具的“设置”部分,导航至“应用程序和功能”并像其他应用程序一样卸载它。

重新启动计算机并再次安装 ePass2003 。在重新安装时,请确保在选择CSP选项时选择MicroSoft CSP。事情应该恢复到正常状态,并且不应再出现Windows加密服务提供商错误。

一切顺利!

相关阅读:Windows服务无法启动。