服务主机进程是什么(主进程)为什么这么多人在跑步?

如果您曾经浏览过任务管理器,您可能会想知道为什么有这么多服务主机进程在运行。你杀不了他们,而且你肯定没有发动他们。那么,它们是什么?...

服务主机进程是什么(主进程)为什么这么多人在跑步?

如果您曾经浏览过任务管理器,您可能会想知道为什么有这么多服务主机进程在运行。你杀不了他们,而且你肯定没有发动他们。那么,它们是什么?

服务主机进程用作从DLL文件加载服务的shell。服务被组织成相关的组,每个组在服务主机进程的不同实例中运行。这样,一个实例中的问题不会影响其他实例。这个进程是Windows的一个重要部分,您不能阻止它运行。

本文是我们正在进行的系列文章的一部分,该系列文章解释了taskmanager中的各种流程,如dwm.exe文件, 输入法, mDNSResponder.exe, conhost.exe,rundll32.exe,Adobe公司_更新程序.exe,以及其他许多。不知道这些服务是什么?最好开始读书!

什么是服务主机进程(the service host process)?

微软称,答案如下:

Svchost.exe is a generic host process name for services that run from dynamic-link libraries.

但这对我们帮助不大。不久前,微软开始改变许多Windows功能,从依赖内部Windows服务(从EXE文件运行)改为使用DLL文件。从编程的角度来看,这使得代码更加可重用,并且可以说更容易跟上时代的发展。问题是,不能像启动可执行文件那样直接从Windows启动DLL文件。相反,从可执行文件加载的shell用于托管这些DLL服务。因此服务主机进程(主进程)他出生了。

为什么有这么多服务主机进程在运行?

相关:这个过程是什么?为什么它在我的电脑上运行?

如果您曾经查看过“控制面板”中的“服务”部分,您可能已经注意到Windows需要很多服务。如果每个服务都在一个服务主机进程下运行,那么一个服务中的故障可能会导致所有窗口关闭。相反,它们是分开的。

服务被组织成一些相关的逻辑组,然后创建一个服务主机实例来承载每个组。例如,一个服务主机进程运行与防火墙相关的三个服务。另一个服务主机进程可能运行与用户界面相关的所有服务,依此类推。例如,在下图中,您可以看到一个服务主机进程运行多个相关的网络服务,而另一个运行与远程过程调用相关的服务。

服务主机进程是什么(主进程)为什么这么多人在跑步?

这些信息跟我有什么关系吗?

相关:您是否应该禁用Windows服务以加快您的PC速度?

老实说,不是很多。在windowsxp(以及以前的版本)时代,当个人电脑的资源非常有限,操作系统也没有得到很好的调整时,经常建议停止Windows运行不必要的服务。现在,我们不再建议禁用服务。现代个人电脑倾向于装载内存和高性能处理器。再加上Windows服务在现代版本中的处理方式(以及运行什么服务)已经得到了优化,并且消除您认为不需要的服务实际上已经没有太大影响了。

这就是说,如果您注意到服务主机的某个特定实例或相关服务正在引起问题,比如持续的CPU或RAM过度使用,那么您可以检查所涉及的特定服务。这至少可以让您知道从哪里开始故障排除。有几种方法可以精确地查看服务主机的特定实例所承载的服务。您可以在任务管理器中检查内容,也可以使用名为processexplorer的优秀第三方应用程序。

在任务管理器中检查相关服务

如果您使用的是windows8或windows10,则进程在任务管理器的“进程”选项卡上以其全名显示。如果一个进程充当多个服务的主机,只需扩展该进程,就可以看到这些服务。这使得识别哪些服务属于服务主机进程的每个实例变得非常容易。

服务主机进程是什么(主进程)为什么这么多人在跑步?

您可以右键单击任何单个服务来停止该服务,在“服务”控制面板应用程序中查看它,甚至可以在线搜索有关该服务的信息。

服务主机进程是什么(主进程)为什么这么多人在跑步?

如果你使用的是Windows7,情况就有点不同了。Windows 7任务管理器没有以相同的方式对进程进行分组,也没有显示常规进程名称它只显示所有实例主进程“跑步。您必须进行一些探索,以确定与“的任何特定实例相关的服务”主进程.”

在Windows 7任务管理器的“进程”选项卡上,右键单击特定主进程,然后选择“转到服务”选项。

服务主机进程是什么(主进程)为什么这么多人在跑步?

这将使您转到“服务”选项卡,在该选项卡下运行的服务主进程“所有进程都被选中。

服务主机进程是什么(主进程)为什么这么多人在跑步?

然后,您可以在“描述”列中看到每个服务的全名,这样您就可以选择禁用该服务(如果您不希望它运行),或者排除它给您带来问题的原因。

使用process explorer检查相关服务

微软还提供了一个优秀的高级工具,作为其Sysinternals阵容的一部分来处理流程。只需下载processexplorer并运行它,它是一个可移植的应用程序,所以不需要安装它。Process Explorer提供了各种高级功能,我们强烈建议您阅读我们的《了解Process Explorer指南》以了解更多信息。

相关:什么是“便携”应用程序,为什么它很重要?

