win7系统里有过多的svchost进程(13个!)怎么办?

电脑刚买的,系统重新刚装的,装了两次都是这个原因导致开机慢、反应慢。。。

在基于nt内核的windows操作系统家族中,不同版本的windows系统,存在不同数量的“svchost”进程,用户使用“任务管理器”可查看其进程数目。一般来说,win2000有两个svchost进程,winxp中则有四个或四个以上的svchost进程(以后看到系统中有多个这种进程,千万别立即判定系统有病毒了哟),而win7中则更多。

13个svchost进程也是正常的,

解决svchost.exe进程占cpu过高的问题

相信很多人都遇到过电脑启动后,有一个进程svchost.exe进程占cpu经常90%以上的现象,电脑变得很慢,过一会或者好长时间才能恢复,原因大多是因为windows的自动更新服务在作怪,时间长了,自动更新服务要扫描更新的内容很多,自然就会花费很长时间了。解决方法如下:

我也曾碰到这问题,参照网上介绍的一种方法解决了。转帖:
清空C:\WINDOWS\SoftwareDistribution 目录下所有的文件重启机器
如果机器提示文件正在使用("Automatic Updates"服务正在运行)无法删除相应目录:
打开控制面板==>管理工具==>服务,找到"Automatic Updates",设置成手动启动,
重启后再删除 C:\WINDOWS\SoftwareDistribution
再把"Automatic Updates"恢复成自动启动重启.

svchost.exe 吃掉所有 CPU 资源的原因很多,不过我的状况都是在执行 Windwos Update 时发生的(或是自动更新服务 Automatic Updates 执行时)。因此解决方法主要就是把 Windows 的自动更新重设一次,步骤如下:

一、首先检查系统服务的状态。
1. 点「开始」–>「执行」,输入「services.msc」后按「确定」。
2. 在服务「Automatic Updates」上点二下。
3. 点选「登入」页签,确定登入身分为「本机系统帐户」且「允许服务与桌面互动」“没有”被选取。
4. 确认服务已在目前的「硬体设定档」中被启用,如果没有,按下「启用」按钮。
5. 点选「一般」页签,确定「启动类型」为「自动」,然后按下「启动」按钮以启动服务。
6. 对「Background Intelligent Transfer Service (BITS) 」服务重覆 2 ~ 5 的步骤。

二、接著重新注册 Windwos Update 的元件。
1. 点选「开始」–>「执行」。
2. 输入「REGSVR32 WUAPI.DLL」后按 Enter。
3. 当看到 “DllRegisterServer 在 WUAPI.DLL 成功” 的讯息后按下「确定」。
4. 重覆上述步骤重新注册下列元件
REGSVR32 WUAUENG.DLL
REGSVR32 WUAUENG1.DLL
REGSVR32 ATL.DLL
REGSVR32 WUCLTUI.DLL
REGSVR32 WUPS.DLL
REGSVR32 WUPS2.DLL
REGSVR32 WUWEB.DLL

三、最后清除可能已损坏了的 Windows Update 暂存目录。
1. 点「开始」–>「执行」,输入「cmd」后按「确定」。
2. 在命令提示字元中键入以下指令。(若出现错误讯息请先重开机后再报执行一次)
net stop WuAuServ
2. 点「开始」–>「执行」,输入「%windir%」后按「确定」。
3. 找到「SoftwareDistribution」并更名为「SDold」。
4. 点「开始」–>「执行」,输入「cmd」后按「确定」,并在在命令提示字元中键入以下指令。
net start WuAuServ

四、大功告成!
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-29
删除几个进程试试,还有这种多进程超过七个以上估计就要重做系统了。重新换一个win 7版本,win 7旗舰版,小心里面有的带绑定病毒。本回答被提问者采纳
第2个回答  2012-02-29
360优化加速 + win7master
优化完之后就差不多了。win7就是吃内存,内存不够是有点慢的

svchost占用内存过高怎么办
1.以win7系统为例,鼠标右键计算机,选择管理,进入下一步。2.在计算机管理界面的左侧选择【服务和应用程序】下的【服务】选项。3.右侧服务列表中找到Superfetch的服务双击打开。4.在出现的窗口中将启动类型修改为【手动】方式。5.接着点击【确定】按钮完成设置 6.重启电脑,我们在任务管理器中可以看到s...

