Before heading forward we should be clear about what exactly is “AntiMalware Service Executable”. The application’s name which you must know in regards to this is the Windows Defender. This is an Anti-Virus software that is installed and running on the Windows 10 version so that even if the user doesn’t select any antivirus software to install, the operating system will activate Windows Defender for you.
The Antimalware Service Executable process is actually a background process of this Windows Defender which always remains running in the background. Its main functions are checking various files on the computer for malware, checking the presence of any virus or dangerous software. It also gives antivirus definition updates and all the other things that a security application needs to do. In the Task Manager you will find its file name as MsMpEng.exe.
Need for fixing AntiMalware Service Executable –
If you find in the task manager tab that it is using a lot of the memory of your CPU, it is mainly because the Anti-Malware Service Executable is scanning most of the computer software for malware.
It scans the files when you open them. It is responsible for the regular installation of the updates with any new information about the new malware. The large usage thus might be due to any ongoing installation of updates.
It might also need some extra time when you open a large file that Windows Defender needs to check thoroughly.
So here are few fixes that you can try to avoid the hefty CPU memory usage by the Windows Defender:
#1. Disabling Windows Defender:
This option though removes your problem permanently, yet it makes your computer prone to dangerous malware and virus. Thus this solution is recommended the least.
One thing you must keep in mind that if you disable it from your task manager it won’t be disabled permanently as when you again boot your computer it will again start running. So to permanently disable it you need to follow the following steps:
- You need to edit the Windows Registry for this first. Go to the Run Window.
- Open Windows Registry there or simply press Win+R.
- When the Windows Registry tab opens, navigate to the location HKEY_LOCAL_MACHINE> Software > Microsoft > Windows Defender.
- On the list that comes up, find the Disable AntiSpyware and disable AntiVirus. Double click to edit and change the value to 1.
#2. Change the scheduling options:
Our main concern is to put less stress on the CPU. By default the Windows Defender runs all the time on CPU which lets it use a major portion of the memory all the time. To prevent it scans can be scheduled from time to time especially when the CPU is not under much stress. For this:
- Search for “task reschedule” in the search option or space of the start menu.
- Launch the program that comes up. Go to the left pane of the window.
- Expand the following folders as given: Library/ Microsoft/ Windows/ Windows Defender.
- Double click on Windows Defender Scheduled Scan, located in the middle pane.
- Open the conditions tab, following which uncheck all the boxes and click OK. This will clear the scheduled scans that were previously set up.
- But then again to protect your device from harm you might as well schedule some necessary scans. For this again go to the Windows Defender Scheduled Scan. Select the Triggers tab and click on new.
- Now you can create a new scan schedule that will now suit your system and put less strain on the memory. A weekly scanning is recommended for the proper working.
- Now repeat the processes for the three other remaining services which are Windows Defender cache Maintenance, Windows Defender Cleanup, and Windows Defender Verification. These are all found in the Windows Defender folder itself.
#3. Add Anti-malware Service Executable to Windows defender’s exclusion list-a smarter approach!
- By default it scans each and every file that is encountered and that in turn takes up much of the memory. To prevent this from happening Windows defender has the option to skip the scanning.
- Go to the Windows task manager by pressing Ctrl+ Shift + Esc.
- Search for the Anti-malware Service Executable and right click on the process and select the Open File Location.
- Select or copy the full address from the address bar.
- Then open the Windows defender window. There open the Windows Defender Security Center.
- Select the Virus and Threat protection and then click on Virus and Threat Protection Settings.
- Scroll down till you get the option “Exclusions”. And then click on Add or Remove exclusions.
- In the coming screen click on “Add exclusion”. Then select the folder and paste the path to the Antimalware service executable in the address bar. Then click on Open and the folder will be thus excluded from the scan.
#4. Checking for the presence of any malware:
You can also manually or externally go for a malware check on your system. Any harmful malware might also be the reason that makes the scanning by the Windows Defender time taking and uses up a lot of memory. Though the Windows Defender is pre-installed in your operating system, you can always go for external software that might help in detecting some of the more malevolent malware.
All the above steps or procedures are positively going to help you fix your problems related to the Antimalware Service Executable.