WindowsイベントログによるCPU消費を抑える方法



「サービス ホスト: Windows イベント ログ」または「svchost.exe」が CPU を大量に消費するのは、ちょっとした迷惑というだけではありません。システム全体の速度が低下し、すべてがもたつくように感じることがあります。これは単なる不具合である場合もあれば、システム ファイルの破損、厄介なマルウェア感染、不正なサードパーティ製アプリなど、より深刻な問題の兆候である場合もあります。これは魔法のように解決する種類の問題ではないため、この CPU モンスターを飼いならし、PC を正常な状態に戻すための実用的な手順をいくつか紹介します。ある程度の忍耐、コマンドライン操作、そして場合によっては試行錯誤が必要になることを覚悟してください。ただし、これらの解決策が他の人には効果があったことをご承知おきください。再起動後に正常に起動するセットアップもありますが、他のセットアップではもう少し手間がかかる場合があります。もちろん、Windows は必要以上に物事を難しくする必要がありますが、一度コツをつかんでしまえばそれほど複雑ではありません。

Windows 11とWindows 10でWindowsイベントログのCPUスパイクを修正する方法

修正1: Windowsイベントログサービスを再起動する

これは、軽微な問題に対する迅速な解決策です。あるプロセスが突然CPUを大量に消費してしまうような場合、多くの場合、そのサービスを再起動するだけで十分です。いわば、そのプロセスのリセットボタンを押すようなものです。軽微なバグやフリーズ状態を解消するのに役立ち、場合によっては、これで問題が解決することもあります。その後、少なくとも一時的には、システムがスムーズに動作するようになるでしょう。問題が再発する場合は、再起動後にこの修正を再度実行する必要がある場合もあります。

  • 実行ダイアログを開きますWindows + R
  • 入力しservices.mscてクリックしますEnter

    さて、Windows はサービスを探すようにさせるのが大好きですが、信じてください、Windows イベント ログ サービスがそのリストのどこかに潜んでいます。

  • リストでWindows イベント ログを見つけて右クリックし、[再起動]を選択します。

    これにより、現在のプロセスが強制終了され、新しく起動されます。一部のマシンでは完全には修復されない場合もありますが、最初の対策としては有効です。

  • サービスウィンドウを閉じてCPU負荷を確認します。後で再び急上昇した場合は、同じ手順を繰り返すか、より積極的な修正に進んでください。

修正2: 潜在的なマルウェアを削除するために完全なウイルススキャンを実行する

マルウェア、ウイルス、または怪しいアドウェアは、イベントログサービスの混乱を引き起こす可能性があります。システムが感染している場合、プロセスがループ状態に陥ったり、悪意のあるアクティビティに対処したりしている可能性があります。フルスキャンを実行すると、これらの脅威を検出して削除できる場合が多いです。もちろん、Windows は複雑にする必要があるためですが、組み込みの Microsoft Defender は十分に機能しており、簡単に起動できます。

  1. スタートメニューを開き、Windows セキュリティを検索して、アプリを起動します。
  2. [ウイルスと脅威の防止]をクリックします。
  3. スキャンオプションをクリックします。

    ここで「フルスキャン」を選択します。これはすべてをチェックするもので、CPUスパイクがマルウェアに関連している可能性がある場合に必要なものです。

  4. 「完全スキャン」を選択し、「今すぐスキャン」をクリックします。スキャンには時間がかかる場合がありますので、コーヒーを飲むか、バックグラウンドタスクを開始してください。

完了したら、PCを再起動して、サードパーティ製の迷惑メールが削除されているかどうかを確認してください。当然ながら、新しい脅威は常に出現するため、ウイルス対策ソフトは常に有効にしておきましょう。

修正3:Windowsイベントログをクリアする – 床を掃くようなもの

ログが蓄積したり破損したりして、プロセスに過負荷がかかることがあります。ログを消去すると、パフォーマンスが向上し、CPUの暴走を防ぐことができます。重要なデータが失われることはありません。これは、Windowsの内部ログ内の不要なデータを削除するだけです。

  1. イベント ビューアーを開く:スタートメニューに入力して Enter キーを押します。
  2. 左側のサイドバーで、[Windows ログ]を展開し、[アプリケーション]を選択します。
  3. 右側の「ログをクリア」をクリックし、「クリア」をクリックして確認します。
  4. 他のログ(セキュリティセットアップシステム転送されたイベント)についても繰り返します。
  5. Windows イベント ログサービスを再度再起動し(修正 1 を参照)、CPU の動作を確認します。

修正4:Windowsが最新であることを確認する

場合によっては、これらのCPUの問題は、アップデートで修正された古いバグに過ぎません。古いバージョンのWindowsには、CPU使用率を高めるバグが含まれている可能性が高いため、OSを最新の状態に保つことは当然のことです。アップデートはサイズが大きいことが多いため面倒ですが、この場合はそれだけの価値があります。

