我彷佛彻底没法将Windows 7 SDK安装到个人机器上,我在网上找到的惟一解决方案是进行大量的注册表更改。 我作到了这一点 - 仍然没有成功。 web
这是报告的错误: 框架
安装选定的Windows SDK组件时出现问题。 工具
安装“Microsoft Windows SDK for Windows 7”产品时报告了如下错误:有关详细信息,请参阅Samples \\ Setup \\ HTML \\ ConfigDetails.htm文档。 开发工具
请尝试解决该问题,而后再次启动Windows SDK安装程序。 若是您仍然遇到此问题,请访问SDK团队支持页面, 网址为http://go.microsoft.com/fwlink/?LinkId=130245 。 google
单击“查看日志”按钮以查看安装日志。 url
要退出,请单击“完成”。 spa
也没有要引用的Samples
目录,SDK支持团队彷佛再也不存在。 日志
我该如何解决这个问题? code
mgrandi提供了很是好的资源和答案。 我遵循相似的指导方针,删除了解决问题的“剩余”组件。 htm
做为参考,请查看Windows SDK for Windows 7和.NET Framework 4发行说明 。
这将下载SDK的发行说明(您应该在尝试安装SDK后在计算机上安装它),在“安装和卸载Windows SDK”部分中,您能够看到Microsoft建议在它们以后清除一些混乱。
还要记住的一件事是,当您安装Visual Studio 2010 SP1时,可能已删除了某些C ++编译器和库。 Microsoft已提供更新 ,以确保将这些更新带回您的系统。
安装此更新以还原安装Visual Studio 2010 Service Pack 1(SP1)时可能已删除的Visual C ++编译器和库。 编译器和库是Windows 7和.NET Framework 4(之后称为Windows SDK 7.1)的Microsoft Windows软件开发工具包的一部分。
此外,当您阅读VS2010 SP1自述文件时,您还会注意到有关Windows 7 SDK(请参阅第2.2.1节)安装的一些注意事项。 多是这些条件之一可能适用于您,所以可能须要取消选中C ++编译器复选框,由于SDK安装程序将尝试安装旧版本的编译器ÓR您可能须要卸载VS2010 SP1并从新运行SDK 7.1安装,维修或改装。
条件1:若是在安装Visual Studio 2010 SP1后安装,修复或修改Windows SDK 7.1时选择了Visual C ++编译器复选框,则可能会遇到错误,而且可能未安装某些选定的组件。
解决方法:在运行Windows SDK 7.1安装,修复或修改以前,清除Visual C ++编译器复选框。
条件2:若是在安装Visual Studio 2010但未卸载Visual Studio 2010 SP1以后安装,修复或修改Windows SDK 7.1时选择了Visual C ++编译器复选框,则可能会遇到错误。
解决方法:卸载Visual Studio 2010 SP1,而后从新运行Windows SDK 7.1安装,修复或修改。
然而,即使如此,我仍然须要卸载任何现有的Visual C ++ 2010可再发行组件,正如mgrandi所建议的那样。
我永远没法安装Windows 7 SDK,它建议我删除最新的SDK和Visual Studio 2012 Express。 那没用。
还有一些关于.NET 3.5的东西。 我安装了带有.NET 3.5的Server 2008 SDK,卸载了Visual Studio 2010可再发行组件,并确保在安装选项中未选中可再发行组件。
此外,您须要已安装的.NET 4框架,您能够从Microsoft的站点下载该框架。 而后它奏效了。
我安装了Visual Studio 2012并安装了Visual Studio 2010服务包1,并尝试从新安装SDK,它运行正常。 我不知道他们中哪个解决了这个问题。
卸载全部C ++可再发行组件并取消选中C ++选项对我有用。 请注意,我已经安装了VS2010 SP1和VS2012。