svchost.exe进程内存占用过高案例解决方案一例

  现象:偶然一次进行常规内存清理的过程中,发现系统进程svchost.exe占用内存达到1.2G,严重挤占了系统资源。

  系统环境:win7系统64位旗舰版

  初步处理:使用Windows任务管理器定位服务,指向到AudioEndpointBuilder服务,尝试停止该服务,内存占用情况未能得到缓解。

  分析:从未能缓解的情况来看,仍然存在系统服务启动的情况,有可能是其他关联的服务产生。

  执行 tasklist -svc 命令列出如下表所示内容

映像名称                       PID           服务
=============== ========== ==================

svchost.exe                    220 RpcEptMapper, RpcSs
svchost.exe                    612 AudioSrv, Dhcp, eventlog,
                                   HomeGroupProvider, lmhosts, wscsvc
svchost.exe                   1032 AudioEndpointBuilder, hidserv, Netman,
                                   PcaSvc, SysMain, TrkWks, UxSms, Wlansvc

svchost.exe                   1060 AeLookupSvc, BITS, Browser, EapHost,
                                   IKEEXT, iphlpsvc, LanmanServer, MMCSS,
                                   ProfSvc, RasMan, Schedule, SENS,
                                   ShellHWDetection, Themes, Winmgmt, wuauserv
svchost.exe                   1228 gpsvc

============================================

  对照任务管理器中svchost.exe占用内存高的PID,发现除了AudioEndpointBuilder, 还有hidserv, Netman,PcaSvc, SysMain, TrkWks, UxSms, Wlansvc等多个服务,逐一关闭,发现关闭到SysMain时,内存占用高的情况解除。

  经查SysMain是Win7中启动系统自动更新的服务,因此只需要关闭即可。可以在控制面板→系统和安全→Windows Update→启用或禁用自动更新→重要更新中选择“从不检查更新”即可。

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值