最近一个名为SVCHOST.EXE 的系统进程总占用了100%的CPU资源,造成系统非常的缓慢,不知道是为什么?
我用的XP系统,SVCHOST.EXE我知道是系统的进程,而且有很多个,但是从昨天开始,就有一个SVCHOST.EXE系统进程在系统启动后,会慢慢的占用完系统的CPU资源...
我用的XP系统,SVCHOST.EXE我知道是系统的进程,而且有很多个,但是从昨天开始,就有一个SVCHOST.EXE系统进程在系统启动后,会慢慢的占用完系统的CPU资源,一直到100%,内存使用量高峰期也是在100M以上的.这个时候电脑就什么都做不了了,非常的缓慢.如果人工结束这个进程,电脑可以正常使用的,而且可以一直正常工作,只不过电脑的任务栏会由蓝色变成灰色.我用的是正版的瑞星杀毒软件,而且一直都在升级.用它也杀不出病毒来,我也看了有关病毒冒充SVCHOST.EXE这个系统进程的资料,但是都没有解决.我想问一问各位高手,我的电脑是中毒了呢,还是有什么其他的问题?
展开
5个回答
展开全部
你是不是有装microsoft update阿,如果是的话,
那是由于microsoft update造成的,如果你只用windows update的话就不会,我也是这几天把windows update升级成microsoft update后出现了类似的情况
教你三步解决,XP/2003非中毒情况下svchost不定时大量占用CPU和内存的问题
受影响系统:WinXP/2003(目前似乎就听说这两个系统出这个问题)
前提:已经排除系统中毒,以及没有被安装任何**软件、广告软件的情况下
现象:不定时的常出现“\windows\System32\svchost.exe -k netsvcs”这个进程大量占用CPU和内存的情况
问题原因:大致是由“Microsoft Update”引起的。
问题解决方法:首先把“Auto Update”关掉,然后把“Microsoft Update”改为仅使用“Windows Update”,最后再把“Auto Update”打开就OK了。(ps:不知道啥时候微软会出个补丁解决这个问题)
详细解决步骤:
第一步:右键“我的电脑”→属性→自动更新→关闭自动更新;
第二步:打开http://update.microsoft.com,选择右边的“更改设置”,在随后打开的页面底部找到“停止使用Microsoft Update,仅使用Windows Update”(好像是这个名字,我记不太清楚了,反正就是要禁用Microsoft Update),将它勾选,点击“立即应用更改”,然后会跳转到一个提示页面说如果你以后要再使用Microsoft Update需要重新安装软件云云,不管它,直接关闭IE
第三步:右键“我的电脑”→属性→自动更新→根据你的需要选择自动更新方式,就可以了
还有也有可能使你在某次升级过程中出错了而造成的,,你可以打开“控制面板”-性能与维护-管理工具-副,在里面找到“Automatic Updates”,双击这个服务将其设置成为手动启动,然后再进入c:\WINDOWS\SoftwareDistribution目录下,将里面的内容全部删除,然后再重新启动该服务即可
那是由于microsoft update造成的,如果你只用windows update的话就不会,我也是这几天把windows update升级成microsoft update后出现了类似的情况
教你三步解决,XP/2003非中毒情况下svchost不定时大量占用CPU和内存的问题
受影响系统:WinXP/2003(目前似乎就听说这两个系统出这个问题)
前提:已经排除系统中毒,以及没有被安装任何**软件、广告软件的情况下
现象:不定时的常出现“\windows\System32\svchost.exe -k netsvcs”这个进程大量占用CPU和内存的情况
问题原因:大致是由“Microsoft Update”引起的。
问题解决方法:首先把“Auto Update”关掉,然后把“Microsoft Update”改为仅使用“Windows Update”,最后再把“Auto Update”打开就OK了。(ps:不知道啥时候微软会出个补丁解决这个问题)
详细解决步骤:
第一步:右键“我的电脑”→属性→自动更新→关闭自动更新;
第二步:打开http://update.microsoft.com,选择右边的“更改设置”,在随后打开的页面底部找到“停止使用Microsoft Update,仅使用Windows Update”(好像是这个名字,我记不太清楚了,反正就是要禁用Microsoft Update),将它勾选,点击“立即应用更改”,然后会跳转到一个提示页面说如果你以后要再使用Microsoft Update需要重新安装软件云云,不管它,直接关闭IE
第三步:右键“我的电脑”→属性→自动更新→根据你的需要选择自动更新方式,就可以了
还有也有可能使你在某次升级过程中出错了而造成的,,你可以打开“控制面板”-性能与维护-管理工具-副,在里面找到“Automatic Updates”,双击这个服务将其设置成为手动启动,然后再进入c:\WINDOWS\SoftwareDistribution目录下,将里面的内容全部删除,然后再重新启动该服务即可
展开全部
不一定是病毒,如果装了microsoft update,很容易出现这个状况,这是一个BUG。
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
四、大功告成!
以上方法在我的电脑里面实践成功~
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
四、大功告成!
以上方法在我的电脑里面实践成功~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
绝对是病毒,我没见过SVCHOST.EXE 那么高的,到安全模式下去用瑞星去杀,成功率相对很高,再不行就重装,找其他的办法都还没有这来的方便。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我用的XP系统有5个SVCHOST.EXE,在知道找了下,多数说的不是病毒。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是中毒了!可以先用360安全卫士修复一下看 如果不能解决建议就不用再杀毒了 直接格式化C盘 恢复或者重新安装操作系统!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询