Antimalware Service Executable High CPU Usage Solved for Windows 11/10

Some Windows users report an issue where the primary Antimalware Service Executable (MsMpEng) unusually utilizes over 80% of the available CPU processing power, particularly on Windows 10 and 11.

High CPU Usage by Antimalware Service Executable
High CPU Usage by Antimalware Service Executable

What is the Antimalware Service Executable (msmpeng.exe)?

The Microsoft Malware Protection Engine, Msmpeng.exe, is the primary executable for the built-in antivirus program in Windows 10 and 11.

The Antimalware Service Executable, a background program, scans your computer for threats like harmful software, viruses, and worms, and quarantines or deletes them upon detection.

What causes msmpeng.exe to use high CPU?

After investigating, we found the issue originates from several potential factors. Here are scenarios where you may experience unusually high CPU usage due to the MsMpEng component:

  • File Corruption Impacting Windows Defender – If excessive CPU usage seems to be due to corruption impacting Windows Defender, start your troubleshooting there. You can choose to use either a third-party repair utility or initiate a repair install to fix the problem.
  • The MsMpEng task frequency is excessively high b Many reported cases indicate that this typically occurs when an administrative task related to MsMpEng runs too frequently. To resolve this, utilize the Task Scheduler to decrease the frequency of the task that triggers the MsMpEng process.
  • Windows Defender interference – This issue can occur when Windows Defender conflicts with an active third-party antivirus, usually from a smaller, unverified company. It necessitates the forceful disabling of Windows Defender, either via the Local Group Policy Editor or the Registry Editor.
  • The antispyware function is activated – Many experts in the Windows 10 community believe the issue could stem from a Registry key remaining disabled, even when Windows Defender isn’t the active antivirus. To solve this, you need to open the Registry Editor and adjust the value data of the DisableAntiSpyware key.
  • Internal Windows Defender Conflict – This may sound unusual, but adding MsMpEng.exe to the Windows Defender exclusion list can significantly reduce CPU usage. Many users confirm this solution is particularly effective when Windows Defender is reactivated following a prolonged period of using a different third-party antivirus
  • Malware Infection – Ironically, increased CPU usage by the security file MsMpEng.exe could indicate a virus infection. This file could be malware disguised as a system process to access the system’s resources. To confirm, perform a comprehensive scan using a capable anti-malware utility.
  • Incorrect Windows update: The history of Windows Defender includes several instances of inaccurate virus definition updates leading to false positives (legitimate files flagged as malware or adware). If you’re confident you don’t have a virus, resolve this by removing the faulty update via an elevated CMD prompt.
  • Looping Process Mitigation – This error occasionally occurs when the process mitigation feature unintentionally triggers a relentless Exploit Protection loop. Windows Defender persistently tries to inhibit a folder or program’s activity, leading to high CPU usage due to repeated attempts.
  • Windows Defender is inefficient – If all other solutions in this article fail, you can permanently resolve this by using an alternative antivirus. Proceed with this option if you’re ready to leave the built-in Windows Defender suite.

How to Quickly Fix High CPU Usage by Antimalware Service Executable?

Now that we went over every potential cause that might be facilitating this behavior, let’s get to the part where we get to the bottom of this issue and fix it.

Below you’ll find a collection of verified methods that other affected users have successfully used to treat a scenario where the MsMpEng process takes up an unusually high amount of CPU resources.

1. Address system file corruption issues

The first step in troubleshooting this issue is to check for any corrupted system files.

To ensure that, you have two options:

  1. Proceed with the Windows 10 repair install procedure to efficiently replace all corrupted system files, keeping your applications, games, personal media, and documents untouched.

If you’ve tested the option above and found no system file corruption causing high MsMpEng.exe usage, proceed to the next method.

2. Decrease the frequency of tasks related to MsMpEng.exe.

Many users who are impacted by this behavior report that it is often caused by an administrative task related to MsMpEng running at very frequent intervals.

To resolve this issue, you can use Task Scheduler to reduce the frequency of the task that launches the MsMpEng process.

In order to do this, you’ll need to access the Task Scheduler utility, which is under Administrative Tools. Then, modify the Windows Defender Scheduled Scan task, found under Windows Defender, so that it only occurs either once a week or once a month—based on your preference.

Note: This will help tremendously in scenarios where you are running Windows 10 on a low-end PC with not a lot of CPU processing power available. 

