2013/11/07

Windows7でWindows SDKのインストールする際に出るエラーの解決方法

Windows7 64bit環境で、Windows SDKをインストールするとエラーが出てしまいました。

インストーラーはここからとってきました
Download Microsoft Windows SDK for Windows 7 and .NET Framework 4 from Official Microsoft Download Center
http://www.microsoft.com/en-us/download/details.aspx?id=8279

Logを見ると最後のほうはこうなっています。
12:13:55 2013年11月7日: [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)

いろいろググると情報がありました。
Microsoft Windows SDK for Windows 7 and .NET Framework 4
http://social.msdn.microsoft.com/Forums/ja-JP/97f023ab-5083-476f-a0d3-773370497c53/microsoft-windows-sdk-for-windows-7-and-net-framework-4

Windows SDK for Windows 7.1 をインストールするとエラーが発生する - Microsoft.NET - Project Group
http://www.projectgroup.info/tips/Others/comm_0004.html

I can't install Microsoft Windows SDK for Windows 7 and .NET - Microsoft Community
http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/i-cant-install-microsoft-windows-sdk-for-windows-7/e6bd1572-b750-470d-beec-e904c6fedb87

調べてみると以下の2つが悪さをしているようです。
・Microsoft Visual C++ 2010 x86 Redistributable
・Microsoft Visual C++ 2010 x64 Redistributable


Windows SDKがインストールしようとしている上のソフトのバージョンよりも
元々入っているバージョンのほうが高いとエラーが起きるようです。

#確かDirectXSDKのインストールでも同じようなエラーがありました。
○○○○に怖いものなんてない!!: DirectX SDK June 2010 をインストールしたときに「Error Code S1023」となったら
http://kowaimononantenai.blogspot.jp/2013/07/directx-sdk-june-2010-error-code-s1023.html

Winodws SDKをインストールすると上の2つもインストールされるので(ちょっとバージョンが下がりますが、あまり問題ではありません。)
もともと入っているほうはアンインストールします。

そして、もう一度Windows SDKをインストールすると今度はうまくいくはずです。


#参考にしたサイトではこの作業を行っても別なエラーが出て、
#VisualC++ Compilerのインストールをするチェックを外せばできるようになったようですが、
#自分はこの作業をしなくてもインストールできました。

0 件のコメント:

コメントを投稿