こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

サイドバイサイド構成エラー

サイドバイサイド構成エラーでアプリケーションが起動できずに困っています。

パソコン環境は、Windows7(64bit)です。

フリーソフト「neoStampa 8」のダウンロード後、そのショートカットを起動すると
次のエラーメッセージが表示されます。

*1)
c:\Program Files(x86)\Inedit\neoStampa 8\cprint80.exe
このアプリケーションのサイドバイサイドの構成が正しくないためアプリケーションを開始できませんでした。詳細については、アプリケーションのイベントログを参照するか、コマンドラインツール sxstrace.exe を使用してください。

イベントログで調査してみると
"C:\Program Files (x86)\Inedit\neoStampa 8\cprint80.exe" のアクティブ化コンテキストの生成に失敗しました。 従属アセンブリ Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762" が見つかりませんでした。 詳細な診断を行うには sxstrace.exe を実行してください。
となっていました。

そこで、インターネットよりMicrosoft Visual C++ 2005 SP1 再頒布可能パッケージ (x86)をダウンロードしました。
「コントロールパネル」-「プログラムと機能」で次の表示となっています。
Microsoft Visual C++ 2005 Redistributable 8.0.59193

「8.0.50727.762」より新しいバージョンと思われる「8.0.59193」ですが
アプリを起動すると、*1)のエラーメッセージとなります。

なお、c:\windows\winsxsフォルダには、次のフォルダが作成されています。
x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_8.0.50727.4053_none_cbf21254470d8752
この中に次の4ファイルが存在します。
mfc80.dll
mfc80u.dll
mfcm80.dll
mfcm80u.dll

以上よろしくお願いします。

投稿日時 - 2015-11-10 17:20:15

QNo.9078215

困ってます

質問者が選んだベストアンサー

とりあえず現在導入されているモジュールは下記サイトの一覧を見ると

http://mfsocket.blogspot.com/2011/06/visualstudio-vc80crtvc2005.html

KB973544 というパッチのモジュールが入っているようですね。
一旦再配布モジュールを削除して要求バージョンと揃えてみるのは如何でしょう。

8.0.50727.762
https://www.microsoft.com/ja-jp/download/details.aspx?id=5638

もし駄目な場合は、冒頭サイトに書かれているサイドバイサイド機能を使って、実行しようとしているexeファイルのそばにあるマニフェストファイルの中身を書き換えて導入済みのDLLにバージョンを書き直して強制的に実行させるとかもありだとおもいます。
上手く動くことを祈っております。

投稿日時 - 2015-11-10 17:51:49

補足

報告が遅れましてすみませんでした。
次の方法で、起動できるようになりました。
8.0.50727.762と8.0.50727.6195の両方をインストールする。

*8.0.50727.762単独では、サイドバイサイドエラーとなりました。
*なぜ、動作可能になったのかは不明です。

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

投稿日時 - 2015-11-24 15:55:15

お礼

昨日はチェックできずお礼が遅れました。
早速の回答ありがとうございました。
急ぎの仕事が片付きましたら、また報告致します。

投稿日時 - 2015-11-11 09:22:13

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問