欢迎光临散文网 会员登陆 & 注册

【知乎】Surface中Antimalware Service Executable CPU占用高,如何解决?

2023-08-21 00:41 作者:失传技术电磁所  | 我要投稿


Surface中Antimalware Service Executable CPU占用高,如何解决?

最近surface pro 3升级了win10,起初没啥感觉,以为是电池自然损耗所以续航下降,可是后来发现续航时间也太短了,只有3-4个小时了。电脑开着啥也不干风扇也嗤嗤地响。于是我就到任务管理器里查看了一下,发现Antimalware Service Executable CPU占用高,一般都在百分之20以上,而且是持续性的一直占用。

点开以后发现里面是windows defender service。网上百度了一下,提示的方法都是禁用windows defender,可是禁用了就要另外再装一个杀软,麻烦。

请问有没有什么简单的办法能解决这个问题?

关注者

176

被浏览

570,049

关注问题写回答

邀请回答

好问题 20

添加评论

分享

修改问题

收起 

21 个回答

默认排序


克利马古


 关注

138 人赞同了该回答

三十六计之釜底抽薪:

添加排除项:

全部排除,让其无事可干:

只能感叹英雄无用武之地:


编辑于 2023-03-05 12:03

真诚赞赏,手留余香

赞赏

还没有人赞赏,快来当第一个赞赏的人吧!

赞同 13871 条评论

分享

收藏喜欢

收起


Austin Lin


迷糊的80后,梦想很大,手太短。

 关注

130 人赞同了该回答

自问自答了~这个问题我已经解决了,答案是在微软的官网看到的。

Open Windows Defender

Open the "Settings" tab

Select "Excluded Files and Locations"

Select "Browse"

Navigate to C:\Program Files\Windows Defender\MsMpEng.exe (Unless Windows Defender is installed elsewhere for whatever reason)

Select "OK"

Select "Add"

Select "Save Changes"


The result should be immediate.

http://answers.microsoft.com/en-us/protect/forum/protect_defender-protect_start/windows-defender-service-is-using-high-cpu-all-the/314a8a3f-1345-4e5c-80cd-526544bd5741?auth=1

上面的解决办法是win8的,不过win10也基本类似。把MsMpEng.exe加入排除列表后,重启就基本能解决了。

现在续航水平已经大幅恢复了,5-6个小时妥妥的。


发布于 2015-10-21 22:29

赞同 13052 条评论

分享

收藏喜欢


绿水青山


不懂,就折腾吧!

 关注

93 人赞同了该回答

近期升级了Win10 1903版本,打开MyEclipse时发现特别慢,竟然要2、3分钟,没升级之前30多秒就可以了,这怎么能忍!打开任务管理器发现Antimalware Service Executable CPU占比特别高,然后google搜索如何关闭它。但尝试了很多方法,比如修改Windows Defender扫描任务执行计划,把MsMpEng.exe添加到排除项,甚至修改组策略、注册表关闭Windows Defender都不行。Antimalware Service Executable依然妥妥地躺在进程霸占CPU!

多次打开关闭软件查看进程CPU情况,发现Antimalware是随着软件的启动而增高的,那这个应该就是与Windows Defender的实时保护有关了。我做了个对比,一个是打开实时保护启动MyEclipse,一个是关闭实时保护启动MyEclipse:

00:00 / 02:39

倍速

高清

02:39

00:00 / 00:53

倍速

高清

00:53

可以看到打开实时保护时,Antimalware霸占了30%左右的CPU,启动时间2~3分钟;关闭实时保护时就为0%了,启动时间30秒左右。看来导致软件启动慢的原因找到了,Antimalware会在任何软件启动时检测该软件是否是恶意软件。那这样Antimalware本意还是好的,想当初WannaCry勒索病毒事件还历历在目。不过这有点矫枉过正,平时常用的软件、任何蛛丝马迹的启动更改都要实时检测,会耗费大量的CPU资源。

还好WindowsDefender提供了排除项,可以把常用软件所在的文件夹添加进去:

这样启动的时候Antimalware就不会检测。所以最好的做法就是麻烦点一个个地把常用文件夹添加进来。

如果实在不相信Antimalware,感觉它时时刻刻地在偷吃CPU,可以更改组策略一劳永逸地关闭实时保护:

1、Win+R,输入gpedit.msc,回车

2、依次打开管理模板->Windows组件->Windows Defender 防病毒程序->实时保护

3、“关闭实时保护”设置为开启

4、“配置本地设置替换以打开实时保护功能”设置为开启,如果不开启这个,过一段时间系统会自动再次开启“实时保护”

重启之后就可以看到“实时保护”已经关闭了。

--------------------------------------2019/10/16-------------------------------------------

5天之后发现“实时保护”还是会被Win10 自动打开的,所以尝试直接关闭Windows Defender,关注CPU进程占比情况,看是否有效:

1、Win+R,输入gpedit.msc进入本地组策略

2、管理模板->Windows组件->Windows Defender防病毒程序

3、“关闭Windows Defender防病毒程序”设置为启用

4、Win+R,输入regedit进入注册表

5、进入HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender

6、右击新建->DWORD(32位)值,数值名称为DisableAntiSpyware,数值数据为1

7、重启(所有保护都会关闭,可能性能提高了,但安全不保证,建议安装其他防病毒软件)



编辑于 2019-10-16 09:22

赞同 9316 条评论

分享

收藏喜欢

收起


无风引漩


学习如何使用轮子是新时代对我们的要求。

 关注

50 人赞同了该回答


微软官网的解决方案answers.microsoft.com/zh-hans/windows/forum/windows_10-other_settings/window10%E5%AE%B6%E5%BA%AD%E7%89%88antimalware/5a8f3b39-8c64-4f6b-8eab-4e62a63ebca5

可以在组策略里设定占用CPU最大百分比,如下图所示。

  1. WIN+R打开运行 ;

  2. 输入gpedit.msc打开组策略编辑器;

  3. 计算机配置 → 管理模板 → Windows组件 → Windows Defender(防病毒程序);

  4. 指定扫描期间CPU使用率的最大百分比。

如果是家庭版win10可以新建一个.txt文件,输入:

@echo offpushd "%~dp0"dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txtdir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txtfor /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"pause

并保存为.cmd文件,用管理员身份运行。

这时就启用了组策略模块 。


编辑于 2019-05-07 20:11

赞同 509 条评论

分享

收藏喜欢

收起


兴趣使然的博客


我不是你想的那样

 关注

35 人赞同了该回答

2018.8.4 回答

系统版本:Win10家庭版 1803

目前已经尝试了各种方法:

1. 把MsMpEng.exe加入排除文件列表或者是以进程类型加入。这个反而造成CPU占用时间变长。

2. 使用 Windows Defender Offline 的脱机扫描。没用。

3. 使用 sfc /scannow 命令修复。没用。

4. 编辑组策略,解决Antimalware Service Executable CPU占用高

5. 甚至我在组策略中把 Defender 关掉了,这个进程仍然在运行。

当然,执行了上面的操作后,我都重启电脑再观察的。

附一个 Win10家庭版打开组策略方法:https://mp.weixin.qq.com/s/r726mV2U_0rrTRrSn_VZpw

写这些就是给大家省下无效尝试的时间。


目前只好把实时保护关掉,开始裸奔,等 Windows 的更新吧。

2019.5.6 更新

我是等到某次系统更新后,它自动解决了这个问题。


编辑于 2019-05-06 11:26


【知乎】Surface中Antimalware Service Executable CPU占用高,如何解决?的评论 (共 条)

分享到微博请遵守国家法律