Antimalware Service Executable(MsMpEng)による高いCPU使用率を修正する方法



問題を排除するために楽器を試してください

実行可能なマルウェア対策サービス プロセスの名前です MsMpEng(MsMpEng.exe) WindowsDefenderプログラムで使用されます。このプログラムに関連するサービスは WindowsDefenderサービス 。高いCPU使用率を消費する2つの最も一般的な理由は、ファイル、接続、およびその他の関連アプリケーションをリアルタイムで常にスキャンするリアルタイム機能です。これは、実行することになっていることです(リアルタイムで保護) 。



2つ目は、コンピューターがスリープから復帰したとき、ネットワークに接続されたとき、または毎日実行するようにスケジュールされている場合に、すべてのファイルをスキャンするフルスキャン機能です。ここで理解しておくべきことは、完全なスキャンを実行しているとき、CPUがDefenderによってハイジャックされるため、システムで頻繁に遅延、ハング、および入力からのアクセス/応答の遅延/システムとの相互作用が発生することです。ここで恐れたり、忍耐力を失ったりしないでください。代わりに、実行してスキャンし、数分待ってください。ファイルなどがたくさんある場合は、数時間かかることもあります。実行して、実行を終了してください。保護のため、完了するとCPUが解放され、USAGEは通常の状態に戻ります。



ただし、フルスキャンは毎日ではなくたまにのみ実行する必要があります。ほとんどのユーザーに見られるのは、コンピューターがスリープから復帰したとき、またはネットワークに接続されたときにスキャン機能を実行するようにスケジュールしていることです。 、またはスキャンが毎日実行されるようにスケジュールされている場合。あなたはまた回すことを試みることができます WindowsDefenderオフ 高いCPU使用率が修正されるかどうかを確認します。



この問題は、Windows 7、つまりMicrosoft SecurityEssentialsを使用しているユーザーにも当てはまる可能性があります。同じではないにしても、方法は非常に似ています。

実行可能なマルウェア対策サービスによる高いCPU使用率の停止

方法1:破損したディフェンダーファイルを修復する

Restoroをダウンロードして実行し、破損したファイルや欠落しているファイルをスキャンして修復します。 ここに 、ファイルが破損していて不足していることが判明した場合は修復し、CPU使用率がまだ高いかどうかを確認し、はいの場合は方法2に進みます。

方法2:WindowsDefenderを適切に再スケジュールする

  1. 左側の[スタート]メニューをクリックして、次のように入力します 管理ツール。 それをクリックして開きます。
  2. から 管理ツール 、 冒険者 、選択 タスクスケジューラ。 それをダブルクリックして開きます。
  3. タスクスケジューラの左側のペインから、次のパスを参照します。
  4. ライブラリ/ Microsoft / Windows / Windowsディフェンダー
  5. Windows Defenderフォルダーに移動したら、「Windows Defenderスケジュールスキャン」という名前を見つけ、それを1回クリックして強調表示し、[プロパティ]を選択します。
  6. 「一般」タブで、「 最高の特権で実行する 」オプション。
  7. [プロパティ]ウィンドウで、[条件]タブをクリックし、[アイドル]、[電源]、[ネットワーク]のオプションのチェックを外して、[OK]をクリックします。心配しないでください。今後の手順で適切にスケジュールします。
  8. これが完了したら、スケジュールを変更します。右ペインから[プロパティ]をもう一度クリックし、今度は[トリガー]タブを選択して、[新規]をクリックします。ここで、好みに応じて[毎週]オプションまたは[毎月]を選択し、[日]を選択して、[OK]をクリックし、有効になっていることを確認します。
  9. これにより、ディフェンダーが好みどおりに機能するように再スケジュールされます。これで、スキャンが以前に実行されていた場合は、スキャンが終了するのを待ちます。スキャンの終了後に結果が表示されますが、定義されたスケジュールに従ってスキャンが実行されると、CPU使用率が高くなります。他の3つのスケジュールについても同じことを繰り返します。
  10. Windows Defenderキャッシュのメンテナンス、Windows Defenderのクリーンアップ、WindowsDefenderの検証
  11. 条件をオフにし、トリガーを週に1回実行するように設定します。

方法3:WindowsDefenderをオフにする

Windows Defenderを無効にすると、この問題の修正に役立ちます。これは、多くのユーザーにとって有効な唯一の方法でした。この方法を使用する場合は、Windows DefenderよりもCPU時間を消費する可能性が低いため、別のウイルス対策ソフトウェアをインストールすることを忘れないでください。これにはローカルグループポリシーエディターを使用します。これは、Windows10のWindowsEnterpriseおよびProEditionと、以前のOSのより高度なバージョンでのみ機能します。ローカルグループポリシーエディターを使用できない場合は、以下のレジストリ調整を使用してください。



