问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

SVCHOST占用CPU过高怎办?

发布网友 发布时间:2022-04-20 21:23

我来回答

1个回答

热心网友 时间:2023-10-05 08:11

Svchost本身只是作为服务宿主,并不实现任何服务功能,需要Svchost启动的服务以动态链接库形式实现,在安装这些服务时,把服务的可执行程序指向svchost,启动这些服务时由svchost调用相应服务的动态链接库来启动服务。 那么svchost如何知道某一服务是由哪个动态链接库负责呢?这不是由服务的可执行程序路径中的参数部分提供的,而是服务在注册表中的参数设置的,注册表中服务下边有一个Parameters子键其中的ServiceDll表明该服务由哪个动态链接库负责。并且所有这些服务动态链接库都必须要导出一个ServiceMain()函数,用来处理服务任务。 例如rpcss(Remote Procere Call)在注册表中的位置是 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesRpcSs,它的参数子键Parameters里有这样一项: "ServiceDll"=REG_EXPAND_SZ:"%SystemRoot%system32 pcss.dll" 当启动rpcss服务时,svchost就会调用rpcss.dll,并且执行其ServiceMain()函数执行具体服务。 既然这些服务是使用共享进程方式由svchost启动的,为什么系统中会有多个svchost进程呢?ms把这些服务分为几组,同组服务共享一个svchost进程,不同组服务使用多个svchost进程,组的区别是由服务的可执行程序后边的参数决定的。 例如rpcss在注册表中 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesRpcSs 有这样一项: "ImagePath"=REG_EXPAND_SZ:"%SystemRoot%system32svchost -k rpcss" 因此rpcss就属于rpcss组,这在服务管理控制台也可以看到。 svchost的所有组和组内的所有服务都在注册表的如下位置: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSvchost,例如windows 2000共有4组rpcss、netsvcs、wugroup、BITSgroup,其中最多的就是netsvcs=REG_MULTI_SZ:EventSystem.Ias.Iprip.Irmon.Netman. Nwsapagent.Rasauto.Rasman.Remoteaccess.SENS.Sharedaccess.Tapisrv.Ntmssvc.wzcsvc.. 在启动一个svchost.exe负责的服务时,服务管理器如果遇到可执行程序内容ImagePath已经存在于服务管理器的映象库中,就不在启动第2个进程svchost,而是直接启动服务。这样就实现了多个服务共享一个svchost进程。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
局域网个别IP不能上网了。。 ...电脑无法上网。恢复设置依然如此,求真正高手解答?? ...在同一局域网内为什么有的能上网 有的不能上网 怎么解决这一问题... 局域网其中一台电脑网络通但不能上网 公司路由器链接情况,部分电脑能上网,部分电脑不能上网。 翻译工作有哪些 考心理咨询师需要多长时间 一岁之前小宝宝的日常护理有哪些小妙招? 有哪些适合宝妈的育儿小妙招值得分享? 夏天家里小孩怎么保温 夏季宝宝保暖的小妙招有哪些 藕炖鸭子汤的做法窍门 services.exe占用CPU过高 鸭子焖藕的做法窍门 CPU使用老是100% 进程里services.exe 占用CPU非常... 莲藕焖鸭肉家庭版怎么做好吃 services.exe占用CPU使用率过高问题 services.exe占用大量CPU servicemain.exe是什么 苹果手机怎么把搜狗输入法设置成默认输入法 怎样把搜狗输入法设置成手机的默认输入法 qq里面一个皇冠是多少级 qq 皇冠 是多少级啊 qq多少等级一个皇冠几级 QQ等级有一个小皇冠是多少级?l QQ上一个皇冠代表几级 QQ王冠要多少级? qq中一个皇冠多少级 QQ一个皇冠是多少级? QQ等级一个皇冠代表多少级,多少个太阳,多少个月亮,... QQ一个皇冠是多少天? 香菇焖鸭的做法大全 香菇焖鸭怎么做清淡嫩滑 svchost 是什么进程 。为何我每次开机时它占用很多... 莲藕炖鸭子的做法 香菇焖鸭肉怎么做好吃 MBAMainService是什么进程? 香菇炆鸭子的做法,香菇炆鸭子怎么做好吃,香菇 为什么我的svhost进程总是占CPU99% 救命啊!svchost占用cpu99% 鸭子用香菇也能炖吗?怎么做美味鲜香的香菇焖鸭? 有没有办法查到svchost进程中各服务的CPU占用率? 香菇烧鸭子的家常做法 刚联网,有一个svchost.exe进程使cpu使用100%?约2... 莲藕鸭子炖汤的做法大全 进程system占用CPU90%以上是什么原因 鸭子烧莲藕怎么做好吃 svchost.exe是什么,为什么占CPU60多,电脑卡死了。 如何焖鸭子 Service服务详解以及怎么使service服务不被杀死 莲藕鸭汤的做法 svchost.exe 病毒问题?
  • 焦点

最新推荐

猜你喜欢

热门推荐