Win7系统开机后,系统响应缓慢,检查任务管理器发现某个 svchost.exe 进程占用内存和CPU过高,严重的还会经常导致打开的某些程序失去响应。

svchost.exe 是用来启动系统服务的,所以某个 svchost.exe 占用内存过大,可能就是它启动的那个服务占用内存过大,所以只要停止并禁用那个服务就行了。

搜索寻找解决方案,百度经验上的文章提示一般来说占用内存最大的服务是 Superfetch 。关闭 Superfetch 服务(修改启动方式为“手动”)即可解决问题,看了下我电脑该服务已经是关闭(手动启动)了的。

无奈继续研究,终于发现,元凶是 Windows Update(Windows自动更新服务),当它检查可用的系统更新时,承载它的 svchost.exe 进程的资源占用率快速飙升(内存占用率从24M飙升至1G),把它关闭,再重新启动系统就好了!

解决办法为:

【开始菜单】 –》【控制面板】 –》【系统和安全】 –》【Windows Update】 下面的“启用或禁用自动更新”,将更新方式修改为“从不检查更新”:

注:判断一个 SVCHOST.EXE 加载了哪些系统服务的方法

1)在Windows任务管理器的“进程”选项卡中查看占用资源较高的SVCHOST.EXE进程对应的PID,将PID记下。(如果在任务管理器中看不到“PID”,请在菜单中选择“查看”-“选择列”,选中“PID”的复选框。)

2)以管理员权限运行命令提示符(CMD.EXE),在命令提示符中执行:

TASKLIST -SVC

将看到类似如下所示的结果:

C:\Users\lee>tasklist -svc映像名称                       PID 服务
========================= ======== ============================================
svchost.exe                   1080 RpcEptMapper, RpcSs
svchost.exe                   1236 AudioSrv, Dhcp, eventlog, lmhosts, wscsvc
svchost.exe                   1360 AudioEndpointBuilder, dot3svc, Netman,PcaSvc, UxSms, WdiSystemHost, Wlansvc
svchost.exe                   1416 EventSystem, FontCache, netprofm, nsi,WdiServiceHost, WinHttpAutoProxySvc
svchost.exe                   1468 AeLookupSvc, BITS, Browser, EapHost, gpsvc,IKEEXT, LanmanServer, MMCSS, ProfSvc,Schedule, SENS, ShellHWDetection, Themes,Winmgmt, wuauserv
===============================================================================

3)对照你在任务管理器中看到的 SVCHOST.EXE 的PID,在上述结果中查找对应的 SVCHOST.EXE。例如,假设您在任务管理器中看到PID为1468的SVCHOST.EXE占用了较多系统资源,则通过 TASKLIST -SVC 的结果显示PID为1468的 SVCHOST.EXE 加载的服务,查找线索。

