首页 > 编程知识 正文

svchost.exe内存占用过高,svchost exe占用内存

时间:2023-05-05 00:21:13 阅读:246031 作者:169

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

怎么使用EF Code First搭建简易ASP.NET MVC网站并允许数据库迁移

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。