DigiCruncher

Crunching Digital Bytes

  • Home
  • Gadgets
  • Internet
    • Saas
  • Windows
    • Software
  • Tech
  • Privacy Policy
  • About Us
    • Contact Us
You are here: Home / Windows / MsMpEng.Exe High CPU Consumption – How To Resolve ?

MsMpEng.Exe High CPU Consumption – How To Resolve ?

July 1, 2021 by Sanmay Chakrabarti Leave a Comment

The MsMpEng.exe has been reported many times over the years for consuming high CPU, even up to 90%. Those who are ignorant of the function of MsMpEng.exe may even call it a virus. However, MsMpEng is an Antimalware Service executable that is a core process of Windows Defender. It scans your PC for spyware, malware, other trojan programs and removes them from your PC.

This process is required to maintain the safety of your system from such malicious things. But, if the process is suddenly consuming most of the CPU resources, it cannot be overlooked. In this article, I have discussed how to fix the MsMpEng.exe high CPU consumption issue.

Also check out this article if Windows Driver Foundation is consuming high CPU resources.

How To Fix MsMpEng.Exe High CPU Consumption?

Contents

The MsMpEng executable is a required process if you want to keep Windows Defender protecting your PC. There are a few methods that I have mentioned here that can work around this issue. If those don’t work, then you will have to disable the Windows Defender and sue another Antivirus for system protection.

Solution 1: Limit CPU Usage

The easiest fix to this issue will be to limit the CPU usage of the MsMpEng process from the Task Manager. This doesn’t tackle the cause of the issue but manages the effects of it. To do it, follow the steps given below:

  1. Press the Ctrl + Shift + Esc keys to open the Task Manager.
  2. Click on the Details tab and locate the MsMpEng.exe process.
  3. Right-click on it and move the mouse cursor on the Set priority option. This will open a side menu. From here you can set the priority of the process, depending on this the system will allocate the resources for it.
  4. Select the Low option, allowing the process only the bare minimum system resources.
  5. Close Task Manager.

set_high_priority_for_games

After you have completed the above steps, the MsMpEng.exe should no longer consume high CPU usage. But, if you don’t want to limit the priority of the process, try the other solutions given below.

Solution 2: Exclude The Windows Defender Directory From Scan

The MsMpEng.exe high disk usage issue can happen if Windows Defender starts to scan its own directories. This seems to create a conflict in the scanning process and force MsMpEng.exe high CPU consumption. Excluding the Windows Defender directory from scanning can fix this issue. To do it, follow the steps given below:

  1. Type Windows Security in the search bar and select the top result.
  2. Click on the Virus and Threat option.
  3. Select the Manage Settings option in the Virus and Threat settings section.
  4. Scroll down and select the Add or remove exclusions option in the Exclusion section.
  5. Click on the Add an exclusion option. A small window will appear.
  6. Select the Folder option.
  7. Navigate to the following path and add it to the exclusion list by clicking on the Select Folder option.
    C:\Program files\Windows Defender
  8. Close Windows Defender.

Solution 3: Schedule Windows Defender For Scanning In Free Time

Another workaround you can use is to schedule the Windows Defender to scan your PC only at specific intervals when you are not using the PC. The MsMpEng.exe will still likely consume high system resources, but at least it won’t interfere while you are working. To do it, follow the steps given below:

  1. Type Task Scheduler in the Start menu and select the top result. This will open the Task Scheduler.
  2. On the left panel, navigate to the following path:
    Library/Microsoft/Windows/Windows defender
  3. After you have selected the Windows Defender folder, double-click on the Windows Defender Scheduled Scan from the middle window. This will open the properties window.
  4. Under the General tab, uncheck the Run with Highest Privileges box.
  5. Now, select the Conditions tab and uncheck all the boxes under the Idle, Power, and Network section.
  6. Click on the Triggers tab and click on the New option to create a new trigger.
  7. Set the trigger as you want to set the scheduled time and click on OK.

Read this article to learn more about using Task Scheduler.

Solution 4: Scan For Malware

One thing that can increase the MsMpEng.exe memory consumption is if the process itself is infected by malware. In such a scenario, you will need to scan your PC for malware. You will need to use 3rd party antimalware applications. Malwarebytes is a powerful anti-malware tool that you can use.

Solution 5: Disable Windows Defender

If none of the above solutions helped you fix this issue, the only thing left is to disable Windows Defender. To disable Windows Defender, follow the steps given below:

  1. Type Windows Security in the search bar and select the top result.
  2. Click on the Virus and Threat option.
  3. Select the Manage Settings option in the Virus and Threat settings section.
  4. Turn off the Real-time protection toggle.

Turn_on_windows_defender

If you want to completely disable the Windows Defender, you can do it from the Registry by following the steps given below:

  1. Press the Windows + R keys to open the Run utility.
  2. Type regedit and press Enter to open the Registry Editor.
  3. Navigate to the following registry key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
  4. On the right panel, double-click on the DisableAntiSpyware value to edit it.
  5. Change the Value data to 1 and click on Ok to save the changes.
  6. Close Registry Editor and restart your PC.

Wrapping Up

So, there you have it. Now you know how to fix the MsMpEng.exe high CPU consumption issue. The above solutions should help you troubleshoot. If you have any questions regarding this topic, ask them in the comment section below.

Filed Under: Windows Tagged With: MsMpEng.Exe High CPU Consumption

About Sanmay Chakrabarti

Sanmay is a Windows Insider and editor at Digicruncher. He is a Tech enthusiast and has been writing tech blogs for over 2 years now. He loves reading books, traveling to new places and listening to music in his free time.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Digicruncher_Twitter_handle Digicruncher_Facebook_handle Digicruncher_pin_handle Digicruncher_Rss_Feed

Recent Posts

  • How To Fix PS4 Error WS-37398-0?
  • How To Fix PlayStation Error CE-33743-0?
  • FIX: Insignia Fire TV Remote Not Working
  • Fix: Homegroup Icon Won’t Go Away
  • How To Find HomeGroup Password In Windows

19 shares