If you go to the Task Manager in Windows and then you check at processes tab, you see that the process of msmpeng.exe consume a lot of your available CPU. What is MsMpEng.exe? Well, it is not malware or spyware. It is actually associated with Windows Defender that is the product of anti-spyware from Microsoft. And Antimalware Service Executable is the name of the process MsMpEng.exe that is used by the program of Windows Defender. The service that associated with this program is Windows Defender Service.
There are two reasons why it consumes high CPU usage. The first is the real time feature that is constantly scanning files, connections and the other related app in real time, that is what it is supposed to be doing. The second is the full scan that can scan all files when the computer wake up from sleep or when it is connected to a network or it is scheduled to work daily.
How to fix it? There are several methods that you can follow.
- The first method is Repairing Corrupt Defender Files. You can download and run Reimage Plus to scan and repair corrupt files. If you find corrupt files, you can repair them.
- If the first method does not work, you can try to Reschedule Windows Defender Properly. You can begin with clicking Start Menu and type Administrative Tools, click and open it. Then, select Task Scheduler. You have to double click on it. Now, see a folder “Library” at the left and click it. Search “Microsoft” and click it. Search “Windows” folder and open it. Then, click on “Windows Defender”. When you are in Windows Defender folder, click “Conditions” and uncheck he boxes before “Idle”, “Power” and “Network”.
- The third method is Turning off Windows Defender. If you turn off Windows Defender, it can help fix this problem. When you use this method, you have to remember that you have to install another antivirus because it will less likely eat less CPU time than Windows Defender. You will use Local Group Policy Editor and you have to know that it only works on Windows Enterprise and Pro Editions of Windows 10 and advanced version of earlier OS’s. When you use the local group policy editor, you can press the Windows key + R and type “gpedit.msc” in the Run dialog box. Click Ok to open the Local Group Policy Editor. There, navigate to Computer Configuration, Administrative Templates, Windows Components and Windows Defender. In the Group Policy path, search for setting called Turn off Windows Defender and double click it. Choose “Enabled” option to disable Windows Defender. After that, click Apply and OK. It will disable instantly. If not, restart your PC and check whether it is disabled or not. Beside using Local Group Policy Editor, you can also use Registry by pressing Windows Key + 8 and type “regedit” in the Run dialog box. Then, click OK. When you are in the Registry Editor, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender. Then, you will see DisableAntiSpyware. Double Click to edit and change its value to 1.
That’s all the explanation about MsMpEng.exe high cpu and also to fix it. Hopefully, this information is helpful.