Windows SDK 失败,返回代码为 5100 安装

时间:2022-01-01 00:02:27

Windows SDK 失败,返回代码为 5100 安装

 

症状

安装 Microsoft Windows SDK Windows 7 和.NET Framework 4 (Windows 7 SDK),您可能会看到"安装失败"对话框,此对话框可能包含以下信息︰

安装"Microsoft Windows SDKfor Windows 7"产品已报告了以下错误︰ Samples\Setup\HTML\ConfigDetails.htm 文档的详细信息,,请参阅。


安装日志文件包含以下错误消息︰

C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x86.exe 安装失败,返回代码为 5100



C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe 安装失败,返回代码为 5100

原因

当有较新版本的 Visual C++ 2010年可再发行组件安装的计算机上安装 Windows 7 SDK 时,会出现此问题。Windows 7 SDK 安装 Visual C++ 2010年可再发行组件 10.0.30319 版本。

解决方案

若要解决此问题,必须在安装 Windows 7 SDK 之前卸载 Visual C++ 2010年可再发行组件的所有版本。您可能有一个或多个安装以下产品︰

Microsoft Visual C++ 2010 x86 可再发行组件

Microsoft Visual C++ 2010 x64 可再发行组件

卸载后的 Microsoft Visual C++ 2010年可再发行组件产品,则可以安装 Windows 7 SDK。在安装 Windows 7 SDK 之后, 再重新安装 Visual C++ 2010年可再发行组件产品的较新版本以便将 Visual C++ 2010年可再发行组件产品还原为其原始状态。