主に自分用の備忘録です。(記載内容は自己解釈なので、書いてあることが正しいとは限らないし、解釈が変われば修正もします。)

2012年9月26日水曜日

サイドバイサイド構成が正しくない

■現象
  アプリケーションをインストールして起動しようとすると、下記エラーメッセージが表示されて
  起動できない。

  エラーメッセージ:
   "このアプリケーションのサイド バイ サイド構成が正しくないため、アプリケーションを
   開始できませんでした。詳細については、アプリケーションのイベントログを参照するか、
   コマンドラインツール sxstrace.exeを使用してください。"

■原因
  Windows Vista、Windows7 は、Visual C++のランタイムをデフォルト実装していないため、
  VisualC++で作られたアプリケーションを実行できない。(デフォルトでは実行環境がない)

■対処
  下記、VisualC++ランタイムをマイクロソフトのサイトからダウンロードしてインストールする。
 OSが32bitの場合は、x86版のみ入れる。
 OSが64bitの場合は、x86版とx64版を両方入れる。