アンチマルウェアサービス実行ファイルによる高メモリおよびCPU使用率の問題に悩まされていますか?この問題はコンピュータを遅くし、反応を鈍くさせるため、作業をする際には非常にイライラすることがあります。
この問題を解決する方法を探していたなら、あなたは正しい場所に来ました。この記事では、この問題の原因、なぜ発生するのか、そして最も重要な解決方法について説明します。いくつかの簡単なステップを踏むことで、高メモリおよびCPU使用率を抑え、より快適でスムーズなコンピュータを楽しむことができます。
第1部. 「アンチマルウェアサービス実行ファイルの高メモリおよびCPU使用率」とは?
「アンチマルウェアサービス実行ファイルの高CPU使用率」や「高ディスクメモリ使用率」という用語が表示されるたびに、Windows DefenderのMsMpEng.exeプロセスに問題があることを示しています。これらの問題が何であるか、詳しく解説します。
➤ 「アンチマルウェアサービス実行ファイルの高メモリ」問題とは?
この問題は、Windows Defenderの一部であるMsMpEng.exeプロセスが、必要以上のメモリを使用する際に発生します。これは、Windows Defenderがファイルをスキャンしたりウイルス定義を更新したりしているときには通常のことですが、過剰にメモリを使用すると、コンピュータが遅くなったりフリーズしたりすることがあります。特に、PCに十分なRAMがない場合には、問題が悪化します。
➤ 「アンチマルウェアサービス実行ファイルの高CPU」問題とは?
この問題は、MsMpEng.exeがコンピュータのCPUを大量に消費することで発生します。CPUはコンピュータ上のプロセスを実行するため、Windows Defenderによって過負荷になると、他のアプリケーションやタスクが遅くなります。これは、Windows Defenderがフルスキャンを実行しているときや更新しているときに頻繁に発生し、その結果コンピュータが鈍く感じたり反応しなくなることがあります。
第2部. なぜアンチマルウェアサービス実行ファイルは高メモリおよびCPUを使用しているのか?
アンチマルウェアサービス実行ファイルが過剰にメモリおよびCPUを使用する一般的な理由は以下の通りです:
- フルシステムスキャン:フルシステムスキャンは、すべてのファイルを脅威から検索します。このプロセスは、特に多くのファイルがある場合、メモリとCPUのかなりの割合を消費することがあります。
- Windows Defenderの更新:Windows Defenderがウイルス定義を更新する際、一時的により多くのメモリとCPUリソースを必要とします。
- リアルタイム保護:リアルタイム保護は、ファイルを使用する際にそれらをスキャンします。複数のプログラムを同時に使用すると、システムが遅くなることがあります。
- 大きなファイルや壊れたファイル:大きなファイルや壊れたファイルはスキャンに時間がかかるため、使用するリソースが増えることがあります。
- 他のプログラムの実行: Defenderがスキャンを行っている間に他のプログラムを実行すると、システムが過負荷になり、CPUとRAMを過剰に消費することになります。
- 他のセキュリティソフトとの競合:複数のアンチウイルスソフトをインストールしていると、競合が発生し、両方のソフトウェアがより多くのリソースを使用する結果になります。
第3部. アンチマルウェアサービス実行ファイルによる高CPUおよびメモリ使用を停止する方法
以下は、システムにおけるアンチマルウェアサービス実行ファイルの高メモリおよびCPU使用を修正するためのいくつかの方法です:
MsMpEng.exeをWindows Defenderの除外リストに追加する
時には、Windows Defenderがスキャンする巨大なファイルのために多くのリソースを消費することがあります。MsMpEng.exeを除外リストに追加することで、スキャン対象から自身のファイルセットを除外し、CPUとメモリの潜在的な負荷を軽減することができ、アンチマルウェアサービス実行ファイルによる高メモリ使用の問題を解決できます。
- スタートメニューをクリックし、「Windowsセキュリティ」と入力して設定を開きます。
- 「ウイルスと脅威の防止」セクションの下にある「設定の管理」をクリックします。

- 「除外」を下にスクロールし、「除外の追加または削除」をタップします。
- 画面で「除外の追加」をタッチし、「ファイル」を選択します。
- 最後に、MsMpEng.exeファイルを参照して選択し、リストに追加します。
アイドル時にWindows Defenderのスケジュールスキャンを実行する
コンピュータを使用していない時間帯にスケジュールを設定することで、作業中の高CPUおよびメモリ使用を最小限に抑えることができます。Windows Defenderは、PCがアイドル状態のときに実行されるようにスケジュールされており、作業やゲーム中のパフォーマンスの遅延を避けることができます。
- スタートメニューに「タスクスケジューラ」と入力して開きます。
- 新しいウィンドウで、フォルダを展開します: タスクスケジューラライブラリ / Microsoft / Windows。その後、左側のパネルから「Windows Defender」フォルダに移動します。
- 上部のセクションから「Windows Defender Schedule Scan」というファイルをクリックします。

