【Windows 10】マルウェア対策サービス実行ファイル(MsMpEng.exe)のCPU使用率が高い問題を解決する完全ガイド
Windows 10は間違いなく最高のオペレーティングシステムの一つですが、残念ながら問題がないわけではありません。多くのユーザーが悩まされているエラーの一つが、「Antimalware Service Executable(マルウェア対策サービスの実行ファイル)」によるCPU使用率の異常な上昇です。
エラー名に「マルウェア」という言葉が含まれていますが、これはPCがウイルスに感染したことを意味するものではありません。この問題の原因は、Windows 10標準搭載のウイルス対策アプリ、いわゆるWindows Defender(現在は「Windowsセキュリティ」と名称変更されています)です。
「マルウェア対策サービス実行ファイル」とCPU使用率が高い問題とは?
この問題が発生すると、msmpeng.exeというプロセスがタスクマネージャー上でCPU使用率を急激に押し上げます。ただし、msmpeng.exeは悪意のあるプログラムやウイルスではなく、セキュリティサービス群(総称して「マルウェア対策サービス実行ファイル」と呼ばれます)の一部である正当なプロセスです。

正規のWindowsサービスであるため、Windowsトラブルシューターやサードパーティ製ツールでは解決できません。世界中のユーザーコミュニティによる調査の結果、原因は「mpenginedb.db」という特定のファイルに絞り込まれました。このファイルもウイルスではなく、Windows Defenderが特定の値を保存するために使用するシステムファイルの一つです。
このファイルには識別子のデータベースが含まれており、その一部が誤検知(False Positive)として機能し、Windows Defenderを終わりのないスキャンループに陥らせます。この継続的なスキャンがシステムリソースを不必要に消費し、CPU使用率の高騰につながっているのです。

現時点で判明している唯一の解決策は、mpenginedb.dbファイルを削除することです。これにより、CPU使用率の問題とマルウェア対策サービス実行ファイルの問題の両方が解決します。
あわせて読む: Windows 10/7/8対応のCPU温度監視ソフトおすすめ15選
マルウェア対策サービス実行ファイルとCPU使用率の問題を解決する手順
Mpengine.dbファイルはWindows 10のシステムファイルであるため、通常の方法では削除できません。ファイルを選択してDeleteキーを押しても、ごみ箱に移動するだけです。以下の手順に従って、確実に削除を行ってください。
フェーズ1:Windowsセキュリティを一時的に無効化する
ステップ1. タスクバー左下の検索ボックスに「Windowsセキュリティ」と入力します。
ステップ2. 検索結果から同名のアプリを開きます。
ステップ3. アプリが起動したら、左側のメニューから「ウイルスと脅威の防止」を選択します。
ステップ4. 右側に表示されるオプションの中から「設定の管理」をクリックします。

ステップ5. 表示された各項目のトグルスイッチをすべてオフにします。

あわせて読む: Windows 10/8/7でRAM(メモリ)を解放する方法
フェーズ2:セーフモードで起動し、レジストリを編集する
ステップ6. すべてのトグルをオフにしたら、開いているウィンドウを閉じ、未保存の作業を保存してPCを再起動します。重要: 再起動前にShiftキーを押し続け、高度な回復オプション画面が表示されるまで保持してください。
ステップ7. 回復モードで起動したら、「トラブルシューティング」→「詳細オプション」→「スタートアップ設定」→「再起動」の順に選択します。再起動後、数字の「4」キーを押してセーフモードで起動します。
ステップ8. セーフモードで起動したら、検索ボックスに「レジストリ」と入力し、検索結果からレジストリエディターを探します。
ステップ9. 結果を右クリックし、「管理者として実行」を選択します。

ステップ10. レジストリエディターのウィンドウで、以下のパスをコピーして上部のアドレスバーに貼り付け、Enterキーを押します。
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
ステップ11. 「Windows Defender」フォルダを右クリックし、「新規」→「DWORD (32ビット) 値」を選択します。作成されたファイルの名前を「DisableAntiSpyware」に変更してEnterキーを押します。

