How to fix high CPU utilization by Antimalware Service Executable

  • Antimalware Service Executable (Msmpeng.exe) is part of Windows Defender, a built-in anti-virus feature that comes with Windows 10.
  • The two most common causes of high CPU load are the real-time feature that constantly scans files, connections, and other related applications.
  • The second is the Full Scan feature, which can scan all files when the computer wakes up from sleep or when it is connected to the network.

Updated February 2024This tool will stop these errors and fix common problems: Get it at this link
  1. Download and install the software.
  2. It will scan your computer to find problems.
  3. The tool will then correct the issues that were discovered.

Windows Defender Advanced Threat Protection High Cpu

Sorry if this has been asked and answered. When the system has been idle for a lot of time, Windows Defender, specifically msmpeng.exe, uses about 20% CPU.

As part of Windows Defender, the Antimalware Service Executable performs background checks. Windows Defender is an antivirus program built into Windows. You can keep your computer safe from attacks by running the Antimalware Service Executable (MsMpEng.exe) process.  

If you notice that Antimalware Service Executable has high disk usage in Windows 10, rest assured you are not alone. Many Windows users face the problem of high memory usage when using Antimalware Service Executable.

Why Is Antimalware Service Executable Running High Memory

You might want to schedule this full scan at a time when you won’t be using too many CPU resources since Antimalware Service Executable mostly uses high memory because it takes a full scan of your computer and uses a lot of memory.

There have been many reports of high CPU, memory, and disk usage for MsMpEng.exe users on Microsoft support forums. 

On the Details tab of Task Manager, you will find the Antimalware Service Executables (Msmpeng.exe) that are part of Windows Defender.

Microsoft Defender Using Too Much Memory

Windows Security’s Real-time Protection feature usually triggers high memory usage by Microsoft Defender antivirus service. Therefore, disabling it temporarily will fix the problem.

In this article by Techquack, you will learn all about Antimalware Service Executable and how to solve the Antimalware Service Executable High CPU load problem.

What are the causes of high CPU load with Antimalware Service Executable?

What are the causes of high CPU load with Antimalware Service Executable?

High CPU load is most frequently caused by the real-time feature (Protect In Real Time), which continuously scans files, connections, and other related applications, as it should (prove the protection in real time).

How To Turn Off Antimalware Service Executable

This service will run when Windows Defender Antivirus is active. Antimalware Service Executable is related to Windows Defender Antivirus. By turning off real-time protection, editing the associated Group Policy, or editing the Windows Defender registry key, you can directly turn off Antimalware Service Executable in Windows Defender Antivirus.

In addition, you can schedule the Full Scan feature to scan all of your computer files immediately upon waking or connecting to the network, as well as whenever it is scheduled to run.

How to solve the problem of the high CPU load of the antimalware executable service

Updated: February 2024

We highly recommend that you use this tool for your error. Furthermore, this tool detects and removes common computer errors, protects you from loss of files, malware, and hardware failures, and optimizes your device for maximum performance. This software will help you fix your PC problems and prevent others from happening again:

  • Step 1 : Install PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista).
  • Step 2 : Click Start Scan to find out what issues are causing PC problems.
  • Step 3 : Click on Repair All to correct all issues.


Sentinelone Agent High Cpu

When using the EventSentry agent, what is its usual CPU and memory usage? EventSentry uses less than 100MB of memory and 1-3% CPU. When resource usage increases beyond this range after five or ten minutes, right-click eventsentry_svc.exe and select Create Dump File. If you would like to upload your dump file for analysis, please contact our support department (link below).

How to solve the problem of the high CPU load of the antimalware executable service

Change Windows Defender runtime scheduling settings