For detailed guidance on how to reduce the frequency of MsMpEng.exe tasks, please follow the steps below:

  1. Press Windows key + R to open up a Run dialog box.
  2. Next, type ‘taskschd.msc’ inside the Run box, then press Ctrl + Shift + Enter to open up Task Scheduler with admin access.
    Opening the Task Scheduler
  3. At the User Account Control prompt, click Yes to grant admin access.
  4. Once you’re finally inside Task Scheduler, use the side menu on the left to navigate to the following location:
    Microsoft > Windows > Windows Defender
  5. With the Windows Defender folder selected from the side menu on the left, move over to the central pane and double-click on Windows Defender Scheduled Scan. 
    Accessing the Windows Defender Scheduled Scan
  6. From the Windows Defender Scheduled Scan Properties window, access the General tab and uncheck the box associated with ‘Run with Highest Privileges‘.
  7. Next, access the Conditions tab and uncheck all the options under Idle, Power, and Network before clicking on Ok to save the changes. 
    Unchecking all the options

    Note: Don’t worry as this is only temporary – we will schedule them properly in the steps below. 

  8. Now, let’s move to the rescheduling part. Access the Triggers tab and click on New. Here, choose either the Weekly or Monthly option, as per your preference. Then, choose the Day, click OK, and make sure that the box related to Enabled is checked at the bottom of the screen.
    Lessening the frequency of the task

    Note: This action will reschedule Windows Defender to regulate the scan frequency. If a scan was previously running, you should wait for it to complete. Once finished, you’ll see the results. However, even when the scan runs as per your defined schedule, you may still encounter high CPU usage.

  9. Repeat the same for the three other schedules – Windows Defender Cache Maintenance, Windows Defender Cleanup, Windows Defender Verification

In case the same problem is still occurring despite the fact that you’ve just reconfigured the frequency of the scan, move down to the next method below.

3. Disable overlapping Windows Defender.

It seems that this problem can also occur when Windows Defender is running at the same time as another third-party antivirus. This often happens when you’re using a security solution from a smaller company that isn’t verified by Microsoft.

In this case, you’ll need to forcibly turn off Windows Defender. The best way to do it is via the Local Group Policy Editor.

Note: This method works on the Enterprise and Pro Editions of Windows 10, as well as more advanced versions of earlier operating systems. If you cannot use the Local Group Policy Editor, then revert directly to the Registry tweak.

Here’s what you need to do in order to disable a potential Windows Defender overlap:

  1. Press the Windows Key + R. Then, type ‘gpedit.msc’ into the Run dialog box.
    Open the Gpedit utility
  2. Next, press Ctrl + Shift + Enter to open up the Local Group Policy Editor with admin access.
  3. Once you’re inside the home screen of the Local Group Policy Editor, navigate to the following location using the side menu on the left:
     Computer Configuration > Administrative Templates > Windows Components > Windows Defender
  4. After you’re inside the correct Group Policy path, select “Windows Defender,” then move to the central pane and look for the setting named “Turn off Windows Defender.” Double click it. Select the “Enabled” option to disable Windows Defender. Click “Apply,” followed by “OK.
    Disabling Windows Defender via the Local Group Policy Editor
  5. After you do this, the Windows Defender will instantly be Disabled. Now all that’s left to do is perform a simple restart.
  6. Check Task Manager and you should notice that MsMpEng is no longer appearing among the system processes.

In case this method didn’t work in your case or you’re looking for a different approach, move down to the next method below.

4. Disable the AntiSpyware function.

Insiders of the Windows 10 community say that this issue might be caused by a Registry key that is still disabled even though Windows Defender is no longer the active antivirus.

To fix this problem, you will need to open the Registry Editor and change the value data of the DisableAntiSpyware key.

Note: This method will only work if Windows Defender is currently active as your computer’s antivirus (AV) solution, or if it was recently disabled without being replaced by a different AV suite. Generally, once a new third-party antivirus replaces Windows Defender, the AntiSpyware function of Windows Defender is usually disabled automatically.

