安装Windows SDK 7.1 for.net Framework 4.0 / 2的问题

本文关键字:问题 Framework net SDK Windows for 安装 | 更新日期: 2023-09-27 18:02:14

从昨天开始,我尝试在Windows 7 x64上安装Windows SDK 7.1 for。net Framework 4.0机器。在安装过程中,我每次都得到相同的错误。

错误信息:

"Installation of the "Microsoft WIndows SDK for Windows 7" product has reported the
following error: Please refer to Samples'Setup'HTML'ConfigDetails.htm document for further information"

这是一个非常无用的错误信息,所以我浏览了www关于更多的信息,并做了建议的步骤人们推荐。我打开了查看日志,得到了和其他人一样的返回错误。

"C:'Program Files'Microsoft SDKs'Windows'v7.1'Setup'SFX'vcredist_x86.exe installation failed with the return code 5100"

我尝试了微软、MSDN和其他人推荐的所有东西,但都不适合我。

我试着解决这个问题:

  • 卸载文档管理器(msdn推荐)
  • 卸载最新的Microsoft Visual c++ 2010 Redist x64/x86版本
  • 卸载Microsoft Windows SDK Windows 7 (dot.net 3.5)
  • 安装Microsoft Windows SDK 8

但是就像我说的没有任何帮助:/我每次在安装过程中得到相同的错误信息。

关于我的系统的其他事实:

  • 我的系统中有很多Microsoft Visual c++ 2008 Redist版本
  • Microsoft Visual c++编译器2008标准版enu x64/x86
  • Microsoft Windows SDK for Visual Studio 2008

背景信息:

我将Jenkins作为服务安装在我的Windows 7 x64机器上。我们做了一个从。net Framework 3.5到。net Framework 4.0的转换。但是问题是sgen.exe发送了一个错误:

"SGEN : error : An attempt was made to load an assembly with an incorrect format.."(在构建日志中查找)。Windows sdk在其bin文件夹中包含sgen.exe,如"C:'Program Files' microsoft sdk 'Windows'v7.0' bin"。所以我认为SDK已经过时了(v7.0a),我试图为。net Framework 4.0安装Windows SDK v7.1。在我的系统上安装最新的Visual Studio版本可能有助于解决这个问题,因为它应该同时安装Windows sdk。

但是我不想在它上面安装Visual Studio,因为没有人在这台计算机上工作,所以我不想浪费许可证。

安装Windows SDK 7.1 for.net Framework 4.0 / 2的问题

通过安装。net 4.5和SDK 7.0解决问题。另外设置SdkToolsPath$(TargetFrameworkSDKToolsDirectory)(在WINDOWSDIR'Microsoft.NET'Framework'v4.0.30319'Microsoft.Common.targets中找到)

…总而言之,SDK的情况很奇怪。

我在安装windows SDK 7.1时遇到了同样的问题,vcredist_x86安装失败,尽管当我查看控制面板的安装程序选项卡时没有安装VC 2010 x86 redist。我还安装了windows 7.0 SDK。结果是,有一个注册表项描述了是否安装了vc210 x86 redist以及安装了哪个版本:

HKEY_LOCAL_MACHINE'SOFTWARE'Wow6432Node'Microsoft'VisualStudio'10.0'VC'VCRedist'x86

密钥已安装我的是1,即使卸载选项卡没有显示它,我把它设置为0它没有解决问题,而是删除了整个

HKEY_LOCAL_MACHINE'SOFTWARE'Wow6432Node'Microsoft'VisualStudio'10.0'VC'VCRedist'x86

。希望它有帮助,我建议你在做之前备份你的注册表。我非常惊讶微软会发布一个有这样一个问题的SDK。