点痣挂什么科室| 便溏什么意思| 黄精吃了有什么好处| 海鲜菇不能和什么一起吃| pop什么意思| 湿气重的人适合吃什么| 什么是铅| 意下如何什么意思| 攻是什么意思| 枇杷什么味道| 赵本山什么时候死的| 乳腺炎吃什么药好| 1975年属什么| 房性逸搏心律是什么意思| 化作风化作雨是什么歌| 白细胞偏低是什么原因造成的| 经常想吐恶心是什么原因| 为什么睡觉磨牙| 后背疼是什么原因引起的女性| 骷髅是什么意思| 什么是造影手术| 打胎后要注意什么| hpv和tct有什么区别| 什么叫匝道| 眼珠发黄是什么原因| 摸头杀是什么意思| 不想说话是什么原因| 喝椰子水有什么好处| 插入阴道是什么感觉| 2005年是什么命| 天丝是什么| 知柏地黄丸主治什么| 尿道感染看什么科| 2029年属什么生肖| 小学教师需要什么学历| 03年属什么的| 做小月子要注意什么| 怎么知道自己适合什么发型| 白色裤子搭什么颜色上衣| 化疗期间吃什么最好| 肌层回声不均匀是什么意思| 私处瘙痒用什么药| 非特异性t波异常是什么意思| 芋圆用什么粉做的| 顺流而下什么意思| 5月4号是什么星座| poscer是什么牌子| 吃什么食物能长高| 5个月宝宝吃什么辅食| 鱼腥草破壁饮片有什么功效| 大人退烧吃什么药| 草字头有什么字| 吃什么降尿酸最有效| 头昏是什么原因| 甘油三酯高吃什么药能降下来| 梦见和邻居吵架什么预兆| 麻叶是什么植物| tt什么意思| 什么手表品牌最好| 排异反应是什么意思| 量贩式ktv是什么意思| 失格是什么意思| 肝疼吃什么药好| 什么是意境| 羊五行属什么| 居心叵测是什么意思| 检查免疫力都需要化验什么项目| 寸关尺代表什么器官| 长期低烧是什么原因| 胎动在肚脐周围是什么胎位| 舌头痒是什么原因| 脱臼是指什么从什么中滑脱| 肾亏是什么原因造成的| 头晕出虚汗是什么原因引起的| 十二指肠球炎吃什么药| 3.22是什么星座| 炙热是什么意思| 骨关节炎是什么原因引起的| 身体抽搐是什么原因| 张紫妍为什么自杀| 冰妹是什么意思| 慢性胆囊炎是什么原因引起的| 硬膜囊受压是什么意思| 春天的雨像什么| 外甥和舅舅是什么关系| nb是什么意思| 既视感什么意思| 什么是肝炎| 自由基是什么东西| 肌酐高是什么问题| 什么是adhd| 玉米吃多了有什么坏处| 3月10日是什么星座| 什么叫囊性结节| store是什么| 小孩子晚上睡觉磨牙是什么原因| 眼睛黄是什么病| surprise什么意思| 孕妇喉咙痛吃什么好得最快| 左侧头疼是什么原因| 益生菌和益生元有什么区别| 早孕什么意思| 消化功能紊乱吃什么药| 尾货是什么意思| 扎巴依是什么意思| 垂涎什么意思| 九月初九是什么节日| 梦到和老公离婚了是什么征兆| 手肘发黑是什么原因| 白细胞低是什么原因| 黑马比喻什么样的人| 梦见卖衣服是什么意思| 埋线有什么好处和坏处| 江团鱼又叫什么鱼| 什么是马甲线| 诊查费是什么| bolon是什么牌子眼镜| 雕琢是什么意思| 甲状腺肿大挂什么科| 低筋面粉是什么| 奔走相告的走是什么意思| 党工委书记是什么级别| 一个山一个空念什么| esr医学上是什么意思| 胃酸过多有什么症状| 养胃吃什么食物最好| ca199是什么意思| 终年是什么意思| 弓山文念什么| 梦见僵尸是什么预兆| 花对什么| 心病是什么病有哪些症状| 按摩椅什么品牌最好| 什么的奇观| 刘备的马叫什么名字| 梦见打台球是什么意思| 男人左手断掌是什么命| 肚子咕噜响是什么原因| 指甲变黑是什么原因| 1989年属什么生肖| 身上有淤青是什么原因| 补肾最好的药是什么药| 眼睛像什么| 用凝胶排出豆腐渣一样的东西是什么原因| ITIB跟薇娅什么关系| 广藿香是什么味道| 九月九日是什么日子| 小腿发痒是什么原因| 梦见买白菜是什么意思| 单三是什么| 中医治未病是什么意思| 做梦梦见棺材和死人是什么意思| 1.19是什么星座| 昕字取名什么寓意| 梦见老板是什么意思| 宫颈切片检查是什么| 陇是什么意思| 鼻咽炎是什么症状| 梨花压海棠是什么意思| 女生下面是什么样的| 犹太人割礼是什么意思| 毛囊炎用什么洗发水| pp是什么意思| 甲状腺三项检查什么| 筋膜炎吃什么药最有效| 最贵的烟是什么牌子| 日加立念什么字| 西沙必利片治什么病| 音译是什么意思| 远视眼是什么意思| 国防部长什么级别| emerson是什么牌子| 六角龙鱼吃什么| cupid什么意思| 醋精是什么| 亚蒂息肉是什么意思| 阑尾是什么器官| 脾胃虚弱吃什么蔬菜| 胃溃疡什么症状| 得了乙肝有什么症状| 言外之意什么意思| 蔷薇色是什么颜色| 员额制是什么意思| 相性是什么意思| 鹿象征什么寓意| 尿酸偏高是什么意思| cas号是什么意思| 什么烟好抽又便宜| 冬天手脚冰凉是什么原因怎么调理| 菜板买什么材质的好| 鼻炎吃什么药好| 肾低密度灶是什么意思| 匈奴是什么民族| 对方忙线中什么意思| 迪桑特属于什么档次| 邪不压正什么意思| 碉堡是什么意思啊| 河汉是什么意思| 喝蜂蜜有什么好处| 男性肛门瘙痒用什么药| 周杰伦有什么病| 吸气是什么意思| k金是什么金| 吃的多拉的少是什么原因| 晚上口苦是什么原因引起的| 长期手淫有什么危害| 什么是血尿| 狐臭是什么味| 做阴超有黄体说明什么| pao2是什么意思| 尿液可以检查出什么| 梦到手机丢了什么预兆| 小孩流鼻血什么原因| 除颤是什么意思| 胳膊上种花是什么疫苗| 耻骨疼是什么原因| 肠易激综合征是什么病| bulova是什么牌子的手表| 宽字五行属什么| 美国为什么打伊拉克| p2大于a2什么意思| 什么是阳历| 味甘是什么意思| 植物神经紊乱吃什么药| 皮肤长癣是什么原因| 地中海贫血什么意思| 梦见别人给我介绍对象是什么意思| esp是什么意思| 辰五行属什么| 嗓子不舒服吃什么药| 脱发缺乏什么维生素| 梦见儿子拉屎是什么意思| 肝脏钙化灶是什么意思| 天涯海角是什么生肖| 胰腺不好吃什么食物好| 钴对人体有什么伤害| 什么是闰月| 胆囊是干什么用的| 长结节是什么原因造成的| 洋葱炒什么菜好吃| pc是什么意思| 尿素测定是查什么| 什么的教导| 外阴白斑吃什么药| 长期喝蜂蜜水有什么好处| 岌岌可危是什么意思| gree是什么牌子| 肛周瘙痒是什么原因| 猕猴桃什么时候上市| 巨蟹座和什么星座最配| 小姑独处是什么意思| 恐惧是什么意思| 睡眠障碍吃什么药最好| 男人下面胀痛什么原因造成呢| 保税仓是什么意思| 百脚虫的出现意味什么| 马齿苋对什么病最有效| 女人什么时候绝经正常| 什么是飞蚊症| 乳头发黑是什么原因| 低血糖有什么症状表现| 什么姿势舒服| 什么是圣人| 帕金森吃什么药效果好| 百度