Win7旗舰版进程中有很多svchost.exe怎么办
工具:win7系统 步骤:1,CTRL+DEL+ALT,打开任务管理器,点击“进程”选项卡。右击某一Svchost.exe程序在弹出的菜单中选择“属性”2,在“属性”窗口,你可以看到其位置:C:\\Windows\\System32如果不在这个文件夹里,很可能电脑中毒了。注意:有的svchost.exe*32进程你会发现在C:\\Windows\\SysWOW64,其...

svchost占用内存太多win7win10解决方案(笔记本svchost占用内存太多)
方法一按F8键切换到 quot安全模式然后按回车键。进入系统安全模式后,打开 quot计算机管理器 quot,然后切换到 quot病毒查杀 quot选项,最后选择 quot全面杀戮 quot。注意:在系统安全模式下查杀病毒的原因是系统安全模式只加载最基本的系统组件,系统不会自动启动SVCHOST,也就是说在安全模式下查杀病毒是最...

win7系统svchost.exe进程占用内存过高怎么解决
推荐:64位雨林木风win7系统1、在我的电脑上点击鼠标右键,选择【管理】;2、选择右侧【服务和应用程序】下的【服务】选项;3、找到名称我Superfetch的服务,双击鼠标左键;4、选择启动类型为【手动】方式;5、点击【确定】按钮,完成设置;6、重新启动电脑后,进入任务管理器查看svchost.exe进程的情况,...

win7系统里有过多的svchost进程(13个!)怎么办?
svchost.exe 吃掉所有 CPU 资源的原因很多,不过我的状况都是在执行 Windwos Update 时发生的(或是自动更新服务 Automatic Updates 执行时)。因此解决方法主要就是把 Windows 的自动更新重设一次,步骤如下:一、首先检查系统服务的状态。1. 点「开始」–>「执行」,输入「services.msc」后按「确定」...

啊!!!发现13个svchost进程,怎么办呀,是不是中毒啦。。。
它们的用户名是“SYSTEM”吗?用一些杀软的进程管理器看看这个进程是否在“C:\\WINDOWS\\system32”目录里。如果不是,有可能是svchost.exe病毒。解决方案:1、删除类似于C:SysDayN6这样的文件夹:例如C:Syswm1i、C:SysAd5D等等,这些文件夹有个共同特点,就是名称为 Sys*** (***是三到五位的随机...

Win7进程里的Svchost内存占用过高,如何解决?
1、右键“计算机”打开“管理”。2、点击下面的“服务”3、找到名称叫“Superfetch”的服务。4、双击“Superfetch”服务改为手动。确实、完成、退出。

win7系统的svchost进程占用内存太大,请问怎么处理?
一般来是系统进程 个数一般win7有10个左右 楼主你说占用了600m 确实有点多 可能情况 1.有病毒,病毒对 svchost.exe 使用了线程插入,svchost.exe挂载着病毒服务,所以占用很大 2.如果能排除病毒,那有可能是你启动项太多,开机1小时之后,所有程序对应的服务都陆陆续续启动起来。(特别是暴风、pptv\/...

win7系统下svchost占用内存过高怎么解决
第一步当然是Ctrl+Alt+Del调出任务管理器,找出引起内存过高的元凶了。注意观察我标注的部分,要勾选显示所有用户的进程,因为系统也是一个用户呀,只不过是隐藏较深的后台用户,这样就能查看系统开启的任务了。可以看出scvhost这个任务占用了我一半的内存!!!但是又不能简简单单的暴力的直接终止这个任务...

...svchost.exe访问远端地址,在系统进程里一看有12个他的进程
Svchost.exe;在 windows XP中,一般有4个以上的Svchost.exe服务进程;Windows 2003 server或win7中则更多。Svchost.exe 是一个系统的核心进程,并不是病毒进程。但由于Svchost.exe进程的特殊性,所以病毒也会千方百计的入侵Svchost.exe。通过察看 Svchost.exe进程的执行路径可以确认是否中毒。如果你怀疑...

相似回答