Windows Update诊断和修复修复工具

http://support.microsoft.com/mats/windows_update/zh-cn

Svchost.exe占用CPU100%的原因与解决方法

微软官方对Windows XP中的 Svchost.exe的说明:
Svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称。Svchost.exe 文件位于 %SystemRoot%\System32 文件夹中。启动时,Svchost.exe 将检查注册表的服务部分,以构建需要加载的服务的列表。Svchost.exe 的多个实例可同时运行。每个 Svchost.exe 会话可以包含一组服务,以便可以根据 Svchost.exe 的启动方式和位置的不同运行不同的服务。这样可以更好地进行控制,且更加便于调试。
Svchost.exe 组由以下注册表项标识:
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost
此注册表项下的每个值都代表单独的 Svchost 组,并在您查看活动进程时作为单独的实例显示。每个值均为 REG_MULTI_SZ 值,并且包含在该 Svchost 组下面运行的服务。每个 Svchost 组都可以包含一个或多个从以下注册表项提取的服务名称,该注册表项的参数项包含一个 ServiceDLL 值:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\服务
要查看在 Svchost 中运行的服务的列表,请执行以下操作:
1. 单击 Windows 任务栏上的开始,然后单击运行。
2. 在打开框中,键入 CMD,然后按 ENTER 键。
3. 键入 Tasklist /SVC,然后按 ENTER 键。

svchost.exe是nt核心系统的非常重要的进程,对于2000、xp来说,不可或缺。很多病毒、木马也会调用它。所以,深入了解这个程序,是玩电脑的必修课之一。
  在基于nt内核的windows操作系统家族中,不同版本的windows系统,存在不同数量的“svchost”进程,用户使用“任务管理器”可查看其进程数目。一般来说,win2000有两个svchost进程,winxp中则有四个或四个以上的svchost进程(以后看到系统中有多个这种进程,千万别立即判定系统有病毒了哟),而win2003 server中则更多。这些svchost进程提供很多系统服务,如:rpcss服务(remote procedure call)、dmserver服务(logical disk manager)、dhcp服务(dhcp client)等。
  如果要了解每个svchost进程到底提供了多少系统服务,可以在win2000的命令提示符窗口中输入“tlist -s”命令来查看,该命令是win2000 support tools提供的。在winxp则使用“tasklist /svc”命令。svchost中可以包含多个服务。
  windows系统进程分为独立进程和共享进程两种,“svchost.exe”文件存在于“%systemroot% system32”目录下,它属于共享进程。随着windows系统服务不断增多,为了节省系统资源,微软把很多服务做成共享方式,交由 svchost.exe进程来启动。但svchost进程只作为服务宿主,并不能实现任何服务功能,即它只能提供条件让其他服务在这里被启动,而它自己却不能给用户提供任何服务。这些系统服务是以动态链接库(dll)形式实现的,它们把可执行程序指向 svchost,由svchost调用相应服务的动态链接库来启动服务。svchost的某个系统服务通过系统服务在注册表中设置的参数来调用动态链接库。
  因为svchost进程启动各种服务,所以病毒、木马也想尽办法来利用它,企图利用它的特性来迷惑用户,达到感染、入侵、破坏的目的(如冲击波变种病毒“w32.welchia.worm”)。但windows系统存在多个svchost进程是很正常的,在受感染的机器中到底哪个是病毒进程呢?这里仅举一例来说明。
  假设windows xp系统被“w32.welchia.worm”感染了。正常的svchost文件存在于“c:\windows\system32”目录下,如果发现该文件出现在其他目录下就要小心了。“w32.welchia.worm”病毒存在于“c:\windows\system32wins”目录中,因此使用进程管理器查看svchost进程的执行文件路径就很容易发现系统是否感染了病毒。windows系统自带的任务管理器不能够查看进程的路径,可以使用第三方进程管理软件,如“windows优化大师”进程管理器,通过这些工具就可很容易地查看到所有的svchost进程的执行文件路径,一旦发现其执行路径为不平常的位置就应该马上进行检测和处理。