When Windows Defender runs a full scan, Antimalware Service Executable eats a lot of memory. To resolve this, schedule the scan during a time when your CPU is less busy.

  1. The Task Scheduler program can be launched by opening the Start menu and typing “Task Scheduler”.
  2. Select the Task Scheduler Library in the left navigation bar and expand it further. Navigate to Library/Microsoft/Windows/Windows Defender.
  3. You can find Windows Defender Scheduled Scan in the middle pane of your Windows Defender folder. Double-click it to begin scanning.
  4. The scheduled scans will be deleted when you click the Conditions tab and uncheck all options.
  5. Our software offers a way for you to schedule new scans that will reduce the impact on the performance of your system while protecting it from threats.
  6. By clicking on the Triggers tab and clicking New, you can create a new trigger for Windows Defender Scheduled Scan.
  7. Then, select settings that balance the performance of your system and the level of protection you need.
  8. As a recommendation, we recommend running a scan once a week (at least) at a time when you are unlikely to notice increased CPU usage.
  9. In the Library/Microsoft/Windows/Windows Defender folder, you can find the rest of the three Windows Defender services (Cache Maintenance, Cleanup, and Verification).

Add the Antimalware Service executable file to the Windows Defender exceptions list

You can tell Windows Defender to run a system scan only when you signal it to do so, avoiding some of the interesting interactions and crashes that can occur.

  1. The Windows Task Manager can be opened by pressing Ctrl, Shift, and Esc at the same time.
  2. Choose Open File Location from the menu when you find Antimalware Service Executable in the list of processes.
  3. This will show the full path to the Antimalware Service Executable file. Copy the full path by clicking in the address bar.
  4. Launch Windows Defender Security Center by opening the Start menu and typing “windows defender”.
  5. You can change your virus and threat protection settings by clicking on “Virus and Threat Protection Settings”.
  6. Choose Add/Remove Exceptions under “Exceptions”.
  7. The next screen will prompt you to click Add Exception, choose Folder, and paste the path to the Antimalware service executable file (MsMpEng.exe).
  8. By clicking Open, it is now possible to exclude this folder from scanning.


Disable Windows Defender

It may be tempting to turn off Windows Defender completely if the problem persists after applying the first two fixes. However, this will expose you to a number of cyberattacks. Hence, before uninstalling Windows Defender, you should install a powerful anti-malware program on your computer.

  1. The Run dialog box is opened by pressing Windows + R.
  2. To open the registry editor, click OK in the Run dialog box and type Regedit.
  3. You can access Windows Defender by double-clicking folders in HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows.
  4. The data value of the registry entry named DisableAntiSpyware should be set to 1 if you find it.
  5. Click on New -> DWORD Value (32 bits) in the main registry editor area if you do not see the DisableAntiSpyware entry.
  6. Put 1 as the value of the new registry entry. Name it DisableAntiSpyware.

RECOMMENATION: Click here for help with Windows errors.

Frequently Asked Questions

Double-click Task Scheduler Library -> Microsoft -> Windows. Double-click Windows Defender in Windows. Then double-click on Windows Defender Scheduled Scan. Disable the Run with Highest Privileges option.

  1. Disable Windows Defender. 1.1 Disable Windows Defender using the registry editor.
  2. Use the Group Policy Editor. Press the Windows + R keys and type Gpedit.
  3. Install a third-party antivirus program to replace the Msmpeng.exe executable of Antimalware Service.

If you notice that the Antimalware Service executable process is using a lot of CPU or disk resources, it is probably scanning your computer for malware. This CPU usage may also indicate that an update is being installed, or that you have just opened a particularly large file that Windows Defender needs a little more time to analyze.

AntiMalware Service Executable is your defense against viruses. If you want to stop it, you will have to install another antivirus program. with Windows, and you cannot remove the program from Windows.

Website | + posts

Mark Ginter is a tech blogger with a passion for all things gadgets and gizmos. A self-proclaimed "geek", Mark has been blogging about technology for over 15 years. His blog,, covers a wide range of topics including new product releases, industry news, and tips and tricks for getting the most out of your devices. If you're looking for someone who can keep you up-to-date with all the latest tech news and developments, then be sure to follow him over at Microsoft.