Windows 11の場合:

  1. Windows + I キーを押して設定を開きます。
  2. Windows Updateに移動します。
  3. 「アップデートを確認」をクリックします。何か見つかった場合は、ダウンロードとインストールを行い、再起動してください。

Windows 10 の場合:

  1. Windows + Iで設定を開きます。
  2. [更新とセキュリティ] > [Windows Update]をクリックします。
  3. 「アップデートの確認」をクリックして、利用可能なものをインストールし、再起動します。

修正5:破損したシステムファイルを修復する

Windowsのシステムファイルが破損すると、CPU使用率の急上昇など、様々な異常な動作を引き起こす可能性があります。Windowsに搭載されているシステムファイルチェッカー(SFC)とDISMツールを実行することで、破損したファイルを修復または置き換えることができ、システムの安定を図ることができます。

  1. [スタート]を右クリックし、[コマンド プロンプト (管理者)]を選択します。

    または、「cmd」を検索し、右クリックして「管理者として実行」を選択します。

  2. ターミナルで、次を実行します: DISM.exe /Online /Cleanup-image /Restorehealth

    Windows イメージをスキャンして修復します。時間がかかるので、急いではいけません。

  3. 次に、次を実行します: sfc /scannow

    システムファイルのチェックと修復が行われます。数分かかる場合があります。

  4. 両方のコマンドが完了したら再起動してください。これで、問題の原因となっているコアの破損が解消されるはずです。

修正6:クリーンモードで起動して問題を切り分ける

サードパーティ製のアプリがシステムプロセスに干渉していると思われる場合は、クリーンブートを実行すると原因を特定しやすくなります。クリーンブートでは、余分なアプリやサービスを削除し、Windowsを必要最低限​​のアプリのみで起動するため、CPU使用率が高くなっている原因を特定しやすくなります。

  1. スタートの検索バーに「msconfig」と入力し、Enter キーを押します。
  2. システム構成で、サービスタブに移動します。
  3. 「Microsoft のサービスをすべて非表示にする」をチェックし(Windows のコア部分を誤って無効にしないようにするため)、「すべて無効にする」をクリックします。
  4. [スタートアップ]タブに切り替えて、[タスク マネージャーを開く]をクリックします。
  5. タスク マネージャーの[スタートアップ]タブで、有効になっている各アプリを右クリックし、[無効]を選択します。
  6. タスク マネージャーを閉じて、[OK]をクリックし、PC を再起動します。

クリーンブート後にCPU使用率が正常に戻った場合は、サードパーティ製アプリがWindowsと競合している可能性があります。アプリを個別に有効化して原因を特定するか、不要なプログラムをアンインストールしましょう。

修正7:Windowsをリセットする(最後の手段)

それでも問題が解決しない場合は、Windowsをリセットすることで、個人ファイルを削除することなく、根深い問題を解決できます。これはシステムをリセットするようなものです。プロセスホストの異常を引き起こす頑固なバグを修正します。ただし、一部の設定がリセットされる場合があり、特定のアプリは再インストールが必要になることに注意してください。

Windows 11の場合:

  1. Windows + I キーを押して設定を開きます。
  2. システム>回復に移動します。
  3. 「PCをリセット」をクリックします。
  4. 「ファイルを保持する」を選択し、指示に従います。

Windows 10 の場合:

  1. Windows + Iで設定を開きます。
  2. [更新とセキュリティ] > [回復]に移動します。
  3. [この PC をリセット]の下の[開始する] をクリックします。
  4. 「ファイルを保持する」を選択し、指示に従います。

注意してください。リセットは必ず修正されるわけではありませんが、CPU スパイクの原因となるシステムレベルの不具合を修正するには十分な場合が多いです。

まとめ

「サービスホスト: Windows イベントログ」によるCPU使用率の上昇は、特にパフォーマンスの低下や過熱につながると、非常にイライラさせられます。上記の解決策は、サービスの迅速な再起動からシステムの根本的な修復まで、幅広い解決策を網羅しています。通常はこれらのうち1つで解決しますが、複数回試す必要がある場合もあります。システムをクリーンアップし、最新の状態にし、マルウェアに感染していない状態にしておくことは、大きな違いをもたらします。万が一に備えてバックアップを用意しておきましょう。また、ログを詳しく調べたり、サードパーティ製アプリを無効にして根本原因を突き止めることも躊躇しないでください。これらの解決策が役に立ち、システムがようやく安定することを願っています。

まとめ

  • 軽微な不具合を解消するには、Windows イベント ログ サービスを再起動します。
  • 疑われる場合は、完全なウイルス対策スキャンを実行してマルウェアを排除します。
  • システムの乱雑さを軽減するためにイベント ログをクリアします。
  • Windows が完全に最新であることを確認してください。
  • SFC および DISM ツールを使用してシステム ファイルを修復します。
  • クリーン ブート モードを使用して、問題のあるサードパーティ製アプリを見つけます。
  • 他の方法がどれも機能しない場合は、最後の手段として Windows をリセットします。


この記事は役に立ちましたか?