微软官方对Svchost.exe占用CPU100%的解释和提出的解决方法:(文章原文地址:http://support.microsoft.com/kb/927891/ )
症状
当您尝试安装更新从 WindowsUpdate 或 MicrosoftUpdate, 遇到下列症状:? 系统可能似乎对于使用 WindowsInstaller 更新 WindowsUpdate 扫描时反应。
? Svchost.exe 进程中出现访问冲突错误。 此过程与自动更新服务。 此访问冲突发生在 AutomaticUpdates 用于通过日常自动调度扫描更新或当您访问要手动扫描用于更新 Microsoft 更新 Web 站点。
? 对于使用 WindowsInstaller 更新 WindowsUpdate 扫描时发生内存泄漏。
? WindowsUpdate 扫描需要很长时间, 有时小时, 来完成。

解决方案
要解决此问题, 请按照下列步骤。
步骤 1: 下载和安装更新 927891
可用于从 Microsoft 下载中心下载下列文件:
Download the Update for Windows XP (927891) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=7A81B0CD-A0B9-497E-8A89-404327772E5A)

Download the Update for Windows XP x64 Edition (927891) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=ECF96769-BEB6-4F7F-AC92-5BAEFB5632A3)

Download the Update for Windows Server 2003 (927891) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=2A4A8F01-ACD6-42A1-BB78-3D83CAEDA7A7)

Download the Update for Windows Server 2003 x64 Edition (927891) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=D63E8560-8F56-4EDA-A6E2-58C0B29B37CC)

Download the Update for Windows Server 2003 for Itanium-based Systems (927891) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=38FCE3F6-BCC4-4665-A66F-D9E1257C004F)

Download the Update for Microsoft Windows 2000 (927891) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=A6AD0BC9-1D4F-40CB-9A91-DCD6BC3AE6B2)
发布日期: 2004年 6月 26日, 2007年

