サイドバイサイド構成が正しくないと表示されます
いつもお世話になっております。
今日32bitのOSから64bitに移行しました。ところがマイクロソフト社のフライトシミュレーターXというソフトを起動しようとすると以下のような警告が出現しました。
「このアプリケーションのサイドバイサイド構成が正しくないため、アプリケーションを開始できませんでした。詳細についてはアプリケーションのイベントログを参照してください。」
そこでとりあえずイベントログを見てみることにしました。ところが・・・
「”~~~¥fsx.exe"のアクティブ化コンテキストの生成に失敗しました。従属アセンブリMicrosoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b".type="win32",version="8.00.50608.0"が見つかりませんでした。詳細な診断を行うにはsxstrace.exeを実行してください。」
と、ここで私は意味がわからなくなってしまいました。アクティブ化コンテキストの生成?sxstrace.exeの実行?自分なりに調べましたが、どこへ行ってもC++のプログラムの話しかでてきません。私はこのパソコンでC++のプログラミングはやっていないので原因がわかりません。
このようなトラブルに至った経緯は・・・
既存の32bit(Vista Home Premium)はCドライブに残した状態で
新たに64bit(Vista Home Premium)をDドライブにデュアルブート
フライトシミュレーターX(FSX)は32bitのときにCドライブへインストールしていたが、なぜか64bitの方で起動するとDドライブの方に本来Cドライブにあったはずのソフトなどが入っていてFSXもそこに含まれていた。よってDドライブにあるFSXを起動しようとしたが上記のような警告に見舞われ先に進めなくなった。
ご回答よろしくお願いいたします。
お礼
回答、ありがとうございます。 そうですか・・・ 残念でありますが仕方ないことですよね。 再インストールはいやですもの。 他機種の導入みたいに簡単にはいかないものなんですね。