安装操作平台是 Windows 7 系统。
目前下载 Windows 7 SDK 的 DVD 或者 ISO 版本页面,通过网页搜索导航 Windows SDK and emulator archive 已经不可访问。仅能下载网络安装文件 winsdk_web.exe 来进行安装。
在下载 winsdk_web.exe 后,运行出现要求安装 .NET Framework 4 ,其跳转到 Download .NET Framework,下载 .NET Framework 4.0 Runtime 文件名 dotNetFx40_Full_setup.exe。
注意,如果系统已经安装有比 .NET Framework 4.0 版本更高的 .NET Framework ,那么就无法安装 .NET Framework 4.0 的。只有卸载高版本后再安装 .NET Framework 4.0,.NET Framework 4.0 安装完成后再安装高版本。这样操作对已安装程序有何影响,未进行测试验证!!!
再运行 winsdk_web.exe 安装报错失败,提示查看日志未分析到具体原因。最后查找到官方一个相关文档 Windows SDK Fails to Install with Return Code 5100 中提到原因可能是已经安装了 Visual C++ 2010 Redistributable :
Cause
This issue occurs when you install the Windows 7 SDK on a computer that has a newer version of the Visual C++ 2010 Redistributable installed. The Windows 7 SDK installs version 10.0.30319 of the Visual C++ 2010 Redistributable.
根据文档提供的方法卸载 Visual C++ 2010 Redistributable 及更高版本的 Visual C++ 20xx Redistributable 。再重新运行 winsdk_web.exe 安装成功。但是成功后台又提示安装帮助文档库部分,这部分未安装成功(未再深入研究),应该不影响主体功能。 (未卸载 Visual C++ 2008 Redistributable)
winsdk_web.exe 好像不仅可以安装,还可以修复、卸载。
后经英文搜索查找,有英文版本的 DVD(ISO) Microsoft Windows SDK for Windows 7 完整安装包下载。
File Name:
- GRMSDK_EN_DVD.iso
- GRMSDKIAI_EN_DVD.iso
- GRMSDKX_EN_DVD.iso

在Windows 7系统中安装Windows SDK 7.1时,遇到网络安装winsdk_web.exe失败的问题。首先,需要下载.NET Framework 4.0,但若已有更高版本,则需先卸载再安装。接着,由于Visual C++ 2010 Redistributable的版本冲突,导致安装失败。解决办法是卸载冲突的Visual C++版本。成功安装后,帮助文档库部分可能未能安装,但不影响主要功能。此外,还提供了英文版DVD ISO的SDK完整安装包下载链接。
6779

被折叠的 条评论
为什么被折叠?