步骤 2: 下载并安装 Windows 更新代理 (WUA) 3.0
要下载 WUA 3.0, 单击对于版本与您正在运行 Windows 的链接。
x 86 的 Windows 版本
Download the WindowsUpdateAgent30-x86.exe package now. (http://go.microsoft.com/fwlink/?LinkID=91237)
x 64 的基于版本的 Windows
Download the WindowsUpdateAgent30-x64.exe package now. (http://go.microsoft.com/fwlink/?LinkID=91238)
基于 Itanium 版本的 Windows
Download the WindowsUpdateAgent30-ia64.exe package now. (http://go.microsoft.com/fwlink/?LinkID=91239)

更多信息
面向 IT 专业 Microsoft 发布了 Microsoft 安全通报问题上。 安全通报包含有关此问题的其他安全相关信息。 请查看安全通报, 访问以下 MicrosoftWeb 站点:
http://www.microsoft.com/technet/security/advisory/927891.mspx (http://www.microsoft.com/technet/security/advisory/927891.mspx)
注意 本文讨论 MSI 组件修复仅。 此修复程序是一个两部分修复, 包括 WindowsUpdate 客户软件更新的组件。 这些更新通过 WindowsUpdate 和 6月 2007年 5月 2007年中将部署自动。 但是, 某些客户可能选择以手动安装这些更新。要完全解决响应系统问题, 必须安装用于 MSI 两本修补程序, WindowsUpdate 客户必须更新到版本 3.0。 安装 MSI 修补程序和新客户, 时进程监视工具仍然显示 CPU 使用率以接近 100%。 但是, 系统仍然应该响应并不应锁定。 如果其他任务需要 CPU 周期, 它们将共享。 但是, 如果系统是空闲, MSI 将使用完全循环可用于在短时间内完成。 如果是作为 MSI, 同时运行其他任务系统可能运行缓慢稍微。 但是, 计算机仍应响应。 记住 MSI 修补程序和新客户必须安装到地址响应或锁定系统。预计进程监视工具可能仍然显示 CPU 使用率为接近 100%, 但预期计算机停止响应的现象。 如果计算机是否则空闲如果观看进程监视器, 可能仍然看到以接近 100% CPU 使用率期间某些扫描。 这是预期行为。

要点
Svchost.exe 进程的多实例可能运行基于 Windows - 计算机上。 这些 Svchost.exe 进程控制特定任务。 本文描述软件更新只旨在解决 " 症状 " 部分中提到此问题。 可能需要其他分辨率或疑难解答步骤, 与 Svchost.exe 遇到其他问题。
要解决此问题, 您必须安装此更新以及 Windows 更新自动客户 3.0。 Windows Update 自动客户 3.0 将自动通过 30, 2007年 6月发布通过自动更新。 更新 Windows 客户更改建模移 MSI 扫描到线程是独立于用户界面线程。
对于 MSI 更新, 安装下列更新基于 Windows 安装的版本之一。 要确定版本的 Windows 安装, 请按照下列步骤:
1. 单击 开始 , 单击 运行 , 类型 sysdm.cpl然后单击 确定 。
2. 在 系统属性 对话框中, 单击 常规 选项卡, 并然后注意 系统 下出现信息。
下载相应更新后, 双击更新包来安装更新。
所有版本的 WindowsXP, 除对于 Windows XP Media Center 版本, 注意 在 系统属性 对话框中 常规 选项卡状态 " Version 2002 "。 更新列出 " WindowsXP, 所有版本 (包括所有版本的 Windows XP Media Center) " 中对于所有版本的 WindowsXP 部分是否正确。 这包括所有版本的 Windows XP Media Center。

注意
若要安装此更新, 可能需要应用最新服务包对于版本的 Windows, 您运行。 有关详细信息, 请单击下列文章编号, 查看 Microsoft 知识库文章中文章:
889100 (http://support.microsoft.com/kb/889100/) 如何获取最新 ServicePack 的 Windows Server 2003
322389 (http://support.microsoft.com/kb/322389/) 如何获取最新 WindowsXP 服务包

您必须安装 Windows XP SP 2 安装之前应用此更新。 您还必须应用此更新之前安装 Windows Installer 3.1。

Windows Server 2003
更新 下列文件可用于从 Microsoft 下载中心下载:
Download the Update for Windows Server 2003 (927891) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=2A4A8F01-ACD6-42A1-BB78-3D83CAEDA7A7)

Download the Update for Windows Server 2003 x64 Edition (927891) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=D63E8560-8F56-4EDA-A6E2-58C0B29B37CC)

Download the Update for Windows Server 2003 for Itanium-based Systems (927891) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=38FCE3F6-BCC4-4665-A66F-D9E1257C004F)
发布日期: 5月 7日, 2007年

先决条件
必须 Windows Server 2003 SP 1 或 Windows Server 2003 SP 2 安装之前应用此更新。
重新启动要求
应用此更新后, 必须重新启动计算机。
更新替代信息
此更新取代以下更新:
916089 (http://support.microsoft.com/kb/916089/) FIX: 运行 WindowsUpdate 以扫描更新使用 WindowsInstaller, 包括 Office 更新, 时可能遇到内存泄漏, 或者可能收到错误消息对于Svchost 过程

Microsoft Windows 2000
更新信息
先决条件
必须应用此更新之前 Windows 2000 Service Pack 4。 您还必须应用此更新之前安装 Windows Installer 3.1。
重新启动要求
应用此更新后, 必须重新启动计算机。
更新替代信息
此更新取代 916089 更新。 有关详细信息, 请单击下列文章编号以查看 Microsoft 知识库中相应:
916089 (http://support.microsoft.com/kb/916089/) FIX: 运行 WindowsUpdate 以扫描更新使用 WindowsInstaller, 包括 Office 更新, 时可能遇到内存泄漏, 或者可能收到错误消息对于 Svchost 过程
可用于从 Microsoft 下载中心下载下列文件:
Download the Update for Microsoft Windows 2000 (927891) package now. (http://www.microsoft.com/downloads/details.aspx?FamilyId=A6AD0BC9-1D4F-40CB-9A91-DCD6BC3AE6B2)

转载于:https://www.cnblogs.com/rainysblog/p/4133270.html

电脑Svchost.exe 进程占CPU100% 的解决办法相关推荐

  1. svchost.exe占用内存过高解决办法

    为了升级IE,脑残更新了八百年也没更新过的电脑,更新完你妈电脑变得超级无敌慢,打开任务管理器发现svchost.exe这个进程占用了90%+的内存,尼玛这是啥? 弄了半天终于是啥毛病引起的了, 如果有 ...

  2. antimalware service executable占用内存过高_Win10系统svchost.exe进程占用内存和网速过高的解决方法...

    我们在使用Windows10系统的过程中,不少用户一旦发现电脑异常,例如异常卡顿,就会查看一下任务管理器,是否有进程过高占用了CPU.内存.网络等,而在任务管理器中发现了一个名称为"svch ...

  3. sys驱动不能是exe_电脑小技巧如何处理svchost.exe进程

    电脑小技巧--电脑做无线热点 电脑小技巧--U盘坏了如何修复 电脑小技巧--自动维护计划.任务关闭.禁用 电脑小技巧--预防U盘中毒 电脑小技巧--提高U盘读写速度 电脑小技巧--调整引导高级选项加快 ...

  4. spoolsv.exe占CPU100% 的解决方法

    spoolsv.exe占CPU100% 的解决方法 spoolsv.exe是打印缓冲,没有打印机就关掉,有的话在打印时会占用很大内存.因为要打印的文件要转化格式. 禁止Print spooler服务, ...

  5. 关于使用WindowsUpdate 或 Windows 自动升级时碰到的 svchost.exe 进程 CPU 资源占用过高的问题的相关信息...

    当你使用 WindowsUpdate 或 Windows 自动升级的时候,可能会碰到 svchost.exe 进程CPU占用100%的现象.如果你的现象符合下面的相关症状,请安装一个补丁程序用于缓解这 ...

  6. 如何查html病毒svchost.exe,小编教你在Win7系统中检查svchost.exe进程是否为病毒的方法步骤...

    在win7系统中,有时候我们打开任务管理器会发现,里面有一个叫svchost.exe的进程,这是动态连接中运行的一种程序,它在系统中占一般居着很大一部分资源,因此这个进程也很容易携带病毒,那么我们如何 ...

  7. Svchost.exe进程详解及Svchost.exe病毒清除方法

    Svchost.exe是什么? svchost.exe是nt核心系统的非常重要的进程,对于2000.xp来说,不可或缺.很多病毒.***也会调用它.所以,深入了解这个程序,是玩电脑的必修课之一.   ...

  8. svchost.exe进程占用过高内存

    2019独角兽企业重金招聘Python工程师标准>>> 有时候打开电脑,反应特别慢,特别卡,查看任务管理器发现svchost.exe进程占用过高的百分比的CPU,很大的原因都是因为W ...

  9. svchost.exe进程的分析

    你是否经常在你电脑看到很多svchost.exe进程呢?有的人电脑有6个svchost.exe进程.有的人电脑更多的svchost.exe进程.例如我的电脑就有5个svchost.exe程序.一般来说 ...

最新文章

  1. python 获取主机名 根据端口杀死进程
  2. Angular 运行报错 RouterModule.forRoot() called twice.
  3. mysql数据类型默认长度_mysql数据类型长度
  4. vista磁盘使用100%_如何在Windows 7或Vista中创建和使用密码重置磁盘
  5. jQuery判断当前点击的是第几个li的代码
  6. VS2015配置环境支持opencv3库(网络方法总结)
  7. linux开机自动ZFS,linux – 为什么重新启动导致我的ZFS镜像的一面成为UNAVAIL?
  8. codevs 5958 无
  9. Dockerfile 数据卷最佳实践
  10. @Resource真的只是按名称来进行依赖注入吗?@Autowired真的只是按照类型来依赖注入吗?
  11. 电子技术课程设计—交通灯控制系统设计
  12. 蓝牙模块 hc06 linux,arduino教程——蓝牙模块hc05和hc06的相互连接
  13. 新视野大学英语视听说听力:passage12原文及答案(前四单元)
  14. Win10电脑需要安装杀毒软件吗?
  15. 录播服务器系统调试内容,高清录播服务器系统选择注意事项
  16. Python学习足迹
  17. LSD算法调节参数GUI
  18. 5个免费好用的在线工具推荐,让你的工作效率提升百倍!
  19. 导出数据库表信息生成Word文档
  20. 最高级微型计算机,「简讯」曜越发布CPU、内存一体式水冷;realme X50t曝光……...

热门文章

  1. 八年级地理上册复习提纲(星球版)
  2. 球重力异常matlab程序,球体重力异常正演程序介绍.docx
  3. 交换机/路由器基本配置
  4. 计算机按键 shift的作用,电脑shift键的十一个妙用
  5. 解决中标麒麟QQ乱码和WPS缺失字体的错误
  6. TensorFlow对象检测-1.0和2.0:训练,导出,优化(TensorRT),推断(Jetson Nano)
  7. lopa分析_LOPA分析法之独立保护层浅析
  8. 用Python找101-200之间的素数
  9. fastDB CLI
  10. Unity 多人签名