
ここ 2 日間、Windows 10 でさまざまなアプリケーションを起動しようとすると、「サイド バイ サイド構成が正しくないため、アプリケーションを起動できませんでした」というエラーが表示されるようになりました。Microsoft のサイトを確認したところ、多くの解決策で Visual C++ 再頒布可能パッケージのインストールが推奨されていました。
しかし、再頒布可能パッケージをダウンロードしてインストールしようとすると、同じエラーが発生するため、これも実行できません。コントロール パネルに移動して、4 つの Visual C++ 再頒布可能パッケージ (2013 および 2015) をアンインストールしようとしましたが、そうすると、「Microsoft Visual C++ 2013 再頒布可能パッケージ (x64) をアンインストール中にエラーが発生しました」というエラーが表示され、すでにアンインストールされていると表示されます。ただし、コントロール パネルのアプリケーションの一覧からは消えません。
ここ数日で私のラップトップで変更されたのは、次の点だけです。a) DivX アップデートをインストールしました。b) Windows アップデートをインストールしようとしましたが、失敗し続けました。
DivX のインストールによってマシン上の何かが破損したのではないかと思います。これを修正するにはどうすればよいでしょうか? 同じ古い「サイドバイサイド」エラーが発生するため、DivX をアンインストールすることもできません。
答え1
まず、イベント ビューアーをチェックして、エラーの性質を確認してください。
これでもエラーを特定できない場合は、記事と同じ手法を使用してください。 sxstrace を使用したサイドバイサイドの問題のトラブルシューティング Windowsユーティリティを使用する sxstrace:
コマンドウィンドウ(cmd)で実行:
SxsTrace Trace -logfile:SxsTrace.etl
問題のある実行ファイルを実行する
Enterトレースを停止するには、上記のコマンドプロンプトを押します。
次のコマンドを使用してトレース ファイルを解析します。
SxsTrace Parse -logfile:SxsTrace.etl -outfile:SxsTrace.txt
テキスト ファイルを開いてエラーを見つけます。
考えられるエラーは次のようになります。
これは、アプリケーションがmsvcr90d.dll
上記の場所で見つけられなかったことを意味します。
別のエラーとしては次のようなものが考えられます:
これは、構成ファイル mycode.exe.config の 18 行目にエラー シンボルがあることを意味します。
または、アセンブリ不足エラーは次のようになります。
上記は単なる例であり、実際のエラーは上記とはまったく異なる可能性があります (Windows 10 では表示がまったく異なる場合があります)。