不过,出于我们这里的目的,Process Explorer将相关服务分组到主进程”它们按文件名列出,但它们的全名也显示在“说明”列中。您也可以将鼠标指针悬停在任何主进程“进程可以看到一个弹出窗口,其中包含与该进程相关的所有服务,甚至是那些当前未运行的服务。

服务主机进程是什么(主进程)为什么这么多人在跑步?

这个过程可能是病毒吗?

进程本身是一个正式的Windows组件。虽然有可能是病毒用自己的可执行文件取代了真正的服务主机,但可能性很小。如果您想确定,可以签出进程的底层文件位置。在任务管理器中,右键单击任何服务主机进程并选择“打开文件位置”选项。

服务主机进程是什么(主进程)为什么这么多人在跑步?

如果该文件存储在Windows\System32文件夹中,则可以相当确定您没有感染病毒。

服务主机进程是什么(主进程)为什么这么多人在跑步?

相关:什么是Windows10最好的防病毒软件?(Windows Defender足够好吗?)

也就是说,如果你还想更安心一点,你可以随时用你喜欢的病毒扫描仪扫描病毒。安全总比抱歉好!

  • 发表于 2021-04-07 17:10
  • 阅读 ( 246 )
  • 分类:互联网

你可能感兴趣的文章

在没有实际运行游戏的情况下使用steam进行交易

... 你是否会考虑使用蒸汽游手好闲赚取交易卡?如果是,为什么?请在下面的评论中告诉我们! ...

  • 发布于 2021-03-12 11:09
  • 阅读 ( 237 )

为什么googlechrome使用了这么多内存?下面是如何修复它

... 但为什么Chrome会使用这么多的RAM,尤其是与其他浏览器相比?你能做些什么来控制它呢?下面是如何让Chrome使用更少的RAM。 ...

  • 发布于 2021-03-18 04:16
  • 阅读 ( 329 )

如何解决windows中cpu使用率高的问题

...撤销了官方的修复。现在剩下的唯一选项是手动重新启动服务。在Windows搜索“服务”时,在打开的窗口中,查找Windows管理工具。右键单击它,然后选择重新启动。如果您愿意,您也可以完全停止服务,或者只需重新启动计算机...

  • 发布于 2021-03-18 13:23
  • 阅读 ( 244 )

linux中的进程是什么?

... 某些进程(如守护进程)连续运行。例如,cron进程在其主机运行时定期执行其他命令。 ...

  • 发布于 2021-03-27 02:21
  • 阅读 ( 240 )

为什么linux的systemd在这么多年后仍然存在分歧

systemd已经有10年的历史了,但是Linux社区对它的感觉还没有成熟,它现在和以前一样具有分裂性。尽管许多主要的Linux发行版都使用它,但铁杆反对者并没有松懈。 linux引导序列 打开计算机电源后,硬件将引导,然后(根据计...

  • 发布于 2021-04-02 02:56
  • 阅读 ( 178 )

什么是“系统空闲进程”,为什么要占用这么多cpu?

...下面是这个过程的实际作用。 相关:这个过程是什么?为什么它在我的电脑上运行? 这篇文章是我们正在进行的系列文章的一部分,解释了任务管理器中的各种过程,比如运行时代理,主进程, dwm.exe文件, 输入法,rundll32.exe,Ad...

  • 发布于 2021-04-03 15:38
  • 阅读 ( 284 )

什么是wmi提供程序主机(wmiprvse.exe文件),为什么要占用这么多cpu?

...不好,它可能会占用大量CPU。 相关:这个过程是什么?为什么它在我的电脑上运行? 这篇文章是我们正在进行的系列文章的一部分,解释了任务管理器中的各种过程,比如运行时代理,主进程, dwm.exe文件, 输入法,rundll32.exe,Ad...

  • 发布于 2021-04-07 01:27
  • 阅读 ( 384 )

什么是“广播dvr服务器”,为什么它在我的电脑上运行?

...是Windows 10操作系统的一部分。 相关:这个过程是什么?为什么它在我的电脑上运行? 这篇文章是我们正在进行的系列文章的一部分,解释了任务管理器中的各种过程,比如运行时代理,主进程, dwm.exe文件, 输入法,rundll32.exe,A...

  • 发布于 2021-04-07 04:57
  • 阅读 ( 221 )

什么是“com代理”(进程空间)为什么它在我的电脑上运行?

...本的Windows上都可以看到它们。 相关:这个过程是什么?为什么它在我的电脑上运行? 这篇文章是我们正在进行的系列文章的一部分,解释了任务管理器中的各种过程,比如运行时代理,主进程, dwm.exe文件, 输入法,rundll32.exe,A...

  • 发布于 2021-04-07 05:09
  • 阅读 ( 197 )

什么是“应用程序框架主机”,为什么它在我的电脑上运行?

...xe是Windows10操作系统的一部分。 相关:这个过程是什么?为什么它在我的电脑上运行? 这篇文章是我们正在进行的系列文章的一部分,解释了任务管理器中的各种过程,比如运行时代理,主进程, dwm.exe文件, 输入法,rundll32.exe,...

  • 发布于 2021-04-07 06:26
  • 阅读 ( 187 )
v0808680r
v0808680r

0 篇文章

相关推荐