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

有时,当我们尝试使用专为此目的设计的软件将数字签名放入PDF文件时,会出现带有以下任一描述的错误消息:(PDF)

The Windows Cryptographic Service Provider reported an error. Invalid provider type specified, invalid signature, security broken, code 2148073504 or keyset does not exist

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

Windows 加密服务提供程序(Windows Cryptographic Service Provider)报告错误

加密服务提供者

According to Microsoft, a cryptographic service provider (CSP) contains implementations of cryptographic standards and algorithms. At a minimum, a CSP consists of a dynamic-link library (DLL) that implements the functions in CryptoSPI (a system program interface). Providers implement cryptographic algorithms, generate keys, provide key storage, and authenticate users.

如果您遇到 Cryptographic Service Provider错误,您可能需要尝试以下操作:

  1. 重启加密服务
  2. 检查证书
  3. 重新安装证书
  4. SafeNet 身份验证客户端工具
  5. 重新创建 Microsoft Cryptography 的本地存储(Local Store)文件夹
  6. 卸载 ePass2003。

1]重新启动加密服务

运行services.msc并重新启动Windows 加密服务(Windows Cryptographic Service)

2]检查证书

打开Internet Explorer > Tools > Internet 选项(Options)。选择内容选项卡(Content Tab)并单击证书(Certificates)。检查是否存在发出错误的程序或提供程序的证书。如果丢失,您将不得不创建一个新的。如果它已过期,请将其删除并创建一个新的。如果特定证书不起作用,请选择其他证书并删除旧证书。

3]重新安装证书

重新安装整个证书存储区和用户的证书。

4]检查(Check)SafeNet身份验证客户端(SafeNet Authentication Client Tool)工具

如果您的系统上安装了SafeNet 身份验证客户端工具(SafeNet Authentication Client Tool)应用程序,请通过导航到其安​​装目录或右键单击系统托盘中的SafeNet图标并从菜单中选择工具来打开该应用程序。

单击(Click)“齿轮”形图标以访问“高级视图”(Advanced View)部分。在Advanced View部分下,展开Tokens并导航到要用于签名的证书。您可以在用户(User)证书组下找到它们。

接下来,右键单击您的证书并从下拉菜单中选择设置(Set)CSP 。对您正在使用的所有证书重复相同的步骤。

关闭SafeNet 身份验证客户端工具(SafeNet Authentication Client Tools)并再次尝试签署文档。

5] 重新创建 Microsoft Cryptography 的本地存储(Local Store)文件夹

导航到C:\ProgramData\Microsoft\Crypto\RSA文件夹。重命名标记为S-1-5-18的文件夹。重新启动系统,看看它是否有帮助。

6]卸载ePass2003

如果您安装了ePass2003软件,问题的原因可能是 ePass2003 电子令牌。建议首先将其卸载并重新安装。为此,请转到该工具的“设置”(Settings)部分,导航至“应用程序(Apps)和功能”,然后像任何其他应用程序一样将其卸载。

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

All the best!

相关阅读(Related read)Windows 服务将无法启动(Windows Services will not start)



About the author

我是一名免费软件开发人员和 Windows Vista/7 倡导者。我已经写了数百篇关于操作系统相关主题的文章,包括提示和技巧、修复指南和最佳实践。我还通过我的公司 Help Desk Services 提供与办公室相关的咨询服务。我对 Office 365 的工作原理、功能以及如何最有效地使用它们有着深刻的理解。



Related posts