安装 Windows SDK 时出错(与 VS2010 无关)

安装 Windows SDK 时出错(与 VS2010 无关)

就像人们之前安装过 VisualStudio 2010(我没有),我在 Windows 7 x64 机器上安装 Windows SKD 7.1 时也遇到了问题。基本上,它会失败,并且没有关于原因的明确消息。

它还会提到:“请参阅 Samples\Setup\HTML\ConfigDetails.htm 文档以了解更多信息”。但很尴尬的ConfigDetails.htm是,在我的系统中根本找不到它。单击应该能帮助我找到解决方案的链接根本不起作用!

注意:有人能用新标签“windows-sdk”来标记这个吗?由于声誉低,我自己无法创建这个标签。我还建议删除通用的“sdk”标签。

答案1

我研究了几天,终于找到了这篇文章涵盖了这两种情况,它让我看到了隧道尽头的光亮!

它提到原因是安装vcredist_x64.exe失败。我发现,在我的情况下,失败是由于vcredist_x86.exe搜索 Windows SDK 安装失败时可以打开的日志文件并搜索“安装失败”造成的。

由于我没有 VS2010,解决方案基本上是运行任何版本的 vcredist_x86.exe您可以在系统中找到它(或者直接从 Microsoft 下载一个)并选择“卸载”选项。然后再次运行 Windows SDK 的安装,它应该会成功完成。

我的猜测是,人们可以使用类似的策略来搜索日志文件以查明确切的根本原因。

答案2

只需取消选中“安装可再发行组件”选项

答案3

我删除了 VS 2010 可再发行组件,然后安装工作正常。

我不知道它们是怎么到那里的——我正在设置一台机器,上面有一份长达 3 页的安装清单,而它们在安装过程中的某个地方就被安装了。安装 VS2009 竟然会带上它们,这毫无道理,所以我怀疑是安装 .Net 4 带上了它们。这是 Win 7.1 SDK 的先决条件。

幸运的是,有一个单独的 MSI 安装,因此只需将其删除,然后单独安装 Win 7.1 SDK。它安装了 VS 2010 redist 文件的想法。

该错误信息符合进入前十名列表的条件。

相关内容