To investigate whether this scenario is applicable or not, follow the instructions below to use the Registry Editor to disable the antispyware function if applicable:

  1. Start by opening a Run box by pressing the Windows key + R.
  2. Next, inside the Run box, type ‘regedit’ and press Ctrl + Shift + Enter to open up the Registry Editor with administrative privileges. 
    Accessing the regedit menu
  3. When you see the User Account Control (UAC) prompt, click Yes to grant admin access.
  4. Once you’re finally inside the Registry Editor, use the menu on the left to navigate to the following location:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender

    Note: You can either navigate to this location manually or you can paste the path above directly into the navigation bar and hit Enter to get there instantly. 

  5. If you are inside the correct location, move over to the right-hand pane and double-click on the registry entry named DisableAntiSpyware. 
    Accessing the DisableAntiSpyware key

    Note: In case the Registry key is missing from the Windows Defender folder, you can download and apply this registry file on your PC in order to automatically add it to your registry. 

  6. Once you’re inside the Edit World (32-bit) Value window for DisableAntiSpyware, set the Base to Hexadecimal and the Value data to 1 in order to ensure that the Anti Spyware function remains disabled. 
  7. Close the Registry Editor and reboot your PC to implement the changes you just made.
  8. After your PC boots back up, check to see if you’re still experiencing the same kind of High CPU usage by Msmpeng.exe.

If the problem still persists despite following the above instructions, please proceed to the next method below.

5. Scan for Malware

While it may sound ironic, a high CPU usage by the security file MsMPEng.exe can also indicate a virus infection. The MsMpEng.exe file might actually be malware in disguise, posing as a system process in order to gain access to the system’s resources.

To be sure that this is not the case, you should run a deep scan with a reliable anti-malware program.

There are a lot of options available when it comes to doing this, but our recommendation is to deploy a deep Malwarebytes scan since it’s one of the most robust security scanners that’s just as effective with malware as it is with adware. 

Deploying a Malwarebytes scan

After completing the scan, remove every infected instance as instructed. Then restart your PC and open the Task Manager again (Ctrl + Shift + Esc) to see if the CPU consumption related to MsMpEng.exe has reduced.

If the same kind of issue is still ongoing, move down to the next method below. 

6. Adding Msmpeng.exe to the Windows Defender Exclusion list (if applicable) 

This could appear to be a strange fix, but a number of users have testified that after they added MsMpEng.exe to the exemption list of Windows Defender, the CPU utilization decreased noticeably.

This will work in cases where Windows Defender was enabled again after a prolonged period during which another 3rd party antivirus was turned on.

Note: Since some malicious programs are known to disguise themselves as the Msmpeng executable in order to avoid being detected by security suites like Windows Defender, there’s also a possibility that Windows Defender (or a different 3rd party antivirus) will end up scanning the file continuously due to a false positive.

If you previously followed Method 5 and ensured that your computer is not infected, you have nothing to worry about and this is probably just a false positive that is somewhat common on Windows 10 (when Windows Defender is being used by default).

If this scenario is applicable, you can simply add the MsMpEng.exe file to the exclusion list, and you’ll notice an immediate reduction in CPU consumption.

Here’s what you need to do:

  1. Press Ctrl + ALT + Del on your keyboard and open the Windows Task Manager.
    Accessing the More details menu

    Note: If the simple interface opens by default, click on ‘More Details’ to bring up the expert interface.

  2. In the list of processes, look for the Antimalware Service Executable process.
  3. Next, once you’re inside the Expert interface, click on the Processes tab, then look for the Antimalware Service Executable (MsMpEng.exe).
  4. When you see it, simply right-click on it and click on Open File Location to see the full path of the executable. You will see the file MsMpEng highlighted. Click on the address bar and copy the location of this file path.
  5. Next, hold the Windows Key and press ‘I’. Choose ‘Update and Security’. Then select ‘Windows Defender’ from the left pane. Scroll down and select ‘Add an exclusion’ under ‘exclusion’. Exclude a .exe, .com, or .scr process or FileType. Lastly, paste the path to MsMpEng.exe.
    Accessing the Update and Security Menu
  6. Once you’ve done this, restart your PC and see if the CPU resource consumption goes down by a lot after your PC boots back up. 

If the resource consumption is still high or Windows Defender is not your active antivirus, move down to the next method below. 

7. Reverting a Bad Windows Defender Definition Update

Windows Defender has a long history of bad virus definition updates that can cause false positives. If you’re sure you don’t have a virus infection, you can remove the bad update by opening an elevated CMD prompt.

Note: Strangely enough, this problem is almost exclusive to Windows 10 as Microsoft seems to have fixed this issue for their latest OS. Regardless, we’re still regularly seeing bad Windows Defender definition updates coming on Windows 10. 

