Windows 7 64 位系统下载

Win7:免费下载,安装简单,硬件兼容,极速安全

如果您电脑是预安装的 Win10 系统,为避免兼容性问题,建议选择 Win10

视频教程:下载的系统如何安装

Windows 10 64 位系统下载

Win10:界面简洁,经典易用,运行流畅,自动安装

如果您电脑遇到死机卡顿各种问题,下载安装即可解决!

视频教程:下载的系统如何安装

当前位置:首页 > IT资讯 > 其他资讯

svchost.exe详细介绍

其他资讯2021-03-11 11:06:48

svchost.exe是微软Windows操作系统中的系统文件,微软官方对它的解释是:svchost.exe 是从动态链接库 (DLL) 中运行的服务的通用主机进程名称。这个程序对系统的正常运行是非常重要,而且是不能被结束的。许多服务通过注入到该程序中启动,所以会有多个该文件的进程。

为什么会有如此多的svchost.exe进程呢?这个svchost.exe到底是什么呢?今天就来简单解释解释。

设计原理和解释从传统的系统设计角度来看,每一个Windows服务都会运行在它所在的进程中。这样,当你开发和测试你的服务的时候就十分简单方便。

但是,如果你打开Windows的服务管理器(命令行执行services.msc),你会发现,那里有很多服务,其中主要是Windows的服务,当然也包含第三方应用开发商开发的服务。如果每个服务都对应一个进程的话,则系统需要维护非常多的进程。对于一个进程来说,就算它什么实际的工作也不做,系统也需要为它分配各种资源来维护这个进程。将每个服务都放到一个进程中的设计方式实际上是一种资源的浪费,因为有很大一部分服务仅仅是在某些时间点下被触发执行。例如Microsoft Windows电话TAPI服务(Tapisrv),它仅仅会在处理和调制解调器(modem)相关的操作时才会被触发运行。

image.png

考虑到性能方面的原因,我们将相关的服务编到一个组中,在这个组中,所有的服务都会运行在一个叫做svchost的共享进程中。

这意味着,如果你发现某一个svchost.exe有些不正常,你还是无法知道到底是里面的哪一个服务出了问题。在微软的知识库中,有一篇专门讲解svchost的文章(how you can dig into each svchost to see which services are running inside it),它讲述了如何通过研究svchost进程来查看它承载了哪些服务。这还是很有用的,因为当svchost进程异常的时候,你至少可以缩写问题排查的范围。

查看svchost.exe的方法:

通过使用电脑快捷键“win+r”,然后输入cmd,在cmd输入tasklist /svc /fi "imagename eq svchost.exe"即可。(/和”前面有空格勿忽略)

image.png

以上就是关于svchost.exe的详细介绍啦,希望能帮助到大家。

1
标签:
svchost.exesvchost.exe详细介绍系统文件
关注微信 关注电脑粉 立即获取
Win7/8/10通用密钥
以及Office资源

Copyright ©2018-2023 www.958358.com 粤ICP备19111771号-7