ローカルグループポリシーエディターの使用

  1. を押します Windowsキー + R 、入力します gpedit。 msc [ファイル名を指定して実行]ダイアログボックスで、 OK ローカルグループポリシーエディターを開きます。
  2. ローカルグループポリシーエディターで、に移動します コンピューターの構成>管理用テンプレート> Windowsコンポーネント> Windows Defender
  3. このグループポリシーパスで、という名前の設定を探します WindowsDefenderをオフにします それをダブルクリックします。を選択 有効 WindowsDefenderを無効にするオプション。クリック 適用する に続く OK
  4. WindowsDefenderはすぐに無効にする必要があります。そうでない場合は、コンピュータを再起動して、無効になっていないかどうかを確認します。

レジストリの使用

  1. を押します Windowsキー + R 、入力します regedit [ファイル名を指定して実行]ダイアログボックスで、 OK Windowsレジストリを開きます。
  2. レジストリエディタで、に移動します HKEY_LOCAL_MACHINE SOFTWARE Policies Microsoft Windows Defender
  3. 名前の付いたレジストリエントリが表示された場合 DisableAntiSpyware、 ダブルクリックして編集し、値をに変更します 1

そこにエントリが見つからない場合は、[ この ]レジストリファイルを作成し、レジストリに適用します。

方法4:WindowsDefender除外リストに実行可能なマルウェア対策サービスを追加する

追加する MsMpEng.exe 除外リストに追加すると、CPU消費が大幅に削減されます。

  1. 押す Ctrl + すべて + キーボードでWindowsタスクマネージャを開きます。プロセスのリストで、Antimalware ServiceExecutableプロセスを探します。

    タスクマネージャーを開く

  2. それを右クリックして「 開いているファイルの場所 」をクリックして、実行可能ファイルのフルパスを確認します。 MsMpEngファイルが強調表示されます。アドレスバーをクリックして、このファイルパスの場所をコピーします。
  3. を保持します Windowsキー そして プレスI 、選択 更新とセキュリティ 、次に選択 Windows Defender 左側のペインから下にスクロールして、>「除外中」の除外を追加> .exe、.com、.scrプロセスまたはファイルタイプを除外し、パスを次の場所に貼り付けます。 MsMpEng.exe

    「更新とセキュリティ」オプションをクリックします

  4. タスクマネージャーに戻ると、このプロセスはプロセッサーのほんの一部を消費します。コピーしたフォルダへのフルパスを貼り付けてから追加 MsMpEng.exe それに。 [OK]をクリックして変更を保存します。

方法5:マルウェアをスキャンする

マルウェアがMsMpEng.exeプロセスに感染している可能性があります。次のようなマルウェア対策アプリケーションでスキャンしてみてください Malwarebytes そして AdwCleaner PCに存在する可能性のあるマルウェアをスキャンして削除します。

方法6:不正な更新を削除する

場合によっては、Windows Defenderが不正な定義の更新を取得し、それによって特定のWindowsのファイルがウイルスとして識別されることがあります。したがって、このステップでは、コマンドプロンプトを使用してこれらの更新を削除します。それを行うには:

  1. 押す ' ウィンドウズ 「+」 R 」キーを同時に押して、実行プロンプトを開きます。
  2. cmd 」をクリックし、「Shift」+「Ctrl」+「Enter」を同時に押して、コマンドプロンプトに管理者権限を付与します。

    実行プロンプトでcmdと入力し、Shift + Alt + Enterを押して、昇格したコマンドプロンプトを開きます

  3. クリック ' はい プロンプトで」。
  4. タイプ 次のコマンドで 押す 「」 入る 「」
    '%PROGRAMFILES% Windows Defender  MPCMDRUN.exe' -RemoveDefinitions -All

    注:コマンドにはコンマを入れてください

  5. その後、 タイプ 次のコマンドで 押す 「」 入る 「」
    '%PROGRAMFILES% Windows Defender  MPCMDRUN.exe' -SignatureUpdate
  6. 待つ プロセスが完了するために 小切手 問題が解決しないかどうかを確認します。

Antimalware ServiceExecutableに関するFAQ

マルウェア対策サービスの実行可能ファイルを終了できますか? Windowsに組み込まれているウイルス対策/防御エンジンを使用している限り、このプロセスを終了することはできません。ただし、リアルタイム機能をオフにするか、サードパーティのウイルス対策ソフトウェアに切り替えると、タスクマネージャーにこのプロセスが表示されなくなります。 マルウェア対策サービスが高くなっているのはなぜですか? PCアクティビティをリアルタイムでスキャンするため、高稼働しています。 マルウェア対策サービスの実行可能ファイルのCPU使用率が高い問題を修正するにはどうすればよいですか? この記事では、マルウェア対策サービスの実行可能ファイルが過剰なCPUリソースを消費するのを防ぐのに役立ついくつかの方法をリストしました。手順に従ってください( 上記 )。読んだ5分