Excess Storage Drive を使用したサービス ホスト Windows エラー レポートのトラブルシューティング方法

📅
🕑 1 分で読む

Windows マシンが突然ギガバイト単位のストレージを占有し始め、大量のクラッシュ レポートや診断ファイルが蓄積されていることに気づいたら、原因はおそらくサービス ホスト Windows エラー レポートです。これは、アプリやシステム コンポーネントがクラッシュしたときに情報を収集するように設計された Windows の正当な機能ですが、時間が経つにつれて、これらのレポートはそのまま残り、容量を消費し続けます。時には、Windows が何の理由もなく大量のデータを保持することで、自らを妨害しようとしているように感じられることもあります。朗報です。何も壊すことなく、この厄介な問題を制御できます。このガイドでは、古いエラー レポートを削除し、蓄積を防ぎ、根本的な問題を解決して再発を防ぐための簡単な方法をいくつか紹介します。

Windowsのエラー報告がディスク容量を消費する問題を解決する方法

エラーレポートがどれだけのストレージ容量を占めているかを確認してください。

まず、エラーレポートがどれくらいの容量を消費しているかを把握しましょう。[設定] > [システム] > [ストレージ]に移動してください。Windows がドライブを分析します。これには少し時間がかかる場合があります。分析が完了したら、どのカテゴリが最も多くの容量を使用しているかを確認してください。一時ファイルやシステムファイルが原因となっている場合もあります。

また、ファイルエクスプローラーを開いて、以下のフォルダーに移動してみるのも良いでしょう。

  • C:\ProgramData\Microsoft\Windows\WER
  • C:\Users\YourUsername\AppData\Local\Microsoft\Windows\WER

注意:これらのフォルダは非表示になっている場合があるので、必要に応じてフォルダオプションを確認してください。数百、数千、特にギガバイト単位のファイルが詰め込まれている場合は、レポートが大量に蓄積されていることが明らかです。

しかし、何も考えずにすべてを削除してはいけません。それらのファイルが本当に古い、あるいは不要なクラッシュログであることを確認するのは良いことです。

古い事故報告書を安全に削除する

次はディスククリーンアップです。検索バーに「ディスククリーンアップ」と入力し、右クリックして「管理者として実行」を選択してください。こうすることで、システムファイルを削除するための完全なアクセス権が得られます。

メインドライブ(通常はC:)を選択し、Windows に不要ファイルのスキャンを実行させます。一覧が表示されたら、「システム作成の Windows エラー報告」「Windows エラー報告ファイル」「一時ファイル」などの項目を探します。これらのカテゴリを選択して「OK」をクリックします。次に、「ファイルの削除」をクリックします。

時々、動作が不安定になることがあります。ある環境では問題なく動作するのに、別の環境では、再度実行したり、再起動して試したりする必要があるかもしれません。しかし、一般的には、この方法で蓄積された多くのレポートをクリアでき、Windowsが後々新しいエラーを検出する機能を損なうこともありません。

システムファイルの破損の可能性を修正する

エラー報告機能が新しいレポートを次々と作成し続ける場合、Windowsのシステムファイルが破損している可能性があります。少し奇妙に聞こえるかもしれませんが、破損したファイルが原因で、エラーメッセージが際限なく表示されることがあるのです。

コマンドプロンプトを管理者として開きます(検索して右クリックし、「管理者として実行」を選択します)。以下を入力して実行します。

sfc /scannow

これによりシステムファイルチェッカーが起動し、破損したシステムファイルを検索して修復します。これには数分かかります。完了したら、再起動してください。

一部のマシンでは、追加のサポートが必要な問題が発生する場合があります。その場合は、以下を実行してください。

DISM /Online /Cleanup-Image /RestoreHealth

これによりWindowsイメージが修復され、より深刻な破損問題の解決に役立ちます。再度、修復後に再起動して問題が解決したかどうかを確認してください。

注:場合によっては、これらのシステムファイルの問題を修正するだけで、Windowsのエラー報告機能が過剰に動作するのを防ぐことができます。

Windowsとドライバーを常に最新の状態に保つ

