エラーの内容
Windowsにインストールしたソフトを起動しようとすると以下のメッセージが表示されエラーになる。
このアプリケーションのサイドバイサイド構成が正しくないためアプリケーションを開始できませんでした。詳細については、アプリケーションのイベントログを参照するか、コマンドラインツールsxstrace.exeを使用してください。
解決方法
イベントログを参照するにはWindows標準のソフト「イベントビューアー」を使います。
イベントビューアーの場所は、「コントロールパネル」⇒「管理ツール」⇒「イベントビューアー」です。
サイドバイサイドのエラー内容を表示するには以下の画像に示すところをクリックします。
すると「SideBySide」と書かれたエラー内容がずらりとならんでいますので、SideBySideの部分をダブルクリックします。
そこにもし「Microsoft.VC80.MF……….」のように書かれていたら「version」という項目に着目します。
varsionがどのvisualc++パッケージなのかまではわかりませんでしたが、わたしの場合は、varsion = 8.0…となっていたのでvisualc++ 2005が不足しているということがわかりました。
まとめ
イベントビューアーを使ってエラーの詳細を確認。versionでどのvisualc++パッケージが不足しているかを確認。不足しているパッケージがわかったらインストールして完了。
visualc++のパッケージはいろいろなバージョンあります。しかもx86,x64などわけられており、どのパッケージが不足しているのかを特定するのに少し苦労するかもしれません。
コメント