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

在Windows 7 64位旗舰版系统中,用户发现svchost.exe进程占用内存高达1.2G。通过任务管理器定位到AudioEndpointBuilder服务并尝试停止,内存占用未降低。进一步分析后,发现多个服务可能与此有关,特别是SysMain服务,它是系统自动更新服务。关闭该服务后,内存占用恢复正常。建议在控制面板中设置Windows Update为‘从不检查更新’以避免此问题。
摘要由CSDN通过智能技术生成

  现象:偶然一次进行常规内存清理的过程中,发现系统进程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→启用或禁用自动更新→重要更新中选择“从不检查更新”即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值