廊坊新闻网-主流媒体,廊坊城市门户

环球视点!svchost exe是什么?(聊一下svchost.exe的那点事儿)

2022-11-08 06:32:30 来源:刀哥百科

什么是chostexe?(我们来谈谈svchost.exe)


【资料图】

什么是svchost.exe?

svchost的全称是Host Process for windows Services,是一个用来托管各种windows服务的系统进程。微软对此的官方解释是,svchost.exe是从动态链接库(DLL)运行的服务的通用主机进程名称。当windows要运行一个服务时,是通过svchost托管的,所以细心的用户可以在进程管理器里看到一堆svchost。这只是因为windows同时运行不同的服务,所以不要把它当成问题。

旧版本的windows中没有svchost。随着windows系统的更新,后台服务也在不断增加。为了节省系统资源,微软把许多服务都变成了共享模式,这是由svchost.exe进程启动的。svchost进程只作为服务主机,不能实现任何服务功能,也就是只能为其他服务在这里启动提供条件,而不能为用户提供任何服务。

那为什么不把他们的功能都捆绑在一个服务流程里,看起来不是很清爽?这个决定背后的原因是为了防止单个服务进程崩溃和所有服务瘫痪。以栗子为例:如果你经营一家工厂,一条生产线需要10个工人负责不同的环节。另一种选择是让机器人负责所有环节。但是一出问题,机器人就坏了,整条生产线都停止工作。但是,如果一个工人受伤或生病,生产线上的其他环节仍然可以正常工作。

如何在Windows S10中查看svchost托管的服务的详细信息

如果想自己查看svchost下有哪些进程在运行,可以通过按住Ctrl+Shift+ESC来实现。单击底部的“详细信息”以确保您正在查看高级视图(如果有)。默认情况下,这应该是“流程”选项卡。然后,按名称对进程进行排序,并向下滚动找到“Windows进程”。然后,你会看到很多以“服务主机”开头的进程,冒号后面的名字就是它对应的服务名。

展开相应的名称以查看更多详细信息。

单击“服务”选项卡,所有服务及其描述都会显示在这里,包括通过svchost托管的服务。

感染了svchost怎么处理?

不幸的是,svchost也可能被恶意软件和病毒利用。有些病毒会将其服务命名为类似svchost(服务主机)的名称,甚至有些恶意软件会将自己伪装成系统服务。如果发现svchost工作异常,比如占用大量cpu内存和网络资源,就需要注意了。最好用杀毒软件或者恶意软件清理程序扫描一下,千万不要尝试手动删除,这样可能会导致更多的问题。

综上所述,svchost是一个很重要的进程,也很容易被病毒利用。为了让它更好的为我们服务,安装杀毒软件,定期扫描系统是很有必要的。千万不要让你的电脑裸奔。

关键词: 恶意软件 详细信息 杀毒软件