姚明现身福州 带领四千爱心人士为爱奔跑

百度 构建了以信息归集共享为基础,以信息公示为手段、以信息监管为核心的事中事后监管体系。

Svchost.exe (Service Host, or SvcHost) is a system process that can host one or more Windows services in the Windows NT family of operating systems.[1] Svchost is essential in the implementation of shared service processes, where a number of services can share a process in order to reduce resource consumption. Grouping multiple services into a single process conserves computing resources, and this consideration was of particular concern to NT designers because creating Windows processes takes more time and consumes more memory than in other operating systems, e.g. in the Unix family.[2] However, if one of the services causes an unhandled exception, the entire process may crash. In addition, identifying component services can be more difficult for end users. Problems with various hosted services, particularly with Windows Update,[3][4] get reported by users (and headlined by the press) as involving svchost.

The svchost process was introduced in Windows 2000,[5] although the underlying support for shared service processes has existed since Windows NT 3.1.[2]

Implementation

edit

Its executable image, %SystemRoot%\System32\Svchost.exe or %SystemRoot%\SysWOW64\Svchost.exe (for 32-bit services running on 64-bit systems) runs in multiple instances, each hosting one or more services.

Services running in SvcHost are implemented as dynamically-linked libraries (DLLs). Each service's registry key must have a value named ServiceDll under the Parameters subkey, pointing to the respective service's DLL file. Their ImagePath definition is of the form %SystemRoot%\System32\svchost.exe -k %service group%; (i.e. netsvcs). Services sharing the same SvcHost process specify the same parameter, having a single entry in the SCM's database. The first time that a SvcHost process is launched with a specific parameter, it looks for a value of the same name under the HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost key, which it interprets as a list of service names. Then it notifies the SCM of all the services that it hosts. SCM does not launch a second SvcHost process for any of those received services; instead, it simply sends a "start" command to the respective SvcHost process containing the name of the service that should be launched within its context, and whose respective DLL SvcHost loads.

