不能在运行 Windows Vista SP2 或 Windows Server 2008 SP2 的计算机上使用 sha-256 证书运行的应用程序进行签名

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2763674
症状
假定您从运行 Windows Vista Service Pack 2 (SP2) 或 Windows Server 2008 SP2 的计算机的 Internet 上下载应用程序。应用程序使用的安全哈希算法 (SHA)-256 证书或证书具有较大的哈希值签名。在此情况下,您无法运行该应用程序。
原因
出现此问题的原因提供的GetCertHash()函数不是不够大,无法存储哈希值的缓冲区,它是价值 256 位 (32 个字节) 或更大。
解决方案
若要解决此问题,请在计算机上安装以下更新。安装此更新后,GetCertHash()函数可以存储哈希值 512 位 (64 字节) 或更小。

更新信息

如何获取此更新

Windows 更新
此更新程序可从 Windows 更新.
Microsoft 下载中心
从 MicrosoftDownload 中心下载有以下文件︰
操作系统更新
所有受支持的基于 x86 的 Windows Vista 的版本下载立即下载更新包。
所有受支持的基于 x64 的 Windows Vista 的版本下载立即下载更新包。
所有受支持的基于 x86 的 Windows Server 2008 的版本下载立即下载更新包。
所有受支持的基于 x64 的 Windows Server 2008 的版本下载立即下载更新包。
所有受支持的 Windows Server 2008 基于 IA-64 的版本下载立即下载更新包。
有关如何下载 Microsoft 支持文件的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从在线服务获得 Microsoft 的支持文件
Microsoft 已对此文件进行病毒扫描。Microsoft 使用自该文件发布日期起可用的最新的病毒检测软件。该文件存储在安全增强型服务器上,帮助防止对文件进行任何未经授权的更改。

系统必备组件

要应用此更新,您必须运行 Windows Vista SP2 或 Windows Server 2008 SP2。

有关如何获取 Windows Vista 服务包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
935791如何获取最新的 Windows Vista 服务包
有关如何获取 Windows Server 2008 服务包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
968849如何为 Windows Server 2008 获取最新的服务包

注册表信息

若要应用此更新,您不必对注册表进行任何更改。

重启要求

应用此更新后,必须重新启动计算机。

更新替换信息

此更新不替代以前发布的更新。

文件信息

此更新的全球版本将安装具有下表所列属性的文件。这些文件的日期和时间以协调世界时 (UTC) 列出。您的本地计算机上这些文件的日期和时间以您的本地时间加上当前夏令时 (DST) 偏差显示。此外,当您对文件执行某些操作时,日期和时间可能会更改。
Windows Vista 和 Windows Server 2008 的文件信息笔记
重要:更新 Windows Vista 和 Windows Server 2008 更新包含在相同的程序包中。不过,仅"Windows Vista"是更新请求页上列出。若要请求适用于一个或两个操作系统的更新软件包,请选择列在"Windows Vista"页的更新。始终参考文章"适用于"一节,以确定每次更新将应用于在实际的操作系统。
  • 应用于特定产品、 SR_Level (RTM、 SP 文件n),并通过检查下表中显示的文件版本号,可以识别服务分支 (LDR、 GDR)。
    版本产品SR_Level服务分支
    6.0.600 222xxxWindows Vista 和 Windows Server 2008SP2LDR
  • 清单文件 (.manifest) 和菊花安装的文件 (.mum) 为每个环境都是 分别列出 在"附加文件信息的 Windows Vista 和 Windows server 2008"部分中。大文件和清单文件和关联的安全目录 (.cat) 文件,是极重要的维护更新组件的状态。对其属性没有列出的安全目录文件已签署 Microsoft 数字签名。
对于所有受支持的基于 x86 版本的 Windows Vista 和 Windows Server 2008
文件名称文件版本文件大小日期时间平台
Shlwapi.dll6.0.6002.18738353,2802012 年 11 月 22-03:54x86
Shlwapi.dll6.0.6002.22983353,2802012 年 11 月 22-05:44x86
对于所有受支持的基于 x64 版本的 Windows Vista 和 Windows Server 2008
文件名称文件版本文件大小日期时间平台
Shlwapi.dll6.0.6002.18738456,1922012 年 11 月 22-04:22x64
Shlwapi.dll6.0.6002.22983456,1922012 年 11 月 22-06:34x64
Shlwapi.dll6.0.6002.18738353,2802012 年 11 月 22-03:54x86
Shlwapi.dll6.0.6002.22983353,2802012 年 11 月 22-05:44x86
对于所有受支持的 Windows Server 2008 基于 IA-64 的版本
文件名称文件版本文件大小日期时间平台
Shlwapi.dll6.0.6002.18738863,7442012 年 11 月 22-03:24IA-64
Shlwapi.dll6.0.6002.22983863,2322012 年 11 月 22-02:21IA-64
Shlwapi.dll6.0.6002.18738353,2802012 年 11 月 22-03:54x86
Shlwapi.dll6.0.6002.22983353,2802012 年 11 月 22-05:44x86
状态
Microsoft 已经确认这是"适用于"一节中列出的 Microsoft 产品中的问题。
更多信息
有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684用来描述 Microsoft 软件更新的标准术语的说明

其他文件信息

对于 Windows Vista 和 Windows Server 2008 的附加文件信息