古いドライバーやWindowsのバージョンは頻繁にクラッシュを引き起こし、膨大な数のエラーレポートにつながります。ですから、アップデートを怠らないようにしましょう。

設定> Windows Updateに移動して、更新プログラムを確認してください。すべてインストールしてから、再起動してください。また、デバイス マネージャーまたはハードウェアメーカーの Web サイトから直接、GPU、ネットワーク アダプター、ストレージ コントローラーを更新することも検討してください。ドライバーの精度が向上すると、クラッシュが減り、診断情報も少なくなります。

常にクラッシュするアプリまたはドライバーを特定する

クリーンアップ後に再びレポートが表示されるようになった場合は、特定のプログラムまたはドライバーが頻繁なクラッシュの原因となっている可能性があります。それを確認する方法の一つとして、信頼性モニターがあります。検索して開いてみてください。

このツールはエラーの発生履歴を表示します。同じアプリが繰り返しクラッシュしている場合は、アップデート、再インストール、またはアンインストールを行う必要があります。根本原因を解決すれば、エラー報告の増加は減少するか、停止するはずです。

Windowsのエラー報告設定を調整する(任意)

お使いのコンピューターが頻繁にクラッシュせず、単にシステムをクリーンに保ちたい場合は、Windows のエラー報告機能を調整できます。ローカル グループ ポリシー エディター(利用可能な場合) を開き、 [コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Windows エラー報告]に移動します。そこから、報告を無効にしたり、送信される情報の量を変更したりできます。

ただし、問題が発生しない限り、デフォルト設定のままにしておく方が良いでしょう。Windowsは将来的にトラブルシューティングを行う際に、このデータを必要とする傾向があるからです。

よくある質問

Service Host Windows Error Reportingはウイルスですか?

いいえ、これは正規のWindowsサービスです。安定性向上のためにクラッシュ情報を収集するだけです。

エラーファイルを削除してもいいですか?

はい、特にWERフォルダ内の古いファイルやディスククリーンアップで削除できます。ただし、エラー報告が有効な場合や、削除すべきかどうか迷う場合は、何も削除しないでください。

なぜ事故報告が繰り返し寄せられるのか?

アプリ、ドライバー、またはWindowsコンポーネントのいずれかが繰り返しクラッシュするため、新しいレポートが生成されます。根本的な問題を解決することが重要です。

エラーレポートを削除すれば処理速度は上がるだろうか?

主に、ストレージ容量を解放する効果があります。ドライブの容量がほぼ満杯だった場合、わずかな改善が見られるかもしれませんが、劇的なパフォーマンス向上効果はありません。

Windowsのエラー報告機能を無効にすべきでしょうか?

一般的には推奨されません。問題の診断には役立ちますが、通常はパフォーマンスに大きな影響を与えません。何をしているのか本当に分かっている場合を除き、有効にしておくのが最善です。

まとめ

古いWindowsエラーレポートを削除するのは難しいことではありませんが、いつの間にかストレージがどんどん増えていくのは少々厄介です。ディスククリーンアップを実行したり、クラッシュログを確認したり、根本的な問題を解決したりすれば、たいていはうまくいきます。繰り返しクラッシュを引き起こしている可能性のあるアプリやドライバーに注意を払っていれば、こうした診断ファイルが溜まるのを減らすことができるでしょう。

まとめ

  • エラーレポートがどれくらいの容量を占めているか確認するには、ProgramDataフォルダUser AppDataフォルダの中身を覗いてみてください。
  • ディスククリーンアップを使用して、古いクラッシュログを安全に削除してください。
  • 実行してsfc /scannowDISM /RestoreHealthシステム破損が関係している可能性があるかどうかを確認してください。
  • Windowsとデバイスドライバは定期的に更新してください。
  • 信頼性モニターを使用して繰り返し発生するクラッシュを特定し、根本原因を修正します。
  • 診断情報の表示をすべてオフにするのではなく、表示量を減らしたい場合は、レポート設定を調整してください。

これでストレージ容量を適切に管理でき、Windowsがこれらのレポートを際限なく生成するのを防げることを願っています。トラブルシューティング頑張ってください!