如何解决svchost占用内存过高问题
最近更换了电脑,并安装了64位的Windows 7操作系统,然而遇到了一个令人困扰的问题:开机几次后发现内存占用率异常高,4GB内存被消耗了80%!为了解决这个问题,我上百度经验查找解决方法,但很多帖子并不能解决我的问题,而且对问题描述也不准确。因此,我决定写下这篇文章,以便帮助其他遇到相同问题的人。在文章中,我将介绍一种无需任何辅助软件的方法来解决这个问题,并解释导致该问题出现的原因,并提供一些建议。
步骤一:通过任务管理器查找引起内存过高的进程
首先,按下Ctrl Alt Del组合键调出任务管理器,在任务管理器中找到引起内存过高的“元凶”。请注意勾选“显示所有用户的进程”,因为系统也是一个用户,只是隐藏得比较深。这样,我们就能看到系统开启的任务。根据我的观察,svchost任务占用了一半的内存。然而,我们不能简单粗暴地终止这个任务,否则你的电脑可能会蓝屏。
步骤二:转到相关服务
右键点击svchost任务,并选择“转到服务”选项。在这个页面中,你可以看到几个PID为1056的服务,它们属于同一个家族,名为netsvcs。不要关注它们的“名称”,而要重点关注它们的“描述”,这将在后面有所用处。
步骤三:停止Windows Update服务
接下来,注意到右下角的“服务”按钮了吗?这是一个超链接,可以直接转到“服务”页面,非常方便。在“服务”页面中,有一个叫做“Windows Update”的服务占用了大量内存。只需停止它即可解决问题。然而,这并不是彻底的解决办法,还需要进行更多的设置。
步骤四:修改服务启动类型
右键点击“Windows Update”服务,进入更多的设置页面。将“启动类型”设置为“手动”或者“禁止”。
注意事项
完成上述步骤后,检查一下内存使用情况是否恢复正常。如果我的方法对你有帮助,请给我点赞,并与其他人分享。然而,需要注意的是,停止“Windows Update”服务后,你的电脑将无法自动更新。由于新系统正在联网索引可用更新,该服务占用了大量内存。如果你需要更新系统,建议在夜间或者不使用电脑时打开该服务,等待更新任务完成。更新系统具有许多好处,例如修补漏洞、提升功能等。然而,对于大多数普通用户来说,这并没有太多实际作用。如果你是开发人员,建议保持此服务开启。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。