Windowsイベントログ(イベントビューア)は、システムのハードウェアとソフトウェアのイベントに関するログを表示するWindowsの機能です。通常は、システムリソースを多くは取りません。しかし、一部のユーザーはサービスホスト: Windowsイベントログプロセスが、コンピューターで高いCPU、ディスク、メモリ、または電力を消費していると報告しています。
同じ問題が発生している場合は、この投稿で修正方法を紹介します。
WindowsイベントログのCPU、ディスク、メモリ、電力使用率が高い
Windowsイベントログプロセスがコンピューターで高いCPU、ディスク、メモリ、または電力を消費している場合は、次の方法で問題を修正できます。
- タスクマネージャーからWindowsイベントログタスクを終了する。
- Windowsイベントログサービスを停止する。
- イベントビューアのログをクリアする。
- WMIリポジトリを再構築する。
1] タスクマネージャーからWindowsイベントログタスクを終了する
Windowsイベントログタスクが引き続き高いCPUやその他の使用量を消費している場合は、タスクを閉じてみてください。ログは診断目的のみであり、不要な場合は無効にできるため、タスクを終了しても安全です。方法は次のとおりです。
- 最初に、CTRL+SHIFT+ESCを使用してタスクマネージャーを開きます。
- 次に、[プロセス]タブで、サービスホスト: Windowsイベントログタスクを選択します。
- 次に、タスクの終了ボタンを押してタスクを閉じます。
しばらくすると、サービスアプリを使用してWindowsイベントログサービスを再起動し、問題が修正されているかどうかを確認できます。
2] Windowsイベントログサービスを停止する
WindowsでWindowsイベントログを無効にするもう1つの方法は、それぞれのサービスを停止することです。これを行うには、以下に示す手順に従うことができます。
最初に、Win+Rを使用して実行コマンドボックスを開き、[開く]ボックスにservices.mscと入力して、サービスアプリをすばやく起動します。
サービスアプリで、Windowsイベントログサービスまでスクロールダウンして選択します。
次に、サービスを右クリックして、プロパティオプションを選択します。
次に、停止ボタンをクリックしてサービスを停止します。また、サービスのスタートアップの種類を無効に設定します。
完了したら、適用 > OKボタンを押して変更を保存します。これで問題が解決するはずです。
3] イベントビューアのログをクリアする
大きなログファイルがWindowsイベントログの高いCPU使用率を引き起こしている場合に、問題が発生する可能性があります。このシナリオが当てはまる場合は、イベントビューアからログをクリアして、問題が解決されるかどうかを確認できます。手順は次のとおりです。
最初に、Win+Rを押して実行ダイアログボックスを呼び出し、[開く]ボックスにeventvwrと入力してイベントビューアウィンドウを開きます。
次に、左側のペインでWindowsログカテゴリを展開し、アプリケーションオプションを選択します。
その後、右側のペインからログのクリアボタンを押します。
次に、確認プロンプトで、保存してクリアオプション(ログの内容を保存するため)またはクリアオプションのみを選択できます。
完了したら、セキュリティ、セットアップ、システム、および転送されたイベントログを含む他のカテゴリに対して同じ手順を繰り返します。
4] WMIリポジトリを再構築する
Windows Management InstrumentationまたはWMIリポジトリを再構築して、問題を解決できるかどうかを確認します。WMIは、ネットワーク内のデバイスとアプリケーションの管理を統合するためのMicrosoftの仕様のセットです。これは、WMIクラスのメタ情報と定義を格納するデータベースです。
これで、WindowsイベントログのCPU使用率を確認する必要があります。低くなっているはずです。
注意: Microsoftサポートフォーラムの1人の影響を受けたユーザーは、APPLE PHOTOサービスを終了すると問題が解決したと報告しています。したがって、上記の解決策で問題が解決せず、問題が解決するかどうかを確認する場合は、同じことを試してください。
Svchostを無効にしても問題ありませんか?
サービスホスト(svchost.exe)は、ローカルサービス、ネットワークサービス、ローカルシステム、Windowsイベントログなどのプロセスで使用される共有サービスプロセスです。重要なサービスホストプロセスを無効にすると、システムでいくつかの問題が発生し、システムが不安定になる可能性があります。サービスホストを使用しているプロセスのCPU使用率が高い場合は、タスクマネージャーを使用してファイルの場所を開き、それがWindows\System32であるかどうかを確認します。そうでない場合は、無効にして削除できます。
CPU使用率が高い根本原因を見つける方法は?
どのプロセスでCPU使用率が高いのかを確認するには、タスクマネージャーを開きます。次に、プロセスタブに移動し、CPU列の下にある個々のプロセスのCPU使用率のパーセンテージを確認します。
コメントする