Windows で「サイドバイサイド構成が正しくありません」というエラーを解決する方法
Windowsアプリを開こうとすると「サイドバイサイド構成が正しくありません」というエラーが表示されるのはかなりイライラします。まるでWindowsが発作を起こしたかのように、アプリが起動しなくなってしまうのです。通常、これはVisual C++の再頒布可能ファイルの破損やシステムライブラリの不足に関連しています。場合によっては、アップデートの中断やマルウェアによるファイル破損も原因となることがあります。原因が何であれ、幸いなことに、この問題を解決する方法はいくつかあります。これらの方法を使えば、アプリを再びスムーズに実行できるようになり、何時間もかけていじったり、すべてを最初から再インストールしたりする手間が省けます。
これらの修正には、アプリファイルの修復からVisual C++パッケージの再インストール、システムファイルのチェック、さらにはWindowsのリセットまで、多岐にわたります。ここでの目標は、アプリのインストールミス、システムファイルの破損、ランタイムコンポーネントの不足など、根本的な原因を突き止めることです。すぐに効果が出る修正もあれば、再起動や再インストールが必要な修正もあることをご承知おきください。Windowsは、常に必要以上に困難にしてしまうからです。
Windowsで「サイドバイサイド構成が正しくありません」というエラーを修正する方法
まず問題のあるアプリを修復する
アプリのファイルが破損している場合が多いため、通常はこれが最初のステップになります。突然のシャットダウン、不適切なアップデート、マルウェア攻撃などが原因で問題が発生している可能性があります。アプリを修復することで、データを失うことなく破損したファイルを修復できるため、完全な再インストールよりもリスクが低くなります。
- コントロール パネルを開く: [スタート] をクリックし、と入力して
Control Panel、Enter キーを押します。 - [プログラム]の下の[プログラムのアンインストール]に移動します。
- 問題の原因となっているアプリを見つけて右クリックし、「修復」を選択します。修復オプションがない場合は、「アンインストール」を選択し、後で再インストールしてください。
修復ウィザードの指示に従ってください。簡単な場合もあれば、少し面倒な場合もありますが、問題が解決することを願っています。その後、再起動してアプリをもう一度起動してみてください。設定によっては、すべてが安定するまでに1~2回の再起動が必要になる場合があります。
修復しても問題が解決しない場合は、アプリを再インストールしてください
極端なように思えるかもしれませんが、アプリの修復に失敗した場合、新規インストールを行うことで破損したファイルを削除できます。ただし、アカウントに同期するか、どこかにエクスポートしない限り、アプリ内のカスタム設定は失われることに注意してください。
- 設定を開く: を押しますWindows + I。
- [アプリ]に移動し、リストからアプリを見つけて、[アンインストール]をクリックします。
- PC を再起動し、公式ソースまたはセットアップ ファイルからアプリを再インストールします。
これで問題が解決することを願っています。再インストール中にフリーズしたり、不要なデータがすべて削除されなかったりするケースもあるため、問題が解決しない場合は専用のクリーナーを使用すると改善されるかもしれません。もう一度再起動し、今度はエラーなくアプリが起動するかどうかを確認してください。
Visual C++ ランタイムの問題を修正する
ここが厄介なところです。エラーメッセージが特定の「サイドバイサイド」バージョンの不一致を指している場合、Visual C++ 再頒布可能パッケージに問題がある可能性があります。修正するには?現在のバージョンをアンインストールし、正しいバージョンを再インストールしてください。まれに、破損した再頒布可能パッケージが残っていると、エラーが解消されないことがあります。
- イベント ビューアーを開きます。 [スタート]から検索して選択します。
- [カスタム ビュー] > [Windows ログ] > [アプリケーション]に移動し、「サイドバイサイド」エラーに関連するエラー エントリを探します。
- エラーの詳細にあるバージョンの横にある値をメモします。
- そのバージョン番号を Google で検索し、「Visual C++ 再頒布可能」を追加して、Microsoft の公式サイトから正しいダウンロード リンクを見つけます。
- 対応するパッケージをダウンロードし(言語を選択)、インストーラーを実行して、プロンプトに従います。
インストール後に再起動し、アプリを再度起動してみてください。Windowsが自動的に解決できないランタイムライブラリの不一致が、この方法で解決されることがあります。
完全なウイルススキャンを実行する
マルウェアはアプリファイルやシステムライブラリを破壊し、このエラーを引き起こす可能性があります。Windowsセキュリティで包括的なウイルススキャンを実行すると、競合の原因となっている悪質なプログラムを検出できる可能性があります。
- Windows セキュリティを開きます。 [スタート]で検索します。
- [ウイルスと脅威の防止]をクリックします。
- [スキャン オプション]をタップし、[完全スキャン]を選択して[今すぐスキャン]をタップします。
ドライブのサイズによっては時間がかかる場合がありますので、そのまま実行してください。その後、PCを再起動してアプリを再度テストしてください。マルウェアの削除は、多くの場合、最後のステップですが、非常に重要なステップです。
システムファイルのチェックと修復
Windowsシステムファイルの破損は、思わぬ原因となる可能性があります。SFCおよびDISMツールを実行すると、「Side-by-side」エラーの原因となっている可能性のある、不足または破損したファイルを修復できます。
- [スタート]を右クリックし、[コマンド プロンプト (管理者)]を選択します。
- プロンプトが表示されたら、ユーザー アカウント制御を承認します。
- 入力し
DISM.exe /Online /Cleanup-image /Restorehealthて を押しますEnter。完了するまでお待ちください(数分かかる場合があります)。 - 次に、 を実行します
sfc /scannow。完了したら、PC を再起動します。
これにより、重要なシステム ファイルが再構築され、アプリが適切に起動しない原因となる根本的な問題が修正されます。
Windows を更新する
場合によっては、Windowsのバージョンが古いことが原因となることがあります。システムを最新の状態に保つことで、バグ修正や互換性の向上が確実に行われ、このエラーをすぐに解決できる可能性があります。
- から設定を開きますWindows + I。
- [更新とセキュリティ] > [Windows Update]に移動します。
- [更新プログラムの確認]をクリックし、利用可能な更新プログラムをインストールして再起動します。
これにより、「Side-by-side」エラーの原因となるライブラリの不一致やランタイムの競合を修正できます。
すべてが失敗した場合はWindowsをリセットする
あらゆる方法を試しても何も解決しない場合は、Windowsをリセットするのが最後の手段かもしれません。アプリや設定が消去されてしまうので面倒ですが、まずはバックアップを取ってください。しかし、頑固なランタイムの問題を素早く解決できる場合も多いです。
- [設定] ( )を開きWindows + I、[更新とセキュリティ]に進みます。
- 左側のメニューで「回復」をクリックします。
- [この PC をリセット]の下で、[開始する]を選択し、[ファイルを保持する]を選択します。
- 指示に従い、リセットしたらアプリを再インストールします。
まとめ
正直なところ、このエラーを修正するには多少の試行錯誤が必要です。Windowsが時々、明確な理由もなく勝手に動作を中断させてくるようなものです。ほとんどの場合、Visual C++パッケージの修復または再インストール、そしてシステムファイルの確認で解決します。それでも解決しない場合は、Windowsを完全にリセットすることで、システムファイルの奥深くに潜む問題や破損した設定を最終的に解消できます。
まとめ
- まずアプリを修復するか再インストールしてみてください。
- バージョンの不一致が疑われる場合は、Visual C++ 再頒布可能ファイルを修正または再インストールします。
- 完全なウイルススキャンを実行して、マルウェアが関与していないことを確認します。
- SFCとDISM を使用してシステム ファイルを修復します。
- 互換性の問題を回避するために、Windows を最新の状態に保ってください。
- それでもダメなら、Windows をリセットしてください。ただし、まずはバックアップしてください。
これでアプリが再び正常に起動するようになったといいですね。こうした問題は面倒ですが、何をチェックすればいいのかがわかれば、簡単に解決できます。これで誰かが頭を抱える事態を避けられるといいですね!
関連記事
この記事は役に立ちましたか?