Antimalware Service Executable (MsMPEng.exe) is a Windows service that protects your computer by remaining active in the background. Many users report it causing high CPU usage. This article presents five different ways to fix Antimalware Service Executable high memory usage issue in your Windows 11/10 PC.

Fix: Antimalware Service Executable high memory usage

The Antimalware Service Executable generally consumes high CPU & RAM, but only when Windows security is performing a real time full system scan of updating virus definitions. However, if your computer is consistently freezing or slowing down due to high memory usage by this service, here are some fixes you can try.

Fix 1: Disable Scheduled Tasks

  1. Search for Task Scheduler in the Start menu and open it.
  2. Go to Task Scheduler Library > Microsoft > Windows > Windows Defender in the left pane.

Fix: Antimalware Service Executable high memory usage

  1. the right pane in the Windows Defender may be showing some Windows Defender Tasks. Right click on them and select Disable.

This should result in the reduction in CPU & RAM usage by this service.

Fix 2: Disable Real Time Protection in Settings

Note: Follow these steps only if you’ve third-party antivirus installed.
  1. Open Settings app and go to Privacy & security > Windows Security.
  2. Click on virus & threat protection.

Fix: Antimalware Service Executable high memory usage

  1. Select Manage Settings link.

Fix: Antimalware Service Executable high memory usage

  1. In the next screen, turn off the real-time protection.

Fix: Antimalware Service Executable high memory usage

However, this is temporary only. Windows will enable this again automatically when you log in to the computer the next time.

Fix 3: Disable Windows Defender AntiSpyware Function in Registry Editor

Note: Follow these steps only if you’ve third-party antivirus installed.
  1. Press Win + R to and search for Regedit in the Run dialogue box that opens. This will open the Registry Editor.

Fix: Antimalware Service Executable high memory usage

  1. In the Registry Editor go to the following path.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender
  1. You will find a DWORD called DisableAntiSpyware in the right panel. Double click on it to change its value from 0 to 1.

If you do not see the DWORD, create a new one by right clicking on the empty space and selecting New > DWORD (32-bit) Value. Name it as DisableAntiSpyware and enter its value as 1 in the Value Data field.

Fix: Antimalware Service Executable high memory usage

Fix: Antimalware Service Executable high memory usage

Fix 4: Prevent the Executable from Scanning its own folder

  1. Open the Settings app and go to Privacy & Security > Windows Security > Virus & threat Protection > Manage Settings as shown in the second fix.
  2. On the next screen, go to the Exclusions section and select Add or remove exclusions.

Fix: Antimalware Service Executable high memory usage

  1. Now, click on Add an Exclusion and select Folder.

Fix: Antimalware Service Executable high memory usage

  1. You will be asked to navigate to the folder now, go to C: Program Files > Windows defender and click on Select Folder. If prompted by the UAC, select Yes.

Now, you restart your computer to check if the issue is resolved.

Fix 5: Install third party Antivirus Program

This last and the easiest option means you install a new third-party antivirus program. Windows Defender will automatically disable itself upon installation. It will no longer be running in the background and slowing down your computer because of high memory usage.

You can also checkout this video fix:

Hope one of these suggested fixes solve the issue you are facing!

Also check: How to Disable Antimalware Service Executable in Windows 11.

2 Comments

Add your comment

  • Suri

    Thank u so much this worked weel I tried many methods nothing worked your method worked well

  • Kapil Arya

    ^^ Glad to help 😎

  • Leave a Reply

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