If this scenario is applicable and you suspect that you’re experiencing this high CPU usage by MsMpEng.exe, the quickest way to fix it is to use an elevated Command Prompt interface to remove the bad update.

Important: Keep in mind that this method assumes that you are actively using Windows Defender as the default security suite. 

For step by step instructions on how to do this, follow the instructions below:

  1. Start by pressing the Windows key + R to open up a Run dialog box. 
  2. Next, type ‘cmd’ inside the Run text box, then press Ctrl + Shift + Enter at the same time to open a Command Prompt window with admin access. 
    Open an elevated CMD window
  3. When you’re prompted by the User Account Control (UAC), click Yes to grant admin access. 
  4. Once you’re inside the elevated CMD prompt, type the following command to remove all the definitions currently associated with WindowsDefender:

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

    Note: It’s important to keep all the commas inside the command, otherwise it won’t work. 

  5. Once the first command is processed successfully, type in the second command and press Enter in order to update the fleet of virus signatures for Windows Defender:
    "%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe" -SignatureUpdate
  6. Wait until the second command is processed successfully, then restart your PC and open up Task Manager to see if the CPU consumption went down.

In case the same type of issue is still occurring, move down to the next method below.

8. Fixing the Process Mitigation Loop

A less common cause of this error is a scenario where the process mitigation feature actually causes an Exploit Protection loop. It’s possible that Windows Defender is continuously trying to disable the activity of a folder or program, but upon failing, it will try again endlessly. This facilitates High CPU usage.

If this scenario is applicable, the proper fix is to address the process mitigation loop – this will stop the Exploit Protection Service which can drastically help you reduce CPU Usage. 

Note: Exploit Protection can cause a Loop where Windows Defender is trying to disable the activity of a folder/program but when it’s not successful it tries to do it again and again which ends up in High CPU Usage