- 右側のメニューから「プロパティ」をクリックします。ポップアップウィンドウで、上部の「トリガー」タブに切り替え、左下の「新規」ボタンをタップします。
- 新しいトリガーウィンドウで、上部の「タスクを開始する」セクションを「スケジュールに従って」に設定します。また、左下の「有効」にチェックを入れます。完了したら、新しいトリガーのウィンドウを開きます。
- 次に、上部の「条件」タブに切り替えます。
- 「電源」タイトルの下で、「コンピュータがAC電源に接続されている場合のみタスクを開始する」と「コンピュータがバッテリー電源に切り替わった場合は停止する」にチェックを入れます。

これにより、コンピュータを積極的に使用していないときにスキャンが実行され、パフォーマンスへの影響が減少します。
Windows Defenderのスケジュールスキャンを無効にする
他のアンチウイルスプログラムを使用しており、Windows Defenderによるスキャンが必要ない場合は、スケジュールスキャンを無効にすることができます。このオプションは、システムを保護するための強力なアンチウイルスをインストールしている場合を除き、推奨されません。
- 方法2のステップ1~3を繰り返して、「Windows Defender スケジュールスキャン」をクリックします。
- その後、右側のメニューから「無効にする」オプションをタップします。
WindowsシステムとWindows Defenderを更新する
時には、WindowsやWindows Defenderのバージョンが非常に古くなると、多くのバグが原因でリソースを過剰に消費し、アンチマルウェアサービス実行ファイルによる高CPUおよびメモリ使用のエラーが発生することがあります。
その場合、システムとDefenderの両方を更新して、これらのバグを修正し、パフォーマンスを向上させることができます。これにより、CPUとメモリの使用量が低減します。
Windowsシステムを更新する: Windows設定を開き、「更新とセキュリティ」>「更新の確認」を選択して、利用可能な更新をインストールします。
Windows Defenderを更新する: 「Windows Defender」を開き、「ウイルスおよび脅威の防止」>「ウイルスおよび脅威の防止の更新」>「更新の確認」をクリックして、利用可能な更新をインストールします。
リアルタイム保護を無効にする
リアルタイム保護は、ファイルを開く際にDefenderがスキャンを行うことを意味します。これにより、CPUおよびメモリの使用量が増加する可能性があります。この場合、他のアンチウイルスがすでにインストールされている場合は、この機能を無効にして負荷を軽減し、アンチマルウェアサービス実行ファイルによる高ディスクメモリおよびCPU使用を解決できます。
- スタートメニューから「Windowsセキュリティ」を検索して開きます。
- 「ウイルスおよび脅威の防止」に移動し、「ウイルスおよび脅威の防止設定」の下にある「設定の管理」を選択します。
- リアルタイム保護をオフに切り替えます。
サードパーティのアンチウイルスソフトウェアを使用する
Windows Defenderが過剰なリソースを使用する場合、サードパーティのアンチウイルスプログラムを使用する方が良いでしょう。これにより、軽量な保護を提供しつつ、コンピュータを安全に保つことができ、リソースの使用量も少なくて済みます。
- Avast、Bitdefender、Kasperskyなどのサードパーティのアンチウイルスを公式ウェブサイトから選択してダウンロードします。
- インストール手順に従って設定を行います。
- インストール後、新しいアンチウイルスでシステムスキャンを実行します。
- 上記の手順に従ってWindows Defenderを無効にすることで、競合を避けることができます。
第4部. MsMpEng.exeによる高CPU/メモリ使用についてのよくある質問
Q1: アンチマルウェアサービス実行ファイルがこれほど多くのメモリを使用するのは正常ですか?
はい、スキャン中はそれが正常です。ただし、メモリ使用量が高い状態が続く場合は、スキャンされるファイルが多すぎることや、サードパーティアプリケーションとのメモリ競合が原因である可能性があります。
Q2: アンチマルウェアサービス実行ファイルを無効にするのは安全ですか?
MsMpEng.exeを無効にするのは安全ではありません。他のアンチウイルスがない限り、システムが脅威から保護されなくなります。
Q3: アンチマルウェアサービス実行ファイルを削除できますか?
いいえ、MsMpEng.exeを削除することはできません。これはWindows Defenderの一部であり、削除するとシステムが脆弱になります。
Q4: マルウェアが高いCPU使用量を引き起こしますか?
はい、一部のマルウェアは見えないバックグラウンドプロセスを実行することで高いCPU使用量を引き起こすことがあります。マルウェアが疑われる場合は、フルシステムスキャンを実行することを強くお勧めします。