svchost.exe占用内存过高

来源:互联网 发布:淘宝返利网官网 编辑:程序博客网 时间:2024/04/30 13:54

  windows系统进程分为独立进程和共享进程两种,“svchost.exe”文件存在于“%systemroot%system32”目录下,它属于共享进程。随着windows系统服务不断增多,为了节省系统资源,微软把很多服务做成共享方式,交由svchost.exe进程来启动。这样做在一定程度上减少了系统资源的消耗,不过也带来一定的不稳定因素,因为任何一个共享进程的服务因为错误退出进程就会导致整个进程中的所有服务都退出。

解决方法

  • 禁止相关服务
    1. win+R打开运行
    2. 输入services.msc
    3. 禁用Background Intelligent Transfer Service1
    4. 禁用Windows Update2
    5. 禁用superfetch3
  • 关闭计算机的检查更新

  1. 使用空闲网络带宽在后台传送文件。如果该服务被禁用,则依赖于 BITS 的任何应用程序(如 Windows Update 或 MSN Explorer)将无法自动下载程序和其他信息。 ↩
  2. 启用检测、下载和安装 Windows 和其他程序的更新。如果此服务被禁用,这台计算机的用户 ↩
  3. 将用户可能使用的应用程序页面利用内存可用空间进行预加载,维护和提高一段时间内的系统性能。如果再次开启Supertech服务,那么由于需要经过一段监视记录用户使用习惯的过程,因此需要等待较长一段时间后,Superfetch技术才能重新为系统带来明显的提速效果。 ↩
0 0