svhost占用内存过高相关推荐

  1. Java进程占用内存过高,排查解决方法

    Java进程占用内存过高,排查解决方法 参考文章: (1)Java进程占用内存过高,排查解决方法 (2)https://www.cnblogs.com/eeexu123/p/10913389.html ...

  2. java内存问题怎么排查,java占内存高排查 java应用占用内存过高排查的解决方案...

    想了解java应用占用内存过高排查的解决方案的相关内容吗,zhaixing_0307在本文为您仔细讲解java占内存高排查的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:java,占内存过 ...

  3. antimalware service executable占用内存过高_SQLServer占用服务器内存过高,更改这个设置就能降低内存使用率

    前两天我的服务器突然告警提示我的内存占用过高,使用率高达94.3%.当时我就有点纳闷了,服务器配置 互联网服务器 是4核8G的,只装了4个应用程序,其中就有SQL SERVER2012,而且使用频率也 ...

  4. 电脑一开机内存(共8G)就用了70%以上,任务管理器里面查看没有占用内存很高的进程

    我的解决方法: 1. 安装360驱动大师 2. 点击全面诊断 3. 驱动更新 4. 360优化加速-->启动项管理-->禁止不必要的启动项. 我执行了以上3项之后,笔记本的内存占用变小了. ...

  5. 桌面内存管理器(dwn.exe)占用内存过高时怎么办?

    桌面内存管理器(dwn.exe)占用内存过高,可以解决的办法多种多样. 桌面内存管理器(dwn.exe)占用内存过高主要是因为存在DWM内存泄漏, 也正是因为这样,DWN内存泄露,不会自动回收内存,导 ...

  6. 笔记本桌面窗口管理器占用内存过高怎么办?

    桌面窗口管理器占用内存过高怎么办?很多小伙伴们在使用电脑时,明明没有打开多少程序,却莫名奇妙出现内存占用过高的情况,这样十分影响电脑的使用,还可能对cpu造成损害,但是小伙伴们也不知道如何解决,那么今 ...

  7. win11占用内存太高怎么解决?

    win11占用内存太高怎么办?win11系统对于系统的占用量会更大.很多的用户安装了这个系统之后都有遇到内存被大量占用的情况.那么我们如何通过系统内部优化的方法来解决这个问题呢?今天我们一起来看看解决 ...

  8. 解决svchost占用内存过高问题

    摘抄自:https://jingyan.baidu.com/article/d169e1867cea7e436611d801.html svchost占用内存过高,会导致内存100%电脑卡住,CPU温 ...

  9. Centos7中systemd-journald占用内存过高的解决办法

    通过top命令按M排序可查看占用内存较高的进程列表 查询journald日志占用的空间 journalctl --disk-usage 清空日志内容 rm -rf /var/log/journal/* ...

最新文章

  1. springMVC 拦截器
  2. 8)排序②排序算法之选择排序[1]直接选择排序
  3. 【码云周刊第 68 期】数据可视化:商业智能的未来!
  4. linux下磁盘分区
  5. 方立勋_30天掌握JavaWeb_MySQL和表约束
  6. 还在集什么五福,史上最惨锦鲤再次来袭!奖品堪比5年高考3年模拟!
  7. mysql第三方工具binlog_mysql 开发进阶篇系列 33 工具篇(mysqlbinlog日志管理工具)
  8. QMessagebox简单使用
  9. pte模拟考试_PTE猩际PC版-PTE猩际电脑版下载 v5.6.1--PC6电脑版
  10. python 混淆矩阵 画图_【Python-机器学习】sciki-learn/pandas与OLS求解
  11. 分布式红锁的leaseTime的设计原理
  12. python 爬虫代码实例
  13. word批量转换为pdf python脚本
  14. 机器人java指南_Zmud新手机器人指南
  15. http://www.jb51.net/os/Ubuntu/35201.html
  16. 华为手机的开发者模式真难用,为什么要把系统搞得这么烂?
  17. Mac系统使用终端检测局域网内开放端口的设备ip,扫描本地网络上的监控摄像头
  18. 配置Druid数据源监控
  19. Stimulsoft Dashboards.WEB 23.1.8 完美Patch
  20. Flutter 基于Dio封装网络层

热门文章

  1. Windchill:oid获取对象、对象获取oid
  2. OID科普:物联网OID与互联网域名的区别 | 圣笛数控
  3. java-net-php-python-jsp学生党团管理信息系统2020演示录像计算机毕业设计程序
  4. linux 软盘启动程序,Linux 引导过程及原理-从软盘启动GRUB
  5. 大白话chatGPT GPT的发展区别
  6. 前端进击的巨人(三):从作用域走进闭包
  7. 2018第九届蓝桥杯B组决赛题解第六题 矩阵求和
  8. 教育部最新发布:180所高校本科新增AI课程,138所高校新增大数据课程
  9. linux所说的挂载是什么意思
  10. JS 通过日期判断当前日期所在周的周一到周日的日期