High CPU usage is not a new issue on Windows computers as it has, for a long time, affected both Windows 10 and 7 users. Just recently, we covered how to fix high CPU usage after the KB4512941 update on Windows 10. And now users are complaining about a process called msmpeng.exe causing a high spike in CPU usage. The interesting part about this process is that it’s not a virus, but a system process handled by the native antivirus itself. So to understand the problem better, let’s go ahead and learn how to disable msmpeng.exe process which will eventually reduce the high CPU usage on Windows computers.
Before moving to the guide, let me clarify that Msmpeng.exe is not a virus. In fact, it’s an Antimalware Service Executable process that is run by the native antivirus, Windows Defender (now called Windows Security). Many users have pinned down the issue to a database file called mpenginedb.db which is used by Windows Defender for storing hash values. Due to some false identifiers, Windows Security keeps scanning all the data on the disk and rehashes them in the database file. As a result, the CPU usage spikes from 50% to 100%. So, we will have to delete the mpenginedb.db file to fix this issue.
Since Mpengine.db is a system file related to the antivirus, we can’t delete it normally. We will have to temporarily disable the antivirus and then only we can delete the file. So open Windows Security and go to “Virus and threat protection”. Here, click on “Manage Settings”.
Once you are in the Safe Mode, search for “registry” in the Windows Search box. After that, click on “Run as administrator” in the right pane.
After that, copy the command below and paste it on your PowerShell window. Following that, hit enter. This will delete the mpengine.db file from your PC.