Microsoft现在拥有一个名为Windows SDK未能通过返回代码5100进行安装的知识库文章,它描述了此问题及其修复程序:
当您在安装了更高版本的Visual C ++ 2010可再发行组件的计算机上安装Windows 7 SDK时,会发生此问题。Windows 7 SDK将安装Visual C ++ 2010 Redistributable版本10.0.30319。
错误消息位于日志文件中,可以通过View Log
安装程序中的按钮打开该错误消息。否则,可以在这里找到:%userprofile%\AppData\Local\Temp\
或%temp%
。该日志文件很可能称为SDKSetup_7.xxxxx.log
。
解决方案:卸载任何现有的Visual C ++ 2010可再发行组件。
我只是遇到了这个问题,我在Ctrl + F5处查看了解决方案,修复了为Windows 7安装Windows SDK的问题,但是没有用。
我四处搜寻,发现页面安装Windows 7的Visual C ++ 2010和Windows SDK:脱机安装程序和安装故障排除以及那里的建议行之有效。基本上,您可能会遇到以下几个问题之一,并且您必须查看日志文件以查看发生了什么情况。在我的日志文件中,我有:
6:17:07 PM Saturday, October 01, 2011: C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe installation failed with return code 5100
因此,正如上面的网页所建议的那样,我卸载了我所拥有的Visual C ++ 2010 Redistributable Package的两个副本(x86和x64),然后当我再次运行Windows 7 SDK安装程序时,它开始工作。
虽然您可能会遇到与我不同的问题。在Ctrl + F5和patheticcockroach.com
我链接的网站上尝试解决方案。
我希望这会有所帮助!