none
开机svchost问题 RRS feed

  • 问题

  • 开机后,svchost.exe使得CPU 使用率可能会在很长一段时间内保持 100%

    打上补丁KB927891-v3-x86-CHS.exe后,问题依旧……
    2008年5月11日 9:08

答案

  •  SVCHOST 全称为“Generic Host Process for Win32 Services”,用于将 .DLL 动态链接库加载为具体的系统服务,可以把它看作是一个“服务加载器”。SVCHOST 占用资源大,也就是相应的系统服务占用资源大。

    你可能会看到若干个 SVCHOST.EXE 在同时运行,每一个 SVCHOST 都加载了一个或若干个服务。不要试图手动关闭 SVCHOST.EXE,否则相应的服务都将无法运行。


    请先确定这个有问题的 SVCHOST 具体对应哪些系统服务,下载 Process Explorer 查看一下:

    http://www.microsoft.com/technet/sysinternals/Utilities/ProcessExplorer.mspx

    在 Process Explorer 中右键单击那个 SVCHOST.EXE 进程,选择“属性”,然后在“Services”选项卡中检查它加载的是哪些服务。

     

    假如加载的服务包含 WUAUSERV 自动更新,比较有可能是这个服务占用资源。暂且关闭自动更新,观察问题有无改善。

    2008年5月11日 10:58
    版主
  •  

    好像我把自动更新关了或改成不自动下载后,这个情况就没了。

    不然就崩溃了啊

    2008年5月17日 6:13

全部回复

  •  SVCHOST 全称为“Generic Host Process for Win32 Services”,用于将 .DLL 动态链接库加载为具体的系统服务,可以把它看作是一个“服务加载器”。SVCHOST 占用资源大,也就是相应的系统服务占用资源大。

    你可能会看到若干个 SVCHOST.EXE 在同时运行,每一个 SVCHOST 都加载了一个或若干个服务。不要试图手动关闭 SVCHOST.EXE,否则相应的服务都将无法运行。


    请先确定这个有问题的 SVCHOST 具体对应哪些系统服务,下载 Process Explorer 查看一下:

    http://www.microsoft.com/technet/sysinternals/Utilities/ProcessExplorer.mspx

    在 Process Explorer 中右键单击那个 SVCHOST.EXE 进程,选择“属性”,然后在“Services”选项卡中检查它加载的是哪些服务。

     

    假如加载的服务包含 WUAUSERV 自动更新,比较有可能是这个服务占用资源。暂且关闭自动更新,观察问题有无改善。

    2008年5月11日 10:58
    版主
  •  

    在安装了 Microsoft Update 后,在开机时,CPU 资源占用率相当大。而且,Microsoft Update 无法卸载,但可以通过以下方式将其关闭

     

     

    打开 Microsoft Update 主页

     

    http://www.update.microsoft.com/microsoftupdate/v6/default.aspx?ln=zh-cn

     

    单击选项下的更改设置,勾选 

     

     

     

    2008年5月11日 11:00
  •  

    好像我把自动更新关了或改成不自动下载后,这个情况就没了。

    不然就崩溃了啊

    2008年5月17日 6:13