Windows SDK 7.1安装失败

dng*_*lha 95 .net windows installation sdk .net-4.0

我正在尝试使用.NET Framework 4安装适用于Windows 7的Windows SDK,但是当我打开设置时收到错误:

某些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).

小智 95

对于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
Run Code Online (Sandbox Code Playgroud)

暂时更改这两个值4.0.30319,设置将让您继续.确保使用提升的权限编辑注册表,否则将不允许您更改值.

  • 如果出现"写入值的新内容时出错"这样的错误,则无权更改该值.请参阅本指南以更改:http://www.groovypost.com/howto/take-full-permissions-control-edit-protected-registry-keys/ (31认同)
  • 在Windows 7(32位)上,可以在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4 \中找到这些密钥. (10认同)
  • 这确实在安装过程的早期阶段取消阻止安装程序,但不允许完全安装.MandM的解决方案,结合这个,并卸载所有.NET框架> = 4.0,并重新安装4.0,似乎对我有用. (4认同)

Man*_*ndM 22

我不得不卸载以下内容:

  • "Microsoft Visual C++ 2010 x64可再发行"
  • "Microsoft Visual C++ 2010 x86可再发行"

在安装Windows 7.1 SDK之前,安装包会在安装期间重新安装这两个.

  • 如果解决方法仍然存在错误消息,请单击"确定"继续安装.这次安装会成功.. (4认同)

eri*_*ric 17

为了解决这个问题,我卸载了我的.NET框架版本4.6并安装了4.然后我安装了SDK,问题就消失了.

  • 所以,如果我安装了所有Visual Studio组件,我就无法安装这个东西?这个(带有.NET Framework 4的Windows 7的Windows SDK)需要在MATLAB中编译C代码.对于这种情况,我讨厌Windows系统. (6认同)
  • 你究竟如何卸载4.6并安装4.0?我看不到在软件列表中安装框架4.0的选项,4.0拒绝安装说新版本已经是操作系统的一部分. (2认同)