※ ChatGPTを利用し、要約された質問です(原文:サイドバイサイド構成が正しくないと表示されます)
サイドバイサイド構成が正しくないため起動できませんでした
このQ&Aのポイント
マイクロソフト社のフライトシミュレーターXを64bitのOSで起動しようとしたところ、サイドバイサイド構成のエラーが表示されました。
エラーメッセージにはアクティブ化コンテキストの生成に失敗し、Microsoft.VC80.MFCというアセンブリが見つからないという内容でした。
原因は新たにインストールした64bitのOSが正しくアプリを読み込めず、32bitのソフトが異なるドライブにインストールされたことが挙げられます。
いつもお世話になっております。
今日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を起動しようとしたが上記のような警告に見舞われ先に進めなくなった。
ご回答よろしくお願いいたします。