ステップ12. 作成したファイルをダブルクリックし、値のデータを「0」から「1」に変更して「OK」をクリックします。その後、PCを再起動します。
フェーズ3:PowerShellで対象ファイルを削除する
ステップ13. 再起動後、タスクバー左下の検索ボックスに「PowerShell」と入力し、検索結果のPowerShellアプリを「管理者として実行」で開きます。
ステップ14. PowerShellウィンドウ(コマンドプロンプトに似ていますが、配色が青と白です)に、以下のコマンドを貼り付けてEnterキーを押します。
Remove-Item 'C:\ProgramData\Microsoft\Windows Defender\Scans\mpenginedb.db'
ステップ15. これでMpengine.dbシステムファイルがPCから削除されます。
フェーズ4:設定を元に戻す
ステップ16. ステップ8~11の手順に従って、もう一度レジストリエディターを開きます(今回はセーフモードで起動する必要はありません)。先ほど作成した「DisableAntiSpyware」を見つけたら、右クリックして削除します。
これが最後のステップです。以上でマルウェア対策サービス実行ファイルとCPU使用率の問題は解決しました。PCを再起動すると、Mpengine.dbやmsmpeng.exeに起因する問題なく、Windowsセキュリティが正常に再アクティブ化されます。
それでも問題が解決しない場合
上記の対処後もCPU使用率の急上昇が続く場合は、Windowsセキュリティを恒久的に無効化し、Advanced System Optimizerのようなサードパーティ製のトータルセキュリティソフトを導入することをお勧めします。这类のソフトは、あらゆる種類のマルウェアからシステムを保護するだけでなく、不要ファイルの削除やシステムの最適化によってPCのパフォーマンス向上にも役立ちます。
今すぐAdvanced System Optimizerをダウンロードしよう。
あわせて読む: Windows 10でディスク使用率100%になる問題を解決する5つのヒント
よくある質問
Q1. マルウェア対策サービス実行ファイルを終了しても大丈夫ですか?
Windows 10でマルウェア対策サービス実行ファイルを無効化すれば、msmpengによるCPU使用率の問題は解消できます。ただし、Windows DefenderはPCの安全を守るうえで重要な役割を果たしているため、有効にしておくか、別のサードパーティ製アンチマルウェアソフトを導入することをお勧めします。
Q2. マルウェア対策サービス実行ファイルのメモリ(RAM)使用量を減らすには?
タスクマネージャーでディスクやメモリの使用率が高くなっている場合、まず本記事で紹介した方法を試してみてください。
Q3. Windows Defenderが自分自身をスキャンし続けるのを止めるには?
Defenderのプロセスが自己スキャンを繰り返している場合は、タスクマネージャーを開いて該当プロセスを選択し、「タスクの終了」をクリックすると強制終了できます。
Q4. MsMpEng.exeを取り除くにはどうすればいいですか?
レジストリエディターで新しい値を作成することで、msmpengのCPU使用率の問題を解消できます。これはウイルスではないため有害ではありませんが、PCの安全のためには、リソースの過剰な消費は放置しないことが大切です。
まとめ
以上が、Windows 10におけるマルウェア対策サービス実行ファイルのエラーと、msmpengによるCPU使用率の高騰問題を解決するための手順でした。手順はやや長く複雑に見えますが、最初に全体を読み通してから、ステップを飛ばさずに一つずつ進めば、必ず完了できます。それでも問題が解決しない場合は、ぜひコメント欄でお知らせください。最適な解決策をご提案いたします。
-
Windows 11でWifitask.exeのCPU使用率が高くなる問題を解決する5つの方法
タスクマネージャーを開いたら、見慣れない「Wifitask.exe」というプロセスがCPUリソースを100%近く消費していた――そんな経験はありませんか?このプロセスが原因で、Windows PCの動作が極端に遅くなっている場合、適切な対処が必要です。 Wifitask.exeによる高いCPU使用率は、システムのクラッシュ、動作の遅延、フリーズなど、Windows 11上でさまざまなパフォーマンス低下を引き起こします。原因を取り除くことで、PCのパフォーマンスは40〜60%程度改善するとも言われています。 本記事では、Windows 11でWifitask.exeの高CPU使用率を解消する具体
-
マルウェア対策サービスの実行ファイルでCPU・ディスク使用率が高くなる原因と解決策【Windows 10】
タスクマネージャーを開いたとき、「マルウェア対策サービス実行ファイル(Antimalware Service Executable)」がCPU使用率を高くしたり、パソコン全体の動作を遅くしていることに気づいたことはありませんか。Windowsの起動時やプログラムを開いた際に、このプロセスがディスク使用率を100%近くまで押し上げ、パソコンが長時間まともに使えなくなるという相談は多く寄せられています。そもそもマルウェア対策サービス実行ファイル(msmpeng.exe)とは何なのか。ウイルスなのか? Windows 10で無効化しても問題ないのか? 本記事では、antimalware servic