Antimalware Service Executable High CPU Usage [SOLVED]

antimalware service executable high cpu usage windows 10

Antimalware Service Executable is a name of MsMpEng (MsMpEng.exe) used by the window defender program. The service associated with this program is the Windows Defender service. The two common reasons for Antimalware Service Executable is taking High CPU usage are the real-time feature which is constantly scanning files, connections, and other applications in real-time.

The other is the full scan feature which scans all files, when the computer either wakes up from sleep or connected to the network or if it is scheduled to run daily. Here we need to understand is that when it is doing a complete scan, your system may face frequent lagging, hanging, and delayed access/response from input/interactions with the system.

It is because the system is hijacked by Windows Defender service. Don’t be worried, instead let it run and scan, wait for a few minutes, and if there are lots of files, etc., then you may need to wait for few more hours too. So just allow it to run and finish making sure of protection to your system. Once it has completed, it will release the CPU, and the usage will drop to its normal.

antimalware service executable high cpu usage windows 10

However, the full scan must be done once in a while than daily. It is observed that most of the users, they are scheduled the scan feature to run when the system is awake from sleep, or when it is connected to the network.

How To Fix Antimalware Service Executable High CPU Usage Error

This issue may also apply to people using Windows 7 and hence on Microsoft Security Essentials. These methods are similar if not the same.

Method 1: Turn Off Windows Defender

Disabling the Windows defender will sometimes work as a better solution. When using this method, don’t forget to install another antivirus. It not only protects your system from but also consumes less CPU time than the defender.

Method 4 – Scan For Malware

There are chances where malware may infect the MsMpEng.exe process. Try scanning with antimalware applications like “Malwarebytes” and “Adwcleaner” to scan and delete any malware.

Method 2: Reschedule Windows Defender Properly

Step 1 – Click the start menu on the left side and type “Administrative Tools.” Click on it to open it.

Step 2 – From the “Administrative Tools,” explorer window, choose Task scheduler. Double click on it to open it.

Step 3 – From the left pane of Task scheduler browse to the path:

Library/Microsoft/Windows/Windows defender

Step 4 – Once you are in the Windows Defender folder, locate the name “Windows Defender Scheduled Scan,” click on it once to highlight it, and then select Properties.

Step 5 – From the properties Windows, click on the Conditions Tab and now uncheck the options under idle, power, and network and click OK.

Don’t worry; we schedule it properly in upcoming steps

Step 6 – Once this is done, we will reschedule it. Click the Properties from the right pane again, and this time choose the Trigger Tab, add click new. Here select the Weekly Option or Monthly, according to your wish, and then select the day, click OK and make sure it is Enabled.

Step 7 – This will re-schedule the Defender to work as per your preference.  Now if the scan was previously running, wait for it to finish, you will see the results after the scan has finished, but when the scan does not run as per your schedule, you will still get the High CPU usage.  Repeat the same to three other schedules.

Step 8 – Windows defender cache maintenance, Windows defender cleanup, Windows defender Verification.

Step 9 – Turn the conditions off, set the trigger to run once in a week.

Method 3: Add Antimalware Service Executable To Windows Defender Exclusion List

Adding MsMpEng.exe to an extension list will reduce CPU consumption.

Step 1 – Press Ctrl + Shift + Esc on your keyboard. Windows task manager gets open. In the list of processes, loOK for the antimalware service executable process.

Step 2 – Right-click on it and select “open file location” to see the full path. You will see the file MsMpEng highlighted. Click on the address bar and copy the location of this file path.

Step 3 – Hold the Windows key and press I, choose update and security, then select Windows defender from the left pane, scroll down and Choose → Add an Extension “Under Exclusion” → Exclude a .exe, .com or .scr extension type, and paste or type the path to MsMpEng.exe.

Step 4 – Come back to your task manager, and this process consuming just a little fraction of your processor. Copy & Paste the full path to the folder you copied and then add \MsMpEng.exe to it. Click OK to save the changes.

Method 4: Remove Bad Updates

Sometimes, Windows defender acquires bad definition updates, and that causes it to identify certain viruses. So follow these steps.

Step 1 – Press Windows + R together to open a command prompt.

Step 2 – Type cmd and press shift + ctrl + enter simultaneously to provide administrative privileges to command prompt.

Step 3 – Click on yes in the prompt.

Step 4 – Start typing the following command and press enter

"%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe" –RemoveDefinitions –All

Note: keep commas in the command.

Step 5 – Type the other following command too and press Enter.

"%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe" -SignatureUpdate

Step 6 – wait for the process to get completed and check if the Antimalware Service Executable High CPU issue persists.


We hope that Antimalware Service Executable errors are fixed. If you face any error following these methods let us know.