MsMPEng.exe is not a virus or malware program, it is a vital part of Microsoft’s built-in security software known as Windows Security or Windows Defender.
The main task of MsMpEng.exe is to Scan Files for Malware, as they are being downloaded to the computer and it also runs regular scans to detect harmful software, spyware, viruses and other types of harmful programs.
In general, High CPU Usage by MsMpEng.exe should automatically come down, as soon as Windows Security has finished its scanning activity.
If this is not happening and MsMpEng.exe activity is frequently consuming high resources on your computer, the issue can be fixed by using Troubleshooting steps as provided below.
1. Disable Automatic Sample Submission
Disabling “Automatic Sample Submission” in Windows Security should help in reducing CPU Usage by MsMpEng.exe on your computer.
Windows 11: Go to Settings > Privacy & security > Windows Security > Virus & Threat Protection.
Windows 10: Go to Settings > Update & security > Windows Security > Virus & Threat Protection.
On the next screen, scroll down and click on Manage Settings Link located under “Virus & threat protection settings”.
On the next screen, scroll down and disable Automatic sample submission.
If required, you can always submit files manually to Microsoft by clicking on Submit a sample manually link.
2. Disable Real Time Protection
You should see an immediate improvement in the functioning of your computer after disabling “Real Time Protection” feature in Windows Security.
On the next screen, turn OFF Real-Time Protection.
Restart your computer and you should now find it running better than before.
3. Prevent Windows Defender from Scanning its Own Directory
Another way to reduce High CPU Usage by MsMpEng.exe is to prevent the program from scanning its own directory.
On the next screen, scroll down to “Exclusions” section > click on Add or remove exclusions link.
On the next screen, click on Add an Exclusion and select the Folder option.
On next screen, navigate to C: Program Files > Windows Defender and click on Select Folder button.
Restart your computer and you should be able to see an improvement in its overall functioning.
4. Disable AntiSpyware Function in Windows Defender
If your computer is still suffering from High CPU Usage, you need to think in terms of disabling the AntiSpyware feature in Windows Security.
Right-click on the Start button and click on Run. In the Run Command window, type Regedit and click on OK to open Registry Editor.
On the Registry Editor screen, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender and Double-click on DisableAntiSpyware entry in the right-pane.
On the Edit DWORD pop-up, change Value Data from 0 to 1.
This will disable the AntiSpyware feature in Windows Defender, which prevents it from constantly being active and using up resources on your computer.
Note: If you cannot find DWORD named “DisableAntiSpyware”, you will have to create a New DWORD and name the DWORD as “DisableAntiSpyware” and set its Value Data to 1.
- How to Remove Startup Programs in Windows 10
- How to Backup Files Using Backup and Restore in Windows 10