Windows 10でSideBySideエラー59(マニフェストまたはポリシーファイルのエラー)を解決する方法
Windows 10のユーザーの中には、イベントビューアーに「マニフェストまたはポリシーファイルにエラーがあります」という内容のSideBySide エラー 59が大量に記録されるケースがあります。さらに、多くの場合、特定のアプリケーションを起動した際にもポップアップ形式のエラーが表示され、正常に動作しなくなります。

この問題について調査したところ、比較的よく見られる複数の原因シナリオが存在することが判明しました。SideBySide エラー 59を引き起こす可能性がある主な要因は以下の通りです。
- Visual C++ 再頒布可能パッケージの欠落 – 最も多い原因は、アプリやスタートアップサービスが必要としているVisual C++のランタイム(依存関係)がインストールされていないことです。SxsTraceコマンドで不足しているVC++依存関係を特定し、公式サイトから入手すれば解決できます。
- OS関連の依存ファイルの破損 – VC++ランタイムとアプリケーションをつなぐ役割を持つシステムファイルが破損している場合も、このエラーの原因になります。SFCおよびDISMスキャンを実行することで修復できる可能性があります。
- Bing バー拡張機能のDLLファイル破損 – Bing バーに含まれる特定のDLLファイルは破損しやすいことで知られています。Microsoftから修正パッチは提供されていないため、現時点では問題の原因となっているBing バーをアンインストールするのが唯一の解決策です。
- システムファイルの広範な破損 – Windowsインストール全体に影響するシステムファイルの破損が原因の場合もあります。このケースでは、修復インストールまたはクリーンインストールが最も確実な対応となります。
考えられる原因を把握したところで、実際に多くのユーザーが問題の解決に成功した対処法を順番に紹介していきます。
方法1:不足しているMicrosoft Visual C++ 再頒布可能パッケージをインストールする
このエラーの最も一般的な原因は、起動しようとしているアプリケーションが必要とするVisual C++ランタイムが不足していることです。プログラムを開いていないのに新たなSideBySide エラー 59が記録される場合は、スタートアップサービスがVisual C++パッケージの欠落により起動できていない可能性が高いです。
該当する場合は、不足しているVisual C++ 再頒布可能パッケージをインストールしてPCを再起動すれば問題は解決します。ただし、必要なパッケージのバージョンはプログラムごとに異なるため、まずどのVC++ランタイムが求められているかを特定する必要があります。
具体的な手順は以下の通りです。
補足: すでに不足している依存関係が分かっている場合は、最初の3ステップを飛ばしてください。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを起動します。UAC(ユーザーアカウント制御)が表示されたら「はい」をクリックして管理者アクセスを許可します。

- 管理者権限のコマンドプロンプトで、次のコマンドを入力してEnterキーを押し、トレースを開始します。
SxsTrace Trace -logfile:SxsTrace.etl
- コマンドの実行に成功したら、SideBySideエラーを引き起こすプログラムを開きます。コマンドプロンプトのウィンドウは閉じないでください。
- その後、コマンドプロンプトに戻り、次のコマンドを入力してログを解析し、SxSTrace.txtを生成します。
sxstrace Parse -logfile:SxSTrace.etl -outfile:SxSTrace.txt
- コマンドの処理が完了したら、テキストエディタでSxSTrace.txtファイルを開き、どのVC++ランタイムが不足しているかを確認します。
- 続いて、既定のブラウザを開き、Windows 10でサポートされているすべてのVisual C++ 再頒布可能パッケージが掲載されたマイクロソフト公式のダウンロードページにアクセスします。
- 不足しているVC++依存関係をクリックし、現在お使いのPCのビット数(32bit/64bit)に適合するインストーラーをダウンロードします。不要なソフトウェアの同時インストールを求められた場合は、必ず拒否してください。

- ダウンロードが完了したら、画面の指示に従ってインストールを完了させ、PCを再起動して次回のシステム起動時に問題が解消されているか確認します。
この方法で解決しない場合、または同じSideBySide エラー 59が引き続き発生する場合は、次の対処法に進んでください。
方法2:SFCおよびDISMスキャンを実行する
方法1で効果が得られなかった場合は、必要なVC++ランタイムの利用を妨げているシステムファイルの破損を疑うべきです。特に、複数のインストール済みプログラムで同様のランタイムエラーが発生している場合は、この可能性が高まります。
これが原因である場合、まずWindowsに標準搭載された2つのユーティリティ、システム ファイル チェッカー(SFC)とDISM(展開イメージのサービスと管理)によるスキャンを実行しましょう。
補足: 2つのツールには共通点がありますが、破損したシステムファイルを修復できる確率を高めるために、両方のスキャンを連続して実行することをおすすめします。
まずはシンプルなSFCスキャンから始めるのが理想的です。管理者権限のコマンドプロンプトで以下のコマンドを実行してください。
sfc /scannow

