首页 > 代码库 > Windows SDK 安装失败的问题

Windows SDK 安装失败的问题

安装Windows SDK时失败,如下:

失败截图

查看日志,日志显示:

19:52:32 2014年7月29日: SFX d:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe installation started with log file C:\Users\lizhixing\AppData\Local\Temp\Microsoft Windows SDK for Windows 7_d8891aff-fb74-4c38-a728-ee06f27b3a25_SFX.log
19:52:35 2014年7月29日: d:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\SFX\vcredist_x64.exe installation failed with return code 5100
19:52:58 2014年7月29日: [SDKSetup:Error] Config_Products_Install: Installation of Product Microsoft Windows SDK for Windows 7 (failed): Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information. Stack:    在 SDKSetup.Product.ConfigureRelatedSfx()	   在 SDKSetup.Product.ConfigureNewProduct(ManualResetEvent CancelEvent)
19:52:58 2014年7月29日: [SDKSetup:Info] Config_Products_InstallNew: End installation of new product: Microsoft Windows SDK for Windows 7
19:52:58 2014年7月29日: [SDKSetup:Error] Config_Products_Install: Windows SDK Setup (failed): 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. Stack:    在 SDKSetup.Product.ConfigureNewProduct(ManualResetEvent CancelEvent)	   在 SDKSetup.Product.SetupProduct(TaskMode taskMode, ManualResetEvent CancelEvent)	   在 SDKSetup.ProductCollection.SetupProducts(TaskMode taskMode, DownloadManager downloadManager, ManualResetEvent cancelEvent)	   在 SDKSetup.ConfigProducts.DoCurrentTask(TaskMode Task)

Google之,微软官方解释。

是由于VS2010自带的VC++2010可移植包和WindowsSDK中的冲突。VC带的比WinSDK的新,旧版本覆盖新版本装不上。

打开控制面板,卸载程序,卸载掉 

Microsoft Visual C++ 2010 X64 Redistributable - 10.xxxxxxxx

Microsoft Visual C++ 2010 X86 Redistributable - 10.xxxxxxxx

卸载程序


然后重新安装,终于成功!

安装成功