Windows SDK安装失败

我正在尝试为Windows 7安装Windows SDK与.NET Framework 4,但是当我打开安装程序时收到错误:

某些Windows SDK组件需要安装RTM .NET Framework 4.安装程序检测到.NET Framework 4的预发布版本。如果继续使用安装程序,则不会安装这些组件。 如果要安装这些组件,请单击取消,然后从https://go.microsoft.com/fwlink/?LinkID=187668安装.NET Framework 4,然后重新运行安装程序。

点击确定继续。

当我去安装.NET Framework 4时,出现一条消息,说我的PC上已经有了.NET Framework 4:

Microsoft .NET Framework 4已经是操作系统的一部分。 无需安装.NET Framework 4可再发行组件。 更多信息 。

计算机上已经安装了相同或更高版本的.NET Framework 4。

我不知道该怎么办了。 我正在使用Windows 10 Enterprise(x64)。

使用Windows 10 x64时,设置被阻止 :

 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full\Version HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Client\Version 

暂时将这两个值更改为4.0.30319 ,安装程序将让您继续。 确保您使用提升的权限编辑registry,否则您将不被允许更改值。

为了解决这个问题,我卸载了我的.NET Framework 4.6并安装了4 。 然后我安装了SDK,问题就没有了。

我不得不卸载以下内容:

  • “Microsoft Visual C ++ 2010 x64可再发行组件”
  • “Microsoft Visual C ++ 2010 x86可再发行组件”

在安装Windows 7.1 SDK之前, 安装包将在安装过程中重新安装这两个SDK。

我也遇到了上面提到的完全相同的问题。 经过这么多的尝试,在下面的链接提到的build议帮助

https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/6e6c8a17-1666-42fa-9b5b-dfc21845d2f9/error-installing-windows-7-sdk-71-with-vs2008-vs2010-premium-上双赢7-32bit?论坛= windowssdk

我执行的步骤如下

  1. 卸载Visual C ++和.NET 4.x版本
  2. 删除与这些安装相对应的registry项。 我有Windows 7,但删除条目如这里所build议的
  3. 重新启动Windows
  4. 尝试使用networking安装程序安装SDK
  5. 这没有奏效。 后来,当安装屏幕仍然在[安装错误消息]执行debugging相关的MSI [你也可以安装任何提取的msi
  6. 安装完成后,请closures安装错误UI [步骤5],然后重新启动SDK的安装。
  7. 这一次,UI屏幕选项会改变。 您可以看到的选项是更改,修复等。select更改并完成其他组件安装。