2013/09/28(土) [n年前の日記]
#3 [windows] Windows SDKをインストールしようとして四苦八苦
Windows7 x64 上に Xamarin Studio をインストールする際に、Windows SDK for Windows 7 and .NET Framework 4 がインストールできなかった件が気になったので、何度か検証を。
どうやら Windows SDK に原因があるらしく。セットアップファイル群が持ってるファイルより新しいファイルが既にインストールされてると、エラーを出してしまうそうで。故に、例えば Visual Studio 2010 SP1 をインストール済みの環境で Windows SDK をインストールしようとすると、ダメ状態に。
ということで、試しに Visual だの 2010 だの名前がついてるソレを、コントロールパネル → プログラムのアンインストールで、新しいほうからどんどん一旦アンインストール。その後、
作業中にハマった点。
OS再起動すること十回前後。ようやくインストールに成功…。
以下、参考にした記事。
_Visual Studio 2010 Service Pack 1 で起こる問題についての最新情報
_Visual Studio 2010 SP1 のインストールが続行できない場合がある - Visual Studio サポート チーム blog - Site Home - MSDN Blogs
_入手可能な Windows SDK について - JAPAN Platform SDK(Windows SDK) Support Team Blog - Site Home - MSDN Blogs
_Visual C++ 2010 Expressで64bitコンパイル - torutkの日記
_[Windows] Windows SDK 7.1 install error | Test better, code better
_PC Wide note: Windows SDK7のインストールが失敗するのはVC++コンパイラとかが新しいことが原因だったみたい
_トラブル:Windows SDK 7.1がインストールできない | nobukichiのちょっとした出来事
_JVR ― 自腹でバーチャルリアリティ ― Microsoft Windows SDK 7.1がインストールできない
_luluciの -Windows SDK 7.1 のインストールでハマった
_DIARY - Windows SDK 7.1がインストール出来ない
_Microsoft Windows SDK for Windows 7 and .NET Framework 4
_◎【Others】 Windows SDK 7.1 をインストールする | 『豆のCG回顧録』
_Visual Studio 2010 Express + Windows SDK 7.1のインストール(No.1):アシマネのIT奮闘日記:So-netブログ
_Visual Studio 2010 Express + Windows SDK 7.1のインストール(No.2):アシマネのIT奮闘日記:So-netブログ
_Visual C++ 2010 Express オフラインインストール - インコのWindowsSDK
_ねこや: WIA
_64bitOS に対応したVC++にする 猿めも/ウェブリブログ
_Win32API - C .h to D
どうやら Windows SDK に原因があるらしく。セットアップファイル群が持ってるファイルより新しいファイルが既にインストールされてると、エラーを出してしまうそうで。故に、例えば Visual Studio 2010 SP1 をインストール済みの環境で Windows SDK をインストールしようとすると、ダメ状態に。
ということで、試しに Visual だの 2010 だの名前がついてるソレを、コントロールパネル → プログラムのアンインストールで、新しいほうからどんどん一旦アンインストール。その後、
- Visual Studio 2010 Express (VS2010ExpressJPN.iso)
- Windows SDK (GRMSDKX_EN_DVD.iso)
- Visual Studio 2010 SP1 (VS2010SP1dvd1.iso)
- VC-Compiler-KB2519277.exe
作業中にハマった点。
- 何かしらを一つアンインストール or インストールするたびに、必ずOS再起動が必要。しないとハマる。何度繰り返してもアンインストールができず再インストールになったりとか。
- Windows SDK の DVD.iso には3種類ある。OS種類によって選ばないといけない。GRMSDK_EN_DVD.iso は x86。GRMSDKX_EN_DVD.iso は x64。GRMSDKIAI_EN_DVD.iso はAMD64、らしい。最初、Windows7 x64上で GRMSDK_EN_DVD.iso を使ってインストールしようとして WinSDK_amd64.msi が無いとエラーが出てハマったり。
OS再起動すること十回前後。ようやくインストールに成功…。
以下、参考にした記事。
_Visual Studio 2010 Service Pack 1 で起こる問題についての最新情報
_Visual Studio 2010 SP1 のインストールが続行できない場合がある - Visual Studio サポート チーム blog - Site Home - MSDN Blogs
_入手可能な Windows SDK について - JAPAN Platform SDK(Windows SDK) Support Team Blog - Site Home - MSDN Blogs
_Visual C++ 2010 Expressで64bitコンパイル - torutkの日記
_[Windows] Windows SDK 7.1 install error | Test better, code better
_PC Wide note: Windows SDK7のインストールが失敗するのはVC++コンパイラとかが新しいことが原因だったみたい
_トラブル:Windows SDK 7.1がインストールできない | nobukichiのちょっとした出来事
_JVR ― 自腹でバーチャルリアリティ ― Microsoft Windows SDK 7.1がインストールできない
_luluciの -Windows SDK 7.1 のインストールでハマった
_DIARY - Windows SDK 7.1がインストール出来ない
_Microsoft Windows SDK for Windows 7 and .NET Framework 4
_◎【Others】 Windows SDK 7.1 をインストールする | 『豆のCG回顧録』
_Visual Studio 2010 Express + Windows SDK 7.1のインストール(No.1):アシマネのIT奮闘日記:So-netブログ
_Visual Studio 2010 Express + Windows SDK 7.1のインストール(No.2):アシマネのIT奮闘日記:So-netブログ
_Visual C++ 2010 Express オフラインインストール - インコのWindowsSDK
_ねこや: WIA
_64bitOS に対応したVC++にする 猿めも/ウェブリブログ
_Win32API - C .h to D
この記事へのツッコミ
[ ツッコミを読む(2) | ツッコむ ]
以上です。
違います。GRMSDKIAI_EN_DVD.isoはItanium用でつまりIA-64です。
そして、x64とAMD64とIntel64(旧名称IA-32eまたはEM64T)はほぼ同じ物です。
# x86の別名はIA-32やIntel32となる。Intel XXとIA-XXの関係が32bitでは同等なのに対し64bitでは別物。
Intelが64bit時代に備えて作ったが大爆死したのがIA-64。
それを尻目にAMDがx86互換で作って大成功したのがAMD64。
Intel側の64bitアーキテクチャ関係の名前が悲惨なのは慌ててそれに乗っかったからですね。
64bit化に備え32bit系と64bit系を総括してIA-32とIA-64(IAはIntelArchitectureの筈)と銘打ったのに、
AMD64に舵を切ってIA-64を無かった事にするため名前を付け直したのが今のIntel 32とIntel 64。
しかもIA-64はサーバ市場をターゲットにしてしまったものだからMSもサポートを切るに切れず痕跡がアチコチに。
Itanium(IA-64)はそんな可哀想な子なんです。
大成功してIntelに逆輸入されx64なんて名前までもらったAMD64と誤解しないであげて下さい。