有关所有受支持的基于 x86 的版本的 Windows Vista 和 Windows Server 2008 的附加文件
文件名称X86_599403d2aec5ed467624d428c17bb10e_31bf3856ad364e35_6.0.6002.22983_none_356836a108ef7ee0.manifest
文件版本不适用
文件大小695
日期(UTC)2012 年 11 月 22-
时间 (UTC)13:49
平台不适用
文件名称X86_ff8a8aad1f4fffef26dc8195c37ac285_31bf3856ad364e35_6.0.6002.18738_none_0c59d93c1f65f549.manifest
文件版本不适用
文件大小695
日期(UTC)2012 年 11 月 22-
时间 (UTC)13:49
平台不适用
文件名称X86_microsoft-windows shlwapi_31bf3856ad364e35_6.0.6002.18738_none_fba7c974a1e6427f.manifest
文件版本不适用
文件大小12,438
日期(UTC)2012 年 11 月 22-
时间 (UTC)04:07
平台不适用
文件名称X86_microsoft-windows shlwapi_31bf3856ad364e35_6.0.6002.22983_none_fbf65717bb30ec72.manifest
文件版本不适用
文件大小12,438
日期(UTC)2012 年 11 月 22-
时间 (UTC)05:56
平台不适用
对于所有支持基于 x64 版本的 Windows Vista 和 Windows Server 2008 的其他文件
文件名称Amd64_130b3ccc5aaf44eacdc905590722657b_31bf3856ad364e35_6.0.6002.22983_none_fb917704c8d8af45.manifest
文件版本不适用
文件大小1,038
日期(UTC)2012 年 11 月 22-
时间 (UTC)13:49
平台不适用
文件名称Amd64_b398d87c60bf4eb8c11892dbd2b0322e_31bf3856ad364e35_6.0.6002.18738_none_f6f1d88bd84fe227.manifest
文件版本不适用
文件大小1,038
日期(UTC)2012 年 11 月 22-
时间 (UTC)13:49
平台不适用
文件名称Amd64_microsoft-windows shlwapi_31bf3856ad364e35_6.0.6002.18738_none_57c664f85a43b3b5.manifest
文件版本不适用
文件大小12,812
日期(UTC)2012 年 11 月 22-
时间 (UTC)04:35
平台不适用
文件名称Amd64_microsoft-windows shlwapi_31bf3856ad364e35_6.0.6002.22983_none_5814f29b738e5da8.manifest
文件版本不适用
文件大小12,812
日期(UTC)2012 年 11 月 22-
时间 (UTC)06:49
平台不适用
文件名称X86_microsoft-windows shlwapi_31bf3856ad364e35_6.0.6002.18738_none_fba7c974a1e6427f.manifest
文件版本不适用
文件大小12,438
日期(UTC)2012 年 11 月 22-
时间 (UTC)04:07
平台不适用
文件名称X86_microsoft-windows shlwapi_31bf3856ad364e35_6.0.6002.22983_none_fbf65717bb30ec72.manifest
文件版本不适用
文件大小12,438
日期(UTC)2012 年 11 月 22-
时间 (UTC)05:56
平台不适用
其他文件的所有受支持的 Windows Server 2008 的基于 IA-64 的版本
文件名称Ia64_16ef5cc5ec6bcb33a18f70e536f6c169_31bf3856ad364e35_6.0.6002.22983_none_53ef69126e13c117.manifest
文件版本不适用
文件大小1,036
日期(UTC)2012 年 11 月 22-
时间 (UTC)13:49
平台不适用
文件名称Ia64_5339496fa8117a17c691bf098263f0a6_31bf3856ad364e35_6.0.6002.18738_none_1aa1d4420b347458.manifest
文件版本不适用
文件大小1,036
日期(UTC)2012 年 11 月 22-
时间 (UTC)13:49
平台不适用
文件名称Ia64_microsoft-windows shlwapi_31bf3856ad364e35_6.0.6002.18738_none_fba96d6aa1e44b7b.manifest
文件版本不适用
文件大小12,780
日期(UTC)2012 年 11 月 22-
时间 (UTC)03:32
平台不适用
文件名称Ia64_microsoft-windows shlwapi_31bf3856ad364e35_6.0.6002.22983_none_fbf7fb0dbb2ef56e.manifest
文件版本不适用
文件大小12,780
日期(UTC)2012 年 11 月 22-
时间 (UTC)02:29
平台不适用
文件名称X86_microsoft-windows shlwapi_31bf3856ad364e35_6.0.6002.18738_none_fba7c974a1e6427f.manifest
文件版本不适用
文件大小12,438
日期(UTC)2012 年 11 月 22-
时间 (UTC)04:07
平台不适用
文件名称X86_microsoft-windows shlwapi_31bf3856ad364e35_6.0.6002.22983_none_fbf65717bb30ec72.manifest
文件版本不适用
文件大小12,438
日期(UTC)2012 年 11 月 22-
时间 (UTC)05:56
平台不适用

属性

文章 ID:2763674 - 上次审阅时间:10/02/2016 08:04:00 - 修订版本: 7.0

Windows Server 2008 Service Pack 2, Windows Vista Service Pack 2

  • atdownload kbfix kbsurveynew kbexpertiseadvanced kbmt KB2763674 KbMtzh
反馈