According to a 2003 Microsoft presentation, the minimum working set of a shared service is approximately 150?KB instead of 800?KB for a standalone process.[6]

Changes to Service Host grouping in Windows 10

edit

Starting with Windows 10 version 1703, Microsoft changed the way services are grouped into host processes. On client computer systems with more than 3.5 GB of memory, services are no longer grouped into shared host processes. Instead, each service is run in its own process. This results in better isolation of services, making the computer system more resilient to service failures and vulnerabilities and easier to debug. However, it adds some memory overhead. [7]

Service tags

edit

Starting with Windows Vista, the internal identification of services inside shared processes (svchost included) is achieved by so-called service tags. The service tag for each thread is stored in the SubProcessTag of its thread environment block (TEB). The tag is propagated across all threads that a main service thread subsequently starts, except for threads created indirectly by Windows thread-pool APIs.[8]

The set of service tag management routines is currently an undocumented API, although it is used by some Windows utilities like netstat to display the TCP connections associated with each service. Some third-party tools like ScTagQuery also make use of this API.[8]

Identification and management of hosted services

edit

In Windows XP and later editions, the command tasklist /svc shows a list of the services being run by each listed process (i.e. by each running instance of svchost.exe), with each separate instance of the svchost process identified by a unique Process ID number (PID).

In Windows Vista and Windows 7, the "Services" tab in Windows Task Manager includes a list of services, showing their groups and Process IDs (PIDs); right-clicking on an svchost instance in the Task Manager's "Processes" tab and selecting "Go to Service(s)" switches to that list of services and selects the service running under the corresponding svchost instance.

In Windows 8, the Task Manager interface was streamlined so that each svchost entry can be expanded by a single click to a sub-list of services running inside it.

The Sysinternals Process Explorer (available as a free download from Microsoft) provides additional information about services running under svchost.exe processes, when the user hovers the mouse over an svchost instance in Process Explorer.

None of the above methods allows the user to identify which of the multiple services running inside an svchost instance accesses a particular resource, i.e. processor, disk, network or memory; the Windows Resource Monitor only accounts for (most of) those resources at process level. It does however show processor usage at service level, on the "CPU" tab.[9] A service-aware list of TCP connections and UDP ports opened can be obtained using the command netstat -b.[10]