補足: SFCは完全にローカルで動作するツールのため、インターネット接続は不要です。
スキャンの実行中は、処理が止まっているように見えてもCMDウィンドウを閉じないことが非常に重要です。プロセスが完了するまで待機してください。操作を中断すると、HDDやSSDに論理エラーが発生する恐れがあります。
SFCスキャンが完了したらPCを再起動し、次回の起動後に問題が解消されているか確認します。
それでも同じSideBySide エラー 59が発生する場合は、続けてDISMスキャンを実行し、画面の指示に従って操作を完了させてください。管理者権限のコマンドプロンプトで以下のコマンドを使用します。
DISM /Online /Cleanup-Image /RestoreHealth

補足: SFCとは異なり、DISMはWindows Updateのサブコンポーネントを利用して、破損したシステムファイルの正常な代替コピーをダウンロードします。そのため、この操作を開始する前に、安定したインターネット接続があることを必ず確認してください。
DISMスキャンが正常に完了したらPCを再起動し、同じエラーの新規発生が止まっているかどうかをチェックします。
それでも問題が解決しない場合は、最後の対処法に進んでください。
方法3:Bing バーをアンインストールする(該当する場合)
一部のユーザーの報告によると、破損した.dllファイルを利用しようとするBing バー拡張機能が原因で、このエラーコードが表示されることがあります。この問題はWindows 10で長年続いていますが、Microsoftは未だ修正プログラムを公開していません。
このシナリオに該当し、PCにBing バーがインストールされている場合は、SideBySide エラー 59を解消する唯一の方法(現時点では)は、Bing バーをアンインストールすることです。
手順は以下の通りです。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。次に「appwiz.cpl」と入力してEnterキーを押すと、「プログラムと機能」メニューが開きます。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」をクリックして管理者アクセスを許可します。

- 「プログラムと機能」メニュー内で、インストール済みプログラムの一覧をスクロールし、Bing Barに関連するエントリを見つけます。
- 正しいエントリを特定したら、右クリックして表示されるコンテキストメニューから「アンインストール」を選択します。

- アンインストール画面の指示に従って削除を完了させ、その後PCを再起動して問題が解決したかどうかを確認します。
それでもイベントビューアーに新しいSideBySide エラー 59が記録される場合、またはこの方法が該当しない場合は、最終的な対処法に進みましょう。
方法4:Windowsコンポーネントをリフレッシュする
上記のどの方法でもイベントビューアーへの「マニフェストまたはポリシーファイルにエラーがあります」エラーの新規発生を止められなかった場合、従来の手段では修復できないシステムファイルの破損が発生している可能性が高いです。
ここまで来たら、残された唯一の有効な解決策は、Windowsの関連コンポーネントをすべてリセットし、破損している可能性のあるOS要素を一掃することです。
これを実現する方法は、主に2つあります。
- クリーンインストール – 互換性のあるWindowsインストールメディアを使わずに素早く対処したい場合は、WindowsのGUIメニューから直接クリーンインストールを実行できます。注意: 事前にデータをバックアップしない限り、OSドライブに保存されている個人データはすべて失われるので注意してください。
- 修復インストール(上書きインストール) – Windowsがインストールされているパーティションに重要なデータを保存している場合は、修復インストールを選択するのがおすすめです。ただし、互換性のあるインストールメディアが必要になる点には留意してください。注意: 最大のメリットは、個人ファイル、インストール済みアプリケーション、ゲーム、さらにはOSドライブ上の一部のユーザー設定を保持したまま作業できることです。
-
Windows 10でWDF_VIOLATIONエラーが出たときの対処法|原因と8つの解決策を徹底解説
最近、Windowsユーザーの間で新たなブルースクリーン(BSOD)エラー「WDF_VIOLATION」が報告されています。おなじみの「PCに問題が発生したため、再起動する必要があります」というメッセージとともに表示されるこのエラーは、PCを再起動すれば復旧するものの、システムが突然クラッシュするため非常にストレスです。将来的に深刻なトラブルに発展させる前に、WDFの意味と仕組みを正しく理解しておくことが重要です。同じ問題でお困りの方は、ぜひ本記事をご覧ください。WDFとは何かを解説しながら、Windows 10のWDF_VIOLATIONエラーを解決する方法をわかりやすくご紹介します。 W
-
Windows 10でd3dx9_39.dllが見つからないエラーを解決する6つの対処法
ゲームを起動しようとした瞬間にエラーメッセージが表示されると、非常にストレスを感じますよね。しかし、ゲームアプリケーションが起動しないのには必ず原因があります。エラーメッセージをよく読めば、根本的な原因を突き止めることができます。例えば、「d3dx9_39.dll がコンピューターに存在しないため、プログラムを開始できません。プログラムを再インストールしてこの問題を解決してください。」というエラーが表示された場合は、メッセージ自体にヒントがあります。ただし、再インストールしても問題が解決しないこともあります。そこで本記事では、d3dx9_39.dll 見つからないエラーに対する複数の解決策をご