人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

「サイドバイサイド構成が正しくないため、アプリケーションを開始できませんでした」エラーが出ます。

windowsのPCでVisualStudio2010を所有しているのですが、誤ってVS2010,2005をアンインストールしてしまいました。
それ以来あるソフトを開こうとすると、上記のエラー文が出てきてしまいます。

http://www.losttechnology.jp/Win7/install.vc.html
このサイトを読み、2005・2008の再頒布可能パッケージ(×64)をインストールしたのですが、直りませんでした。

一体どうすればよいのでしょうか。
ご存知の方ありましたらお手数ですがお答えいただければ幸いです。

●質問者: aiby0uka
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● cx20

このアプリケーションのサイド バイ サイド構成が正しくないため、アプリケーションを開始できませんでした。
詳細については、アプリケーションのイベントログを参照してください。

というメッセージにあるように、イベントログを参照してみてください。
以下は、イベント ログの確認手順です。

<イベント ログの確認手順>
1. [スタート] - [ファイル名を指定して実行] を選択
2. 「eventvwr」と入力し [OK] ボタンをクリック
3. [イベント ビューアー] - [Windows ログ] - [アプリケーション] を選択
4. 以下の該当ログを探します。

ソース : SideBySide
イベント ID : 33

以下はログの表示例です。

"xxxx.exe" のアクティブ化コンテキストの生成に失敗しました。 
従属アセンブリ Microsoft.VC80.CRT,processorArchitecture="x86",
publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.4053" 
が見つかりませんでした。 詳細な診断を行うには sxstrace.exe を実行してください。

Microsoft.VCxx.CRT と processorArchitecture の種類に応じて、必要なランタイムをインストールしてください。
(64bit OS であっても、アプリケーションが 32bit プログラムの場合は、x86 版をインストールする必要があります。)

名称processorArchitecture必要なVC++ランタイム
Microsoft.VC80.CRTx86 Microsoft Visual C++ 2005 SP1 再頒布可能パッケージ (x86)
Microsoft.VC80.CRTamd64Microsoft Visual C++ 2005 SP1 再頒布可能パッケージ (x64)
Microsoft.VC90.CRTx86 Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x86)
Microsoft.VC90.CRTamd64Microsoft Visual C++ 2008 SP1 再頒布可能パッケージ (x64)

また、参考情報ですが、アプリケーションのタイプ(32bit/64bit)の判別については「Dependency Walker」というツールで確認することが可能です。

■ Dependency Walker (depends.exe) Home Page
http://dependencywalker.com/

「CPU」の欄に「x86」または「x64」と表示されます。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