In order to troubleshoot other kinds of problems with a service running inside an svchost instance, the service(s) suspected to be causing the problem must (all) be reconfigured so that each runs inside its own svchost instance. For example, sc config foo type= own will reconfigure the service named "foo" to run in its own svchost instance. Changing the type back to shared is done by an analogous command. The service must be restarted for such a configuration change to take effect. This debugging process is not foolproof however; in some cases, a heisenbug may occur, which causes the problem to go away when the service is running separately.[11]

A more complex method of troubleshooting is to create an isolated service group.[12]

In Windows 10, starting with release 1703, svchost was redesigned by Microsoft to host only one service per process, depending on available system memory.[13] The default setting causes services to be hosted independently if the system has at least 3.5?GB of RAM.

See also

edit

References

edit
  1. ^ Russinovich, Solomon & Ionescu (2009:302)
  2. ^ a b "Shared Services". Archived from the original on 6 October 2014. Retrieved 1 October 2014.
  3. ^ Woody Leonhard (16 December 2013). "Microsoft promises to fix Windows XP SVCHOST redlining 'as soon as possible'". InfoWorld. Retrieved 1 October 2014.
  4. ^ "Svchost.exe gets worse before it's fixed - Series - Windows Secrets". Retrieved 1 October 2014.
  5. ^ "How to troubleshoot Service Host (svchost.exe) related problems?". Retrieved 1 October 2014.
  6. ^ David B. Probert, "Windows Service Processes"
  7. ^ "Changes to Service Host grouping in Windows 10". Microsoft. 2025-08-14. Retrieved 2025-08-14.
  8. ^ a b Russinovich, Solomon & Ionescu (2012:335)
  9. ^ "Figuring out why my SVCHOST.EXE is at 100% CPU without complicated tools in Windows 7 - Scott Hanselman". Retrieved 1 October 2014.
  10. ^ Whether this is useful is doubtful, it typically shows only the name of the service for the running web browser (e.g. it lists various items of information related to the internet connection and ports in use, but logs them all as simply "firefox.exe")
  11. ^ "What is svchost.exe, and why do I have so many instances of it?". Retrieved 1 October 2014.
  12. ^ "Getting Started with SVCHOST.EXE Troubleshooting". Retrieved 1 October 2014.
  13. ^ "Changes to Service Host grouping in Windows 10". Microsoft. Retrieved 30 April 2018.

Further reading

edit
edit
咬牙齿是什么原因 2是什么数 小白脸什么意思 咽喉有异物感吃什么药 汗手适合盘什么手串
开水烫伤用什么药 贫血会引起什么症状 不孕不育有什么症状女 什么牌子冰箱好 女性检查甲功是什么病
口若什么什么 什么是地震 由是什么意思 右胸上方隐痛什么原因 白细胞低是什么意思
高铁为什么没有e 虬角为什么要染成绿色 小熊猫长什么样 什么已经什么 月季花什么时候开花
bpd是胎儿的什么hcv9jop1ns4r.cn 前瞻是什么意思hcv8jop4ns8r.cn 什么蔬菜补钾hcv9jop5ns9r.cn 得寸进尺是什么生肖hcv8jop0ns2r.cn 419什么意思hcv9jop6ns6r.cn
肠炎用什么药hcv7jop9ns8r.cn 水牛吃什么hcv8jop8ns6r.cn 什么怎么读hcv9jop4ns7r.cn 月经一直不干净是什么原因hcv9jop1ns7r.cn 介入室是干什么的hcv8jop9ns1r.cn
96年是什么年hcv9jop3ns5r.cn fat是什么意思hcv9jop6ns1r.cn 鲁迅为什么弃医从文hcv8jop9ns2r.cn 甲状腺功能挂什么科hcv8jop0ns1r.cn 什么水果减肥最有效hcv8jop9ns6r.cn
飞天奖是什么奖hcv9jop8ns3r.cn 孩子咬嘴唇是什么原因wuhaiwuya.com 结膜炎是什么原因引起的jiuxinfghf.com 吃什么能补蛋白hcv8jop1ns3r.cn 梦见蔬菜是什么预兆zhongyiyatai.com
百度