Windows 10のマルウェア対策サービス実行ファイルによるCPU使用率の上昇を解決する方法
PCの動作がいつもより遅くなったり、ファンが常に回っていたりする場合は、Windows DefenderのAntimalware Service Executableがリソースを大量に消費している可能性があります。少し奇妙に感じるかもしれませんが、このサービスはリアルタイム保護、ファイルスキャン、そしてシステムの安全維持を担っています。環境によっては、特に高負荷のスキャンやアップデートのチェックを行う際に、必要以上にCPUを消費しているように見えることがあります。幸いなことに、このサービスを完全にオフにする必要はありません。保護を維持しながら、このサービスの暴走を防ぐ方法がいくつかあります。このガイドは、PCの応答性を維持し、CPUが一日中過酷な負荷をかけないように、このサービスを抑制する方法を学ぶためのものです。
Windows 11/10でWindows DefenderのCPU負荷を下げる方法
方法1: スケジュールスキャンのタイミングと設定を調整する
スケジュールスキャンは、実際に作業をしようとしている時間に実行されることが多いため、これは便利です。タスクスケジューラを開くと、Defenderがスキャンを実行するタイミングを正確に調整したり、不要なCPUスパイクを引き起こすトリガーを無効にしたりできます。
- スタートメニューをクリックし、入力し
Task Scheduler
て押しますEnter。 - タスク スケジューラ ライブラリ> Microsoft > Windows > Windows Defenderに移動します。
- Windows Defender Scheduled Scanというタスクを見つけて右クリックし、[プロパティ]を選択します。
- 「全般」タブで、「最上位の権限で実行する」のチェックを外す必要があります。これは意味がないどころか、むしろ有害である可能性があり、一部のスキャンがバックグラウンドでより優先度の高い状態で実行される可能性があります。
- 「条件」タブに移動します。「コンピューターがアイドル状態の場合にのみタスクを開始する」などのオプションのチェックを外します。この設定により、PCがビジー状態のときにスキャンが即座に実行される可能性があり、CPU使用率に悪影響を及ぼします。これを無効にすると、仕事のピーク時にスキャンが開始されなくなります。
- 最後に、「トリガー」タブに移動し、深夜または早朝にスキャンを実行するよう設定します。こうすることで、作業の妨げになりません。スケジュールスキャンを使用しない場合は、右クリックして「無効」を選択することで、このタスクを完全に無効にすることもできます。
このアプローチは、Defenderが通常フル稼働するワークフローを中断させないために有効です。日中はCPU負荷が下がりますが、夜間でもスキャンは実行されます。
方法2: グループポリシーでCPUパワーをDefenderに制限する
スキャン中にDefenderが使用するCPUの上限を設定する方法があります。少し分かりにくいですが、実際には機能します。ローカルグループポリシーエディターを開く必要があります。Windows Homeでは、レジストリまたはサードパーティ製のツールで有効にしない限り、この方法は機能しません。Windows Homeの場合は、この手順をスキップしてください。
- Windows+を押してR入力し
gpedit.msc
、 を押しますEnter。 - エディター内で、[コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Microsoft Defender ウイルス対策] > [スキャン]に移動します。
- 「スキャン中のCPU使用率の最大パーセンテージを指定する」を探します。一部のバージョンでは、Microsoftがデフォルトでこの設定を必ずしも含めていないため、この設定が欠落している場合があります。
- 見つかった場合(またはカスタムポリシーパックをインストールした場合)、ダブルクリックして「有効」に設定し、 30%以下など低い割合を選択します。これにより、スキャン中のDefenderのCPU使用率が制限され、システム全体がDefenderに支配されるのを防ぎます。
なぜこれが役立つのでしょうか?それは、スキャン中のリソース消費を直接的に制限するからです。その代償として、スキャン時間は長くなる可能性がありますが、PCの応答性は向上します。一部の環境ではこの設定が利用できない、または設定が反映されない場合がありますので、すべての環境で完璧に機能しない場合もありますので、ご安心ください。
方法3: Defenderディレクトリを除外リストに追加する
Windows Defender のもう一つの問題点として、自身のファイルをスキャンしてしまうことが挙げられます。これはCPUを無駄に消費するだけです。Windows Defender のフォルダを除外リストに追加すれば、こうした無駄なスキャンを防ぐことができ、無駄なスキャンを減らすことができます。
- スタート メニューからWindows セキュリティを開きます。
- 「ウイルスと脅威の防止」に移動します。
- 「設定の管理」をクリックします。
- [除外]まで下にスクロールし、[除外の追加または削除]を選択します。
- [除外を追加]をクリックし、[フォルダー]を選択して、次の場所に移動します
C:\Program Files\Windows Defender
。
正直なところ、これはちょっとした回避策ですが、Defenderがコアファイルの再スキャンにリソースを浪費しなくなるため、CPUサイクルをいくらか削減できます。ただし、他の重要なファイルを誤ってスキップしないように、除外設定には注意してください。
追加のヒントとトラブルシューティング
CPU スパイクが続く場合、またはすべてを再確認したい場合は、次のことが役立ちます。
- Windows Updateを定期的に確認してください。Microsoftはパッチでリソースの問題に対処する場合があります。
- マシンによっては、スキャン中に他の負荷の高いアプリを無効にすると効果がある場合があります。あるいは、マシンをあまり使用していないときにスキャンするように設定するとさらに効果的です。
- タスク マネージャー( )を使用してCtrl + Shift + Esc、CPU や RAM を消費している他のものを確認します。他のバックグラウンド プロセスが実際の原因である可能性があります。
まとめ
これらの調整はWindows Defenderを無効にするものではありませんが、PCがファンが回るような混乱状態になるのを防ぐのに役立ちます。重要なのは、システムのセキュリティを維持しながら応答性を犠牲にしないというバランスを見つけることです。すべての設定で完璧に機能するわけではありませんが、組み合わせることで通常は目に見える違いが生まれます。変更後はCPU使用率に注意し、最も効果的なものを見つけ、必要に応じて調整してください。
よくある質問
マルウェア対策サービス実行可能ファイルとは何ですか?
これは基本的に、マルウェアのスキャンを処理するWindows Defenderのコアプロセスです。バックグラウンドで実行され、特にスキャン中や更新中はCPUを最大限まで消費することがあります。
CPU 使用率を制限するとスキャンの有効性に影響しますか?
まあ、そうですね。スキャンには時間がかかるかもしれませんが、それでも脅威は見つかります。ただし、スキャン速度は遅くなりますが、CPUへの負荷は減り、スキャン中のマシンの応答性は向上します。
Windows Defender を無効にするのは良い考えでしょうか?
必ずしもそうではありません。サードパーティ製のウイルス対策ソフトを使っている場合を除き、これは主要なセキュリティツールです。代わりに、設定を低くしたり、スキャンをオフタイムにスケジュール設定したりするのが賢明です。もちろん、保護されていないシステムは脆弱なので、注意が必要です。
- これらのヒントが、PC がファンヒーターにならずに動作し続けるのに役立つことを願っています。
- いくつかの設定でうまくいったものなので、試してみて、うまくいくかどうかを確認してください。