作者WAIJEE (自由与束缚与习惯)
看板WinNT
标题Re: [问题] 请问svchost是作什麽的
时间Mon Apr 14 14:38:30 2008
※ 引述《marrai2cck (姜糖)》之铭言:
: 之前都没有这问题
: 但是最近我玩游戏玩到一半
: 会开始严重的lag
: 我跳出来打开工作管理员一看
: 发现其中一个svchost
: 的cpu使用率飙到90%
: 於是我把他关掉
: 後来的确是顺很多了
: 但是过一下游戏就当了
: 请问一下
: 有人有同样的问题吗
: 我是XP SP2的作业系统
根据微软中文知识库编号314056的文件说明:「SVCHOST.EXE是从动态连结程式库(DL
L) 执行之服务的一般性主处理程序名称」。当电脑启动时,SVCHOST.EXE会检查登录中
的服务部分,以建立一份它需要载入的服务清单。多个SVCHOST.EXE可以同时执行,且
每一个 SVCHOST.EXE工作阶段都可以包含一组服务。
由於这个程序是开启Windows服务的重要档案,因此之前也曾有疾风等多种病毒,会
利用SVCHOST.EXE来达到入侵或破坏等目的。所以当发生占用系统资源的情形时,可先
利用Process Explorer这个工具,检查哪一个DLL是让SVCHOST.EXE占用大量处理器资源
的元凶。一般而言若不是电脑中毒,则很有可能会发现是MSI.DLL或是NT.DLL造成的。
MSI.DLL或NT.DLL是属於Windows Update服务的动态连结程式库,会在每天固定时间
,或系统重新开机後,上网搜寻Microsoft产品的更新元件,当电脑处理器或记忆体等
硬体等级较差时,便很有可能占用全部资源。比较简单的解决方法,是将Windows Upda
te的自动执行排程,设定在半夜或凌晨等不会使用到电脑的时间,并且一直保持在开机
状态。不然就得要彻底停止Windows Update服务,但这方式会让系统无法自动更新,修
补漏洞时,非不得已,最好不要采取这项作法。
以上摘自
http://www.ithome.com.tw/itadm/article.php?c=45184
如果确定不是中毒,通常是在update时造成系统负荷过重才会这样,
建议如上文所提:将Windows Update的自动执行排程,
设定在半夜或凌晨等不会使用到电脑的时间。
且最好不要关掉Windows Update服务。
--
╔═════════════════════════════════╗
║Waijee born in PTT at Thu Feb 4 19
:08:59 1999
║
║ptt.cc @ Taiwa
n────┬WinNT : Welcome to query or share issues
║
║ptt2.cc @ Taiwan─Waijee└YP87-306
║
║http://www.pixnet.net/home/Waijee ♂ ╬╬╬
2008.03.23╬╬
╣
╚═════════════════════╩╩╩╩╩╩╩╩╩╩╩╩╝
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 221.169.30.156