解决Antimalware Service Executable占用CPU的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Antimalware Service Executable占用CPU的问题相关的知识,希望对你有一定的参考价值。
参考技术AAntimalware 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 病毒防护的方法