症状

假定您从运行 Windows Vista Service Pack 2 (SP2) 或 Windows Server 2008 SP2 的计算机的 Internet 上下载应用程序。应用程序使用的安全哈希算法 (SHA)-256 证书或证书具有较大的哈希值签名。在此情况下,您无法运行该应用程序。

原因

出现此问题的原因提供的GetCertHash()函数不是不够大,无法存储哈希值的缓冲区,它是价值 256 位 (32 个字节) 或更大。

解决方案

若要解决此问题,请在计算机上安装以下更新。安装此更新后, GetCertHash()函数可以存储哈希值 512 位 (64 字节) 或更小。

更新信息

如何获取此更新

Windows 更新

已从提供此更新。


Microsoft 下载中心

下面是一些可从 Microsoft 下载中心下载的文件:

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×