解决Antimalware Service Executable占用CPU的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Antimalware Service Executable占用CPU的问题相关的知识,希望对你有一定的参考价值。

参考技术A

Antimalware Service Executable 是Windows Defender的一个组件,能够实时检测程序运行时的恶意行为。

这个的本意是好的,能够大大提高系统的安全性,但问题在于对任何进程这项功能都会启用,而且会占用大量的CPU及IO资源。

比如说如果在Win10环境下执行pytorch,这个进程就会随着Python进程一起疯狂“抢夺”CPU资源,导致CPU实际有用使用率只有不到一半。

解决方法其实也很简单,这项功能本身有 排除项 ,也就是白名单,将需要执行的程序添加到白名单中即可。路径是:
开始→设置→更新和安全→Windows安全→打开Windows Defender 安全中心→病毒和威胁防护→“病毒和威胁防护”设置→添加或删除排除项→添加排除项→进程
输入进程名,注意进程名实际是进程对应的程序文件的文件名,比如希望排除Python就输入python.exe,排除pycharm就输入pycharm64.exe。

这项功能也可以直接关掉,但是过不了多久又会自动打开,win10实在是太任性......

如何禁用Antimalware Service Executable

有时发现风扇呼呼地转,查看任务管理器,发现其中antimalware service executable占用了大量的CPU和内存。

这是由于Windows Defender软件导致的,可以用如下方法解决:

1、按Win+R打开运行,输入gpedit.msc并回车打开组策略编辑器;

2、依次展开:计算机配置→管理模板→Windows组件→Windows Defender防病毒程序→实时保护;

3、在右侧的窗口中找到“不论何时启用实时保护,都会启用进程扫描”设置项,右键,编辑,选择“已禁用”,确定。

4、.如果上面的问题还是没有解决的话,我们也可以直接禁用Windows Defender杀软件,只需要点击“Windows Defender防病毒程序”菜单项,然后在右侧窗口中找到“关闭Windows Defender防病毒程序”设置项,右键编辑选择“已启用”;

5、问题解决。

 

 

参考链接:

1. https://www.landui.com/help/show-9417

2. https://jingyan.baidu.com/article/48206aea830d78216bd6b358.html

以上是关于解决Antimalware Service Executable占用CPU的问题的主要内容,如果未能解决你的问题,请参考以下文章

关于Windows 2019 antimalware 进程占用CPU 过多的处理方法 关闭windows 病毒防护的方法

16. Antimalware (反病毒 3个)

win7 32位系统 memcache 服务启动不了 报failed to start service怎么解决呀 多谢

为啥copssh的安装后service无法启动

运行tomcat显示指定的服务未安装解决办法

SVN之二:配置window service自动启动