none
Windows10でWindowsSDK7.1をインストールしたい RRS feed

  • 質問

  • Windows10でVisual Studio2010+Winsdk7.1の環境を構築したいのですが、

    Winsdk7.1のインストールができません。

    GRMSDK_EN.ISO,GRMSDKX_EN.isoともできません。

    Visual Studio2010sp1は入れてはいません。(一度入れたのですが、問題があるのでアンインストールしました)

    何か方法がありますでしょうか。

    p.s

    ちなみに、32bitアプリを開発なので、GRMSDK_EN.ISOのみのインストールでいいのでしょうか。

    2016年10月25日 7:05

回答

  • Visual Studio 2010 + Windows SDK 7.1は、インストールの順番に制約があります。
    下記の手順でインストールすると、正しくインストールできるはずです。

    1.Visual Studio 2010をインストールする
      インストールしなおすときは、必ず2~4がアンインストールされた状態にしてください。
      順番を間違えると、インストールに失敗します。

    2.Windows SDK 7.1をインストールする
      Microsoft Windows SDK for Windows 7 and .NET Framework 4(ISO)
      インストール先のOSが32bitの場合はGRMSDK_EN_DVD.isoを、
      64bitの場合はGRMSDKX_EN_DVD.isoをダウンロードしてインストールしてください。
      ※作成するアプリが32bitかどうかではなく、OSの32bit, 64bitに依存します。

    3.Visual Studio 2010 SP1をインストールする
      Microsoft Visual Studio 2010 Service Pack 1 (インストーラー)
      「インストール方法」の説明の中に、ISOイメージへのリンク先があります。
      ISOイメージからインストールする方が、ネットワークの状態などによって失敗することがないので安全です。

    4.Visual C++用コンパイラを復元する
      Windows SDK 7.1 用 Microsoft Visual C++ 2010 Service Pack 1 コンパイラ更新プログラム
      Visual Studio 2010 SP1の不具合で、インストールするとWindows SDK 7.1のコンパイラが削除されます。
      この更新プログラムは必ずインストールするようにしてください。


    • 編集済み Gothelauth 2016年10月25日 14:49 レイアウトを修正
    • 回答としてマーク TAKAKUN 2016年10月26日 8:39
    2016年10月25日 14:48
  • ご返事ありがとうございます。
    結果インストールできました。

    しかし、Visual studio2010すべてアンインストールしてから、
    皆様から教えてもらった内容で、インストールしてみたのですが、
    WindowsSDK7.1が失敗しました。
    で、次の方法にて成功したので記述します。

    基本は、Gothelauthさんの記述通りですが、「1.Visual studio 2010をインストールする」の後、

    プログラムの追加と削除から次のモジュールをアンインストールしてから、
    「2.WindowsSDK7.1をインストールする」と進むことで無事成功しました。

    ・Microsoft Visual C++ 2010 x64 Redistributable
    ・Microsoft Visual C++ 2010 x86 Redistributable

    ありがとうございました。

    • 回答としてマーク TAKAKUN 2016年10月26日 8:39
    2016年10月26日 8:39

すべての返信

  • http://blawat2015.no-ip.com/~mieki256/diary/201309283.html

    上記のサイトによると、インストールする順序によってインストールできなくなることがあるようです。また、インストールするWindows OS の種類によって 32ビット(x86) なら GRMSDK_EN_DVD.iso、64ビット(x64) なら GRMSDKX_EN_DVD.iso と対応する iso を選んでインストールする必要があるようです。

    私の環境 Windows 10 x64 では GRMSDK_EN.ISO をインストールしようとしたら、インストールの最後で「Setup could not find the file WinSDK_amd64\WinSDK_amd64.msi at any of the specified source locations D:\Setup」といわれてインストールが行えませんでした。その後、 GRMSDKX_EN_DVD.iso のインストールを行ったところ正常にインストールができました。

    インストールができなかった際、何かエラーメッセージ等は表示されますでしょうか?

    2016年10月25日 7:56
  • Windows SDKのインストール目的は何でしょうか? 単にアプリ開発なのであればVisual Studioをインストールすべきです。
    2016年10月25日 8:37
  • Visual Studio 2010 + Windows SDK 7.1は、インストールの順番に制約があります。
    下記の手順でインストールすると、正しくインストールできるはずです。

    1.Visual Studio 2010をインストールする
      インストールしなおすときは、必ず2~4がアンインストールされた状態にしてください。
      順番を間違えると、インストールに失敗します。

    2.Windows SDK 7.1をインストールする
      Microsoft Windows SDK for Windows 7 and .NET Framework 4(ISO)
      インストール先のOSが32bitの場合はGRMSDK_EN_DVD.isoを、
      64bitの場合はGRMSDKX_EN_DVD.isoをダウンロードしてインストールしてください。
      ※作成するアプリが32bitかどうかではなく、OSの32bit, 64bitに依存します。

    3.Visual Studio 2010 SP1をインストールする
      Microsoft Visual Studio 2010 Service Pack 1 (インストーラー)
      「インストール方法」の説明の中に、ISOイメージへのリンク先があります。
      ISOイメージからインストールする方が、ネットワークの状態などによって失敗することがないので安全です。

    4.Visual C++用コンパイラを復元する
      Windows SDK 7.1 用 Microsoft Visual C++ 2010 Service Pack 1 コンパイラ更新プログラム
      Visual Studio 2010 SP1の不具合で、インストールするとWindows SDK 7.1のコンパイラが削除されます。
      この更新プログラムは必ずインストールするようにしてください。


    • 編集済み Gothelauth 2016年10月25日 14:49 レイアウトを修正
    • 回答としてマーク TAKAKUN 2016年10月26日 8:39
    2016年10月25日 14:48
  • ご返事ありがとうございます。
    結果インストールできました。

    しかし、Visual studio2010すべてアンインストールしてから、
    皆様から教えてもらった内容で、インストールしてみたのですが、
    WindowsSDK7.1が失敗しました。
    で、次の方法にて成功したので記述します。

    基本は、Gothelauthさんの記述通りですが、「1.Visual studio 2010をインストールする」の後、

    プログラムの追加と削除から次のモジュールをアンインストールしてから、
    「2.WindowsSDK7.1をインストールする」と進むことで無事成功しました。

    ・Microsoft Visual C++ 2010 x64 Redistributable
    ・Microsoft Visual C++ 2010 x86 Redistributable

    ありがとうございました。

    • 回答としてマーク TAKAKUN 2016年10月26日 8:39
    2016年10月26日 8:39