当前位置:首页 > 网站运营杂谈 > 正文

svchost占用内存过高是什么原因?可能是这个服务在捣鬼!

svchost占用内存过高是什么原因?可能是这个服务在捣鬼!

兄弟们,今天分享一个我前两天刚搞定的事儿。我的老伙计,就是我这台用了好几年的电脑,突然之间卡得我差点想砸键盘!风扇嗷嗷叫,运行个Excel都得等半天才弹出窗口,简直是忍...

兄弟们,今天分享一个我前两天刚搞定的事儿。我的老伙计,就是我这台用了好几年的电脑,突然之间卡得我差点想砸键盘!风扇嗷嗷叫,运行个Excel都得等半天才弹出窗口,简直是忍无可忍。

我赶紧调出任务管理器看了一眼。嚯!一眼就看到了那个老熟人——。这家伙,平时就爱凑热闹,但这回做得太离谱了,直接把我8G内存吃了快6G!其他程序根本没得玩,都快被挤兑死了。我当时就火了,这谁顶得住?

咱也知道,svchost这玩意儿就是个空壳子,它自己不干活,是替里头一堆服务背锅的。我得把里头的捣蛋鬼揪出来。怎么揪?

  • 我先右键点击那个占用最高的svchost进程
  • 选择“转到服务”的选项(或者直接把进程展开看)。
  • 我仔细看了一圈,发现里头挂着一长串服务,但有个家伙的内存和硬盘读写数据特别扎眼,不停地在那儿蹦跶

这个罪魁祸首我盯了好久,它的名字叫“SysMain”(以前老系统可能叫Superfetch)。它在那儿跟得了失心疯一样,不停地读写硬盘,内存使用量蹭蹭地往上涨,明显就是它在捣鬼!

解决过程:找到老巢,直接抄家!

光在任务管理器里把它结束掉是没用的,它马上又会重生。我尝试结束了两次,它都跟没事人一样立马又活了过来。唯一的办法是釜底抽薪,去它的老巢把它彻底阉割掉。

svchost占用内存过高是什么原因?可能是这个服务在捣鬼!

具体我是跑去干了这些狠活:

  • 我按下键盘上的Win + R组合键,输入,回车进了服务管理界面。
  • 在那个长长的服务列表里,我一路往下翻,终于找到“SysMain”这个服务。
  • 双击打开了它的属性窗口。
  • 在“启动类型”那里,我毫不犹豫地从“自动”改成了“禁用”。绝对不能手软!
  • 改完之后,我还点了一下“停止”按钮,立马让它歇菜,不给它喘息的机会。

点完停止那一刻,任务管理器里那团高耸的内存占用,当场就塌下去了!世界清静了!

为了确保万无一失,我立马重启了电脑。开机之后,我再次打开任务管理器,svchost安安静静地待在那儿,占用恢复到了正常水平,电脑运行也重新变得丝滑了,风扇也消停了。

svchost占用内存过高是什么原因?可能是这个服务在捣鬼!

兄弟们,这个SysMain服务,按理说是微软用来“预加载”你常用的程序,帮你加速启动的。但在我这种配置不高,或者内存本来就吃紧的机器上,它就是个妥妥的负优化!它越想帮我,我的内存就被它吃得越多,电脑就越慢。真是一颗老鼠屎坏了一锅粥。

所以如果你们最近发现svchost内存突然高得离谱,别慌,先按我这套路去服务列表里头,看看是不是这个SysMain在里面捣鬼。把它停了,说不定你的老伙计也能立马重获新生!下次遇到别的疑难杂症我再来给大家唠唠。

最新文章