当你使用 WindowsUpdate 或 Windows 自动升级的时候,可能会碰到 svchost.exe 进程CPU占用100%的现象。如果你的现象符合下面的相关症状,请安装一个补丁程序用于缓解这个问题。
症状
  • 系统里面有一个 svchost.exe 进程 CPU 占用率非常高
  • 硬盘读写频繁
  • 使用 Process Explorer 检查会发现该 svchost.exe 进程是 Automatic Updates 服务的宿主进程
  • 使用 Process Explorer 检查会发现该 svchost.exe 进程的句柄列表里面频繁出现 msi 文件或 msp 文件
 
解决方法
如果符合上述症状,请下载 Windows Installer 3.1 更新程序:
相关知识库解释文章地址: [url]http://support.microsoft.com/kb/927891/en-us[/url]
需要注意的是,上述补丁对于本文所说的问题有一定的“疗效”,但是在某些情况下还是会出现 svchost.exe 进程CPU占用很高的情况,如果碰到,可以进行如下处理:
点击开始,运行,输入net stop "Automatic Updates",点击确定按钮,然后再点击开始,运行,输入net start "Automatic Updates",点击确定按钮。
上述操作将重启 Automatic Updates 服务,Automatic Updates 重启以后能够解决部分问题(至少在我的系统上有效的缓解了本文所说现象)。
如果上述所有操作均失败了,那么请联系 MIcrosoft 技术支持部门,看看有没有新的补丁程序出现。