none
セットアッププログラム RRS feed

  • 質問

  • VB2008で作成した配布用セットアッププログラムXXX.msiをWindowsXPやVistaにインストールしようとすると、このインストールパッケージはこの種類のプロセッサでサポートされていませんと出てインストール出来ません。セブンやエイトでは問題なく出来ます。ころはどこに周知されているのでしょうか。よろしくお願い申し上げます。
    2014年7月24日 9:38

回答

  • おそらく佐祐理さんが書かれている通りだと思います。
    ただ解せないのは、既定では全てのCPUに対応する設定になっていると思うのですが、変更されたのでしょうか? であれば察しが付きそうだと思ったのですが、何気に変えられてしまったのかもしれませんね。
    ソリューションエクスプローラーでプロジェクトを右クリックしてプロパティを選択し、表示されたプロパティにおける「ビルド」タブのプラットフォームターゲットを確認してみて下さい。そこがAny CPUになっているのが既定値で、全てのCPUに対応します。ただし、JETのOLEDBなど.NET以外の32bit版しかないもの使っている場合は、Any CPUにしても64bit環境では動作しないので注意が必要です。この場合はプラットフォームターゲットをx86に指定しておいた方が良いでしょう。

    このように原因はわかっても、対処の仕方はどのようにアプリケーションを作成されているかによりますので、以下を一通り読まれることをお勧めします。

    .NET Framework アプリケーションの 64bit 対応
    http://blogs.msdn.com/b/nakama/archive/2008/10/30/net-framework-64bit.aspx


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    • 回答の候補に設定 星 睦美 2014年7月28日 7:21
    • 回答としてマーク 星 睦美 2014年8月1日 4:19
    2014年7月25日 1:42
    モデレータ
  • エラーメッセージから推測すると64bit OS用に作られたアプリケーションを32bit OSにインストール試みたように見受けられます。セブンやエイトであっても32bit OSの場合は同様のエラーが発生するのではないでしょうか?
    • 回答の候補に設定 星 睦美 2014年7月28日 7:21
    • 回答としてマーク 星 睦美 2014年8月1日 4:19
    2014年7月24日 21:57

すべての返信

  • エラーメッセージから推測すると64bit OS用に作られたアプリケーションを32bit OSにインストール試みたように見受けられます。セブンやエイトであっても32bit OSの場合は同様のエラーが発生するのではないでしょうか?
    • 回答の候補に設定 星 睦美 2014年7月28日 7:21
    • 回答としてマーク 星 睦美 2014年8月1日 4:19
    2014年7月24日 21:57
  • おそらく佐祐理さんが書かれている通りだと思います。
    ただ解せないのは、既定では全てのCPUに対応する設定になっていると思うのですが、変更されたのでしょうか? であれば察しが付きそうだと思ったのですが、何気に変えられてしまったのかもしれませんね。
    ソリューションエクスプローラーでプロジェクトを右クリックしてプロパティを選択し、表示されたプロパティにおける「ビルド」タブのプラットフォームターゲットを確認してみて下さい。そこがAny CPUになっているのが既定値で、全てのCPUに対応します。ただし、JETのOLEDBなど.NET以外の32bit版しかないもの使っている場合は、Any CPUにしても64bit環境では動作しないので注意が必要です。この場合はプラットフォームターゲットをx86に指定しておいた方が良いでしょう。

    このように原因はわかっても、対処の仕方はどのようにアプリケーションを作成されているかによりますので、以下を一通り読まれることをお勧めします。

    .NET Framework アプリケーションの 64bit 対応
    http://blogs.msdn.com/b/nakama/archive/2008/10/30/net-framework-64bit.aspx


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/

    • 回答の候補に設定 星 睦美 2014年7月28日 7:21
    • 回答としてマーク 星 睦美 2014年8月1日 4:19
    2014年7月25日 1:42
    モデレータ