Wishlist 0 ¥0.00

Antimalware Service Executable 高内存的处理办法,亲测有效

反恶意软件服务的可执行过程中扮演的重要角色的Windows Defender与Windows捆绑10服务(和,尽管相似性的名字,是完全无关的Emsisoft反恶意软件!)。但是,它消耗的内存远远超过其应有的CPU处理能力,这也是臭名昭著的,甚至可以单枪匹马地降低计算机的速度,以至于无法应付。

如果您是Windows Defender用户,并且在异常长时间内注意到CPU使用率很高,您将很高兴知道此问题可以轻松解决。

在本文中,我们汇总了一些简单的步骤,您可以按照这些简单的步骤来防止Antimalware Service Executable占用系统资源并保持计算机平稳运行。

立即

什么是msmpeng.exe反恶意软件服务可执行文件?

您是否使用Windows Defender保护您的计算机?如果是这样,请打开Windows任务管理器(Ctrl + Shift + Esc或“开始”菜单>任务管理器),滚动浏览后台进程列表,您将找到一个名为Antimalware Service Executable的进程及其相应的文件msmpeng.exe。

通过此过程,Windows Defender可以连续监视计算机中是否存在潜在威胁,并提供实时保护,以防止恶意软件和网络攻击。但是,与此同时,这也可能是CPU使用率过高的原因。

可能导致系统速度降低的另一个Windows Defender功能是其“ 完全扫描”功能,该功能可以对计算机上的所有文件进行全面检查。完全扫描严重依赖于CPU,因此不怕使用系统可用的任何资源。结果,当它运行时,您可能会遇到延迟,延迟,挂起和其他系统中断的情况。

虽然防病毒程序在运行扫描时会消耗系统资源是正常的,但Windows Defender的贪婪性远胜于大多数。众所周知,长时间使用过多的CPU会在唤醒计算机时进行扫描,以快速发送电子邮件或检查网站。

尽管这可能令人沮丧,但重要的是您必须先安装另一个IT安全解决方案才能禁用Windows Defender –毕竟,这可能是计算机和坏人之间唯一的事情!让程序执行其工作,解决所有威胁,然后按照以下步骤防止问题再次发生:

修复#1:更改Windows Defender的计划选项

对于大多数人来说,当Windows Defender运行完整扫描时,通常会发生由Antimalware Service Executable引起的高内存使用率。我们可以通过安排在您不太可能感到CPU耗尽的时间进行扫描来解决此问题。

Windows任务计划程序

优化完整扫描计划。

  1. 打开“开始”菜单键入“任务计划程序”,然后单击最上面的结果以启动程序。
  2. 在左侧的导航窗格中,双击“任务计划程序库”。继续展开这些文件夹并导航到以下目标:Library / Microsoft / Windows / Windows Defender
  3. 打开Windows Defender文件夹后,双击位于中间窗格中的Windows Defender Scheduled Scan
  4. 单击“条件”选项卡取消选中所有选项 ,然后单击“确定”。这将清除您的计划扫描。
  5. 为了保护您的计算机,安排一些新的扫描很重要,但是我们可以通过这种方式来减少对系统性能的影响。为此,请双击 Windows Defender预定扫描选择“触发器”选项卡然后单击“新建”
  6. 创建适合您需求的新扫描计划,选择在保护和系统效率之间取得平衡的选项。作为指导原则,我们建议(至少)每周扫描一次,这样您不太可能会注意到CPU使用率增加。
  7. Library / Microsoft / Windows / Windows Defender文件夹中找到的其余三个服务(Windows Defender缓存维护,Windows Defender清理,Windows Defender验证)重复该过程

修复#2:将可执行的反恶意软件服务添加到Windows Defender的排除列表中

在扫描过程中,Windows Defender会检查计算机上的每个文件-包括文件本身。这有时可能会导致一些有趣的交互,并且是系统滞后的常见原因。为防止这种情况发生,您可以简单地指示Windows Defender在执行系统扫描时跳过自身。

Windows Defender排除

Antimalware Service Executable CPU占用过高怎么办?

在任务栏上点击鼠标的右键,打开任务管理器

我们先来看看Antimalware Service Executable到底是个什么程序。选择该程序,鼠标右键点击,然后选择【属性】

哦,它原来是微软自带的Windows Defender的一个反恶意软件服务。从截图的电脑可以看出,它竟然吃了电脑的30%左右的CPU。怎么关闭它?

很简单!

点击【开始】菜单,选择【windows安全中心】

在【Windows安全中心】,点击【病毒和威胁防护】

在【病毒和威胁防护】界面,点击【管理设置】

在【管理设置】界面,关闭【实时保护】即可

是不是很简单?如果不差钱,我个人建议,换更好的电脑才是最简单的解决办法。你觉得呢?

FastCGI模式下PHP占用大量内存的解决办法

很长一段时间以来,我注意到工作在FastCGI模式下的PHP会占用越来越多的内存,而且似乎从不释放。起初我以为这是内存泄漏的问题,但是各个PHP社区的人好像并没有把这个当作问题。我搜索了一下,发现还有不少人面临同样的问题。来自PHP官方的一个比较正式的解释是:php-cgi进程并没有内存泄漏,php-cgi会在每个请求结束的时候回收脚本使用的全部内存,但是并不会释放给操作系统,而是继续持有以应对下一次PHP请求。这样做大概是为了减少内存碎片化或者解决从系统申请内存之后又释放回操作系统所需要的时间不可控问题。可是如果偶然一次PHP请求使用了诸如ftp或者zlib这样的大内存操作,那么将导致一大块系统内存被php-cgi持续占有,不能被利用。
解决这个问题的办法是在web服务器配置中降低PHP_FCGI_MAX_REQUESTS的值。这个参数决定了一个php-cgi进程被创建出来之后,最多接受的PHP请求数,在lighttpd中默认配置是10000。也就是说这个php-cgi进程每接受10000次PHP请求后会终止,释放所有内存,并重新被管理进程启动。如果把它降低,比如改成100,那么php-cgi重启的周期会大大缩短,偶然的高内存操作造成的问题影响时间也会缩短。
另一个办法则是写一个crontab脚本,定时发现高内存占用的php-cgi进程并向它传送kill指令。

服务器配置DNS辅助区域出错

对于第一次配置DNS服务器可能会遇到配置好了DNS辅助区域,但是无法从DNS服务器更新数据的情况,如下图:
当尝试加载区域时DNS服务器遇到一个问题。来自主服务器的区域数据复制失败。
在这里插入图片描述
对于这种问题可以,在DNS主要区域进行如下设置
1.来到DNS主服务器,先打开dns管理器
在这里插入图片描述

About Us

Since 1996, our company has been focusing on domain name registration, web hosting, server hosting, website construction, e-commerce and other Internet services, and constantly practicing the concept of "providing enterprise-level solutions and providing personalized service support". As a Dell Authorized Solution Provider, we also provide hardware product solutions associated with the company's services.
 

Contact Us

Address: No. 2, Jingwu Road, Zhengzhou City, Henan Province

Phone: 0086-371-63520088 

QQ:76257322

Website: 800188.com

E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.