In order to deploy this particular fix, follow the instructions below:

  1. Press Windows key + R to open up a Run dialog box. 
  2. Next, inside the Run dialog box that just appeared, type ‘powershell’ inside the text box, then press Ctrl + Shift + Enter to open up an elevated Powershell window with admin access. 
    Accessing the PowerShell menu
  3. At the User Account Control, click Yes to grant admin access and open an elevated Powershell window with admin access. 
  4. Once you’re inside the Elevated Powershell window, type or paste the following command to effectively disable the Exploit Protection and prevent the process mitigation loop:
    powershell “ForEach($v in (Get-Command -Name \”Set-ProcessMitigation\”).Parameters[\”Disable\”].Attributes.ValidValues){Set-ProcessMitigation -System -Disable $v.ToString().Replace(\” \”, \”\”).Replace(\”`n\”, \”\”) -ErrorAction SilentlyContinue}”
  5. You will most likely get some warning, but ignore them and wait until the process is complete.
  6. After the command is processed successfully, restart your PC and open Task Manager once the next startup is complete by checking if the usage by the Antimalware Service Executable (MsMpEng) is still high. 

If the problem is still not resolved or this method is not applicable to your particular scenario, move down to the final potential fix below. 

9. Using a different antivirus

If none of the methods above have worked, one surefire way of getting rid of this issue permanently is to simply use an alternative antivirus. Go this route if every other fix featured in this article doesn’t work for you and you’re prepared to move away from the built-in Windows Defender suite. 

You can try to use an alternative AV scanner engine frequently such as “Malwarebytes”, but you still need a real-time antivirus that is less aggressive.

Here are a few variants that you should consider:

  • BitDefender
  • Norton 360
  • Intrusta
  • Webroot

If you’re trying to figure out which of these options are right for you, consult this article where we analyze the 5 best antivirus suites for Windows 10

Note: Using another antivirus essentially disables Windows Defender, employing its own processes to defend your computer. Consequently, your computer usage will increase. Nevertheless, you will remain protected and your issue will be resolved.

ABOUT THE AUTHOR

Kamil Anwar


Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.

Comments

44
    AH
    Anthony Hofstad Jun 4, 2017

    Holy cow, I am glad I got my computer back! The first option fixes it!

    AH
    Apache Helicopter Jul 25, 2017

    is method 2 supposed to completely disbable “AntiMalware Service Executable” until its next scheduled scan? because “AntiMalware Service Executable” still takes up like 1% cpu although it doesnt hog like it used to

      KA
      K. Arrows Author Aug 5, 2017

      Method 2 will only change the schedule.

    MH
    Miles Hawighorst Oct 13, 2017

    praise this article disk usage from 100 % to 3

    RY
    Roger Yost Jan 6, 2018

    Thanks for the article. Can you clarify? I have Malwarebytes Premium with all its options sett to run- would that mean I can disable Windows Defender -or- should I just leave Windows Defender running once a week as a sort of ‘second check’?

      KA
      K. Arrows Author Jan 13, 2018

      I haven’t seen MB conflict with Defender but it does conflict with aVast, AVG etc (i.e antivirus softwares).

      Reply
    PA
    Philippe Allaire Mar 25, 2018

    Wow, as soon as I hit the accept policy button, bam, its was like night and day difference. Thank You

    LH
    Lucy Honeychurch May 24, 2018

    This didn’t help me at all. My screen looked nothing like the pictures after I clicked into task scheduler. I had no choices on the left to choose from. Did anyone else have this issue?

    HS
    Harold Sagl Aug 2, 2018

    Non of these options worked for me using Firefox 61. However adding the Firefox FOLDER (from Program Files) to the Exclusion List found in the Virus & Threat Detection Section, then reloading browser, dropped my Defender CPU use to the usual 0.2%.

    Reply
      KA
      Kamil Anwar Aug 6, 2018

      Thank you for the tip.

    DQ
    Dinar Qurbanov Aug 24, 2018

    i had similar problem. i had read that it easy for the windows antivirus to get infected. after i have seen such solution as here to add the antimalware itself into its own exclusions, i have come to idea that it is infected itself. so, then i have reinstalled windows.

    warning: you will need to reinstall all programs if you reinstall windows!

    warning: if you connect your hdd to other computer not with usb cable, but directly, i am afraid you may boot from it and infect the healthy hdd, so you sould carefully choose boot device. also you should be afraid of running programs from the infected hdd manually or by some autostart mechanism, though as far as i know that autostart was in windows xp, but it is not very actual with more new versions of windows, since it is disabled by default.

    warning: you may lose your windows’ activation! i think my windows key was saved in efi partition, you may need to find and write your windows product key to a paper.

    for that (reinstalling windows), i have connected its hdd via external case with usb cable to a linux, and deleted windows and program files (except some configuraion files of programs in appdata), (also i deleted users directory and others, moving my files to another folder before that), (just deleting whole c: partition, moving your files to other place before that, may be faster, if you have files of little total size), and deleted some partitions, except EFI boot partition, though that was dangerous, i hoped it (the EFI partition) was not infected. then, i created new windows 10 iso and dvd and reinstalled windows using it.

    about not deleting efi partition: i thought my windows key was saved in it. i think i could get windows product key using some command or program from inside the old infected windows, i am not sure whether i could get windows key from that partition by other method. i think i could, if i had windows key, alternatively change gpt partition scheme to mbr and delete it (the EFI). i had seen that windows did not install due to GPT if i put laptop to non-EFI mode. or, if i was sure i can get windows key from the efi later, i could remove boot flag from it instead of deleting it.

    alternatively, instead of reinstalling windows, you can try to check your windows hdd with other antivirus, installing it to same system, or, better, to other machine, and connecting this infected hdd to it, and booting from the healthy hdd.

    why i did not just run windows installer from inside the old infected windows installation? because it was recommended to me to format all hdd and to boot from the installer dvd in order to not infect fresh installation. i believe in this principle, and, as i said, i just delete some files instead of deleting/formatting all partitions, because formatting would require a new hdd to move files to it.

    alternatively, you can try to get old state of your system from some backup system… (there are also windows’ built-in system or systems, and you may have one from laptop manufacturer and you may have made backups manually or get them automatically). (this may delete your latest changes to your files, so you may need to save such files somewhere).

    alternatively, you can reinstall windows from laptop manufacturers’ special partition. i have not used this way, because windows 8 was there, and i wanted to try to install a “vanilla” windows, ie without the additional preinstalled soft.

    adding next day, august 25:

    warnings:

    deleting efi partition is dangerous. my laptop has a legacy bios system support, but if yours does not has bios, i am afraid it cannot boot without efi partition, but i am not sure.

    when you delete unneeded folders of windows hdd from linux, show hidden files, because that is files with beginning dots, and, for example, you may delete virtualbox configuration directory, which start with a dot, if you do not show hiden files in linux.

    several years ago there were news about that usb devices may be infected and it is not possible to cure them. so, if that method is used, you may not be able so easily get rid of a virus, generally. but this case is probably not such.

    about windows backup systems:

    one is system restore, coming nearly from windows xp or earlier, it saved only some files, like registry files and system files and documents, and in windows 7 there were additional backup system, which saved all files, probably they both are in windows 10.

      RC
      Ray Connor Aug 24, 2018

      Thank you for your detailed guide.

    FR
    Fiach Reid Aug 26, 2018

    Thanks!

    MK
    Monica Kim Oct 13, 2018

    OMG THANK YOU

    JS
    John Seal Nov 6, 2018

    I have Windows 10, and completed method 2. I changed the schedules for all Defender operations, not just the scheduled scan. I am trying to use method 4, as I am still getting the same problem. In item 3, it says ” Hold the Windows Key and Press I,” What is the Windows Key? It seems to either pen a document or go into Microsoft Edge.

    RS
    Richard Sportsman Apr 8, 2019

    Method 4 worked for me, I was only seeing the slowdown when running Thunderbird Email. So I added the folder containing Thunderbird profiles (C:UsersJohnAppDataRoamingThunderbirdProfiles) to the Defender Exclusion list and that fixed it.

    Reply
    RS
    Richard Sportsman Apr 8, 2019

    Method 4 worked for me, I was only seeing the slowdown when running Thunderbird Email. So I added the folder containing Thunderbird profiles (C:UsersJohnAppDataRoamingThunderbirdProfiles) to the Defender Exclusion list and that fixed it.

    FI
    Fahreza Divine IV May 22, 2019

    thaks! i using Using the Local Group Policy Editor and it works

    PK
    PKG Jun 2, 2019

    I ‘ve tried all of the above, but still it runs. How can I Remove this shit

      SW
      Shane Warren Author Sep 11, 2019

      The usage might be spiked due to a malware attack, scan your computer with an antivirus and make sure it hasn’t been infected.

    LI
    Light Jul 1, 2019

    Thanks for this help. I’m fix it using method three. But, after I’m turned off from regeditor, now another problem is come. I’m already using AdwCleaner, and run it, scan, repair and restart, then this “Microsoft software protection service”, sometimes make my memory going to “High” and sometimes it’s gone. Any answer for this?

    SW
    Shane Warren Author Sep 22, 2019

    The key on the left of the “ALT” button.

    SW
    Shane Warren Author Sep 24, 2019

    Select “Windows Security” and then “Virus and Threat Protection”. Click on “Virus and Threat protection settings” and click on “Add or remove an exclusion”.

    Reply
    SW
    Shane Warren Author Sep 28, 2019

    You have to open these folders in the specific order. These folders should be on the left of the screen:
    Library>Microsoft>Windows>Windows defender

    Reply
    JA
    Jake Oct 12, 2019

    Method 7: Kill the process? If it’s interfering with your work, it’s not really wanted or needed right now. A bit less drastic than Method 3! – so it will come back online again next time you reboot.UPDATE: `taskkill /IM MsMpEng.exe /T /F` (from administrator command prompt) – “ERROR: The process with PID 4360 (child process of PID 864) could not be terminated.Reason: Access is denied.” Jeez, Microsoft, are you trying to make our lives impossible? Class action lawsuit is required against you (Microsoft) for this (and many other things with Windows 10)! Will dig further if I have time, but already wasted too much of it here :/

    SW
    Shane Warren Author Oct 13, 2019

    According to some reports, if you leave the process to be for some time and let the computer run it will automatically bring the usage back to normal and it won’t go up again. So I recommend giving that a go.

      JA
      Jake Oct 13, 2019

      True, it does. But I can’t wait that long if I’ve got work to be getting on with and it’s slowing down my computer as much as it does (i.e. so that it’s almost unusable – not just CPU time but disk usage scanning away). Simplest temporary solution is of course “switch it off and back on again” – i.e. save all work, reboot, start again – problem solved, until the next time it inevitably happens. But a bit of an incovenience all the same, and nowhere near “zero cost of ownership”, wouldn’t you agree?

        SW
        Shane Warren Author Oct 17, 2019

        Yes, it is frustrating specially because it almost makes it impossible to carry on with your work while it is processed in the background due to the high resource usage. So until you find the time the temporary solution of just closing it is the best.

          JA
          Jake Oct 17, 2019

          Except that closing the process is not possible due to an “Access is denied” error as I’ve already pointed out. The only temporary solution appears to be a system reboot.

          SW
          Shane Warren Author Oct 19, 2019

          Go into Task Manager and into the details tab. Pinpoint the MsMPEng Executable that is causing the high disk usage and note down its “PID”.
          Open CMD With administrative privileges and type in “taskkill /F /PID pid_number”
          This should get rid of the executable

          JA
          Jake Oct 19, 2019

          Doesn’t seem to work. I already tried this from command prompt opened with administrator privileges, see my OP above. It may be like deleting any files in the `Windows` directory (don’t try to do this!) – ownership is required to reassign access rights, and even as administrator you don’t “own” the process. It’s possible to take “ownership” of files, I haven’t seen if it’s possible for a process (or really tried).But we are getting into long-winded solutions for things Microsoft should simply “fix”.

          HE
          hector Feb 5, 2021

          hey i tried this but it said not allowed

    JA
    Jake Oct 19, 2019

    It occurs to me that this problem might only really happen with quad+ core processors.The anti-malware scan should be running with low priority so that it will not impact your CPU time if you’re doing something else. But traditionally, process priority has only ever affected the allocated CPU time – not the disk access. There are two processes involved here. On a quad core machine, they’ll only take up 50% of CPU time. You’re unlikely to be doing anything else to sufficiently fill the remaining CPU time. So, if unchecked on a modern machine (as I think they are), they’ll kill access to your hard drive, which is why your computer grinds to a halt.Suggestion to Microsoft: Process Priority should also include priority for disk access (and other peripherals). And if you’re not running these scans at low priority, you really should be!

    Reply
    HE
    Herojig Nov 2, 2019

    I like method one. thx!

    CY
    Cynthia Mar 3, 2020

    Oh my gosh. It worked. Thank you so much. Funny how this just started recently. I did the reschedule process.

    CY
    Cynthia Mar 3, 2020

    Oh my gosh. It worked. This just started happening to me lately. I did the reschedule process you outlined.

    DD
    disqus_DOhoCki17X Mar 10, 2020

    Thanks, I will give this scheduling thing a try.

    VA
    valkyriebiker Jun 22, 2021

    Something else to consider: (Yeah, I know, old thread, but still a common problem)… While I was investigating a case of MsMpEng.exe running at high CPU, I discovered that another completely unrelated process was constantly starting, aborting, and restarting — and that was why MsMpEng.exe was chewing up CPU. Each time that unrelated process started, MsMpEng.exe was scanning it. That other process had no visible UI so you’d never notice it on the screen. I noticed the starting/stopping/restarting behavior in the process tab in the Task Manager. I disabled the unrelated process (True Color, a Dell add-on crapware) and presto MsMpEng.exe dropped to baseline CPU usage of zero to one percent. Problem solved.

    Reply
      VI
      Vijay Jul 17, 2021

      Amazing!! I disabled TrueColor and the CPU fan went silent!! Thank you very much for sharing!!

    ME
    Marie Christine M. Elnas Aug 4, 2021

    Hi! Sorry I got lost in this process–>Add an exclusion “under exclusion” > Exclude a .exe, .com or .scr process or File Type, and paste the path to MsMpEng.exe and 4. Come back to your Task Manager and this process will be consuming just a little fraction of your processor. Paste the full path to the folder you copied and then add MsMpEng.exe to it. Click OK to save changes.Where should I paste the full path? Thanks in advance.

      MZ
      Muhammad Zubyan Author Aug 4, 2021

      Try these steps:-

      1. Open the Windows Settings app.
      2. Head over to “Update & Security”.
      3. Open Window Security.
      4. Now click “Virus and Threat Protection” then click on “Virus and Threat Protection Settings”
      5. After that scroll all the way down till you find “Exclusions” after that you can follow the steps.

      Reply
        ME
        Marie Christine M. Elnas Aug 5, 2021

        Thank you. 🙂

    JI
    Jim Jun 21, 2022

    Despite trying all of these solutions, the antimalware executable still took over half my PC’s memory. I don’t know why none of it worked.

      MZ
      Muhammad Zubyan Author Jun 21, 2022

      How much RAM do you have in your PC? it is really hard to check what is the root cause of this issue we will have to take a closer look in your special case. Contact me on my Discord Zubyan Gul#9955