什么是Svchost.exe? 你需要知道的一切

您打开过 Windows 任务管理器吗? 所以,您肯定见过一些名为“Svchost.exe”的进程。 您甚至可能见过十几个人同时工作。 今天我们就来回答这个问题 什么是Svchost.exe.

Svchost.exe中

Un vistazo rapido

Svchost.exe是Windows在后台运行的一个进程 (Chrome 也以这种方式工作,在后台运行许多进程。) 嗯,实际上,有多个进程,因为我们可以同时有多个活动进程。

一般来说,这些过程并不麻烦。 它们在那里运行,我们没有注意到它们会减慢计算机速度或导致任何类型的问题。 然而,在某些情况下 是的,它们会降低我们计算机的处理速度。.

要查看这些进程是否处于活动状态,可以按 CTRL + ALT + DEL 并访问任务管理器。 一旦到达那里,您就可以访问Windows进程,并且只要稍微往下走,您就会发现其中几个Svchost.exe。

然而,这并不能完全解释 Svchost.exe 是什么……让我们看看吧!

Svchost.exe 到底是什么?它的功能是什么?

Svchost.exe 是服务主机进程的名称,并且 它无非是一个执行你正在使用的程序的DLL文件的进程 (也就是说,它是一个执行您正在使用的程序“片段”的进程)。

DLL 本身没有功能,因此它们需要一个可执行文件,该可执行文件就是 Service Host 或 Svchost.exe(您会看到它的名称来自英文 Service Host)。

始终保持打开状态的必要服务主机进程是那些引用 Windows 备份、DCOM 服务器进程启动器、远程过程调用以及其他六个进程的进程。

还可能存在其他不特定于这些指定进程的 Svchost.exe。,但具有相同的逻辑(即通过可执行文件执行 DLL)。

当然,这里出现了一个问题:为什么需要同时运行十几个这样的进程? 难道这一切不能在同一个过程中完成吗? 答案是,是的,可以,但会有风险。.

请记住,其中许多 Svchost.exe 正在运行系统的重要部分,因此如果进程崩溃, 它可能会使整个计算机崩溃。 因此,在不同流程之间划分风险会付出更多的代价。

Svchost.exe 在 Windows 中始终处于活动状态是否正常?

是的,Svchost.exe 在 Windows 中将始终作为进程和子进程处于活动状态,尽管有时两种规模的进程可能有数十个,但我们通常不会注意到它的存在。

接下来,我们将了解我们的系统所必需的最常见的进程,也就是说,作为一般规则,这些进程将始终处于活动状态:

  • Windows 系统备份。
  • DCOM 服务器进程启动器。
  • 远程过程调用。
  • IIS 应用程序主机助手应用程序服务。
  • 网络服务。
  • 本地服务。
  • 本地受限网络服务。
  • 本地服务,无网络。
  • 本地服务,无冒充。
  • Unistack服务集团。

它会产生什么问题?

然而,仅仅因为 Scvhost.exe 是一个正常的 Windows 进程并不意味着它是一个无风险的进程。 事实上,它可能会因资源过度消耗而导致问题。.

服务主机:本地系统消耗大量磁盘

通常这些进程不会占用超过 4MB 的内存和 0.3MB 的磁盘,但在某些情况下它们可能会急剧爆炸。 这样,您可以看到这些进程的 CPU 使用率超过 30%。

当Svchost.exe消耗如此多的CPU资源时,自然是其他程序(无论是前台还是后台) 他们必须降低自己的表现.

在这些情况下,我们可以假设该进程由于某种原因而失败,最好的办法是关闭它并重新启动它。 为此,您只需二次单击“结束任务”,如果很重要,它会自动重新启动。

那么……这不是病毒?

没有, scvhost.exe不是病毒。 这是首先要明确的事情,因为很多时候我们看到它消耗过多的资源,我们很快就开始认为它是病毒。 没有什么比现实更遥远的了。

然而,它是某些病毒进程隐藏的理想场所。 这不是什么新鲜事:有很多病毒 利用其他进程来隐藏并使用户难以找到它们.

例如,您可能有一个运行名为 主机管理程序 (请注意,c 和 v 已更改位置)。 这可能是一种病毒(事实上,这是一种相当常见的病毒)。

但值得一提的是,这并不意味着 Svchost.exe 是一个病毒,而是表明您有一个试图通过与其相似的名称来隐藏的病毒。

为了帮助您更好地理解它:如果您有一个运行名为“chrme.exe”的进程的病毒,您不会认为 Chrome 是病毒,不是吗? 好吧,对于 Svchost 会发生完全相同的事情.

要删除此病毒,最好的办法就是使用反恶意软件。 Scvhost.exe 是一个病毒,过去曾引起过问题,但今天,它已被充分识别并且可以毫无问题地解决。

但是,您还可以使用其他选项来检查您是否感染了该病毒。 例如,您可以右键单击您有疑问的进程,然后转到“属性”。 在弹出窗口中您将看到进程的名称.

如果进程名称是Svchost并且位于C:\Windows\System32位置,则可以放心。 如果其中任何一个不正确,您看到的可能是冒充主机服务进程的病毒。

如您所见, Svchost.exe中 它既不是病毒,也不一定会给您带来特别严重的问题。 但是,它可能会导致一些问题,因此建议对其进行密切控制。 我们希望本指南能帮助您做到这一点!

如何解决 Svchost.exe 多进程问题?

正如我们告诉您的,这个进程根本不是病毒,但在某个时候我们可能会遇到它消耗我们计算机上太多资源的问题。

这通常表现为 Windows 10 中 CPU 消耗较高,甚至一天中的大部分时间都达到 100%。

如果我们发现我们的 CPU 开始比平时更多地使用,那么我们考虑一下我们在同一篇文章的第一部分中解释的内容可能会很有趣,即访问任务管理器,目的是观察这种类型的进程是否真的太多。

如果有的话,我们将向您解释一系列必须考虑的方面,以解决可能出现的问题,从而释放您的设备,从而减少电力消耗。微处理器,我们也将能够享受到性能方面的改进。

检查是否没有病毒影响 Svchost.exe 进程

虽然Svchost.exe进程在Windows 10中是自然且必要的,但有时它可能会被病毒利用,因此在这些情况下我们必须做的第一件事(这会更快更容易)是运行防病毒软件以确保我们的安全设备确实干净。

您可能安装了防病毒软件,但如果没有,请记住 Windows 10 有自己的防病毒软件,效果很好。

禁用不必要的 Svchost.exe 进程

如果防病毒软件没有检测到任何内容,并且我们继续遇到同样的问题,那么是时候开始禁用我们认为不必要的进程了。

我们提醒您,当出现此类问题时,即Svchost.exe进程消耗过多的资源,同时我们也会观察到有很多这样的进程打开。

因此,我们将遵循以下详细步骤:

  • 我们进入任务管理器(记住我们可以使用 Ctrl + ALT + Del 组合键来完成)。
  • 我们访问“详细信息”选项卡。

Svchost.exe 详细信息

  • 现在我们将查看一长串具有该名称的进程,因此我们要做的就是右键单击我们要检查的进程,然后选择选项“前往服务或服务“。
  • 这将使我们能够访问一个新窗口,在其中我们可以看到该进程的所有活动服务,因此我们可以通过右键单击并在出现的窗口中选择此选项来停止它们。
  • 我们将为我们想要取消的流程的所有服务重复相同的流程。
  • 完成后,我们点击“开放服务”,在出现的窗口中我们寻找“Windows更新”,我们将单击右键,然后单击“物业“。
  • 在出现的窗口中,我们转到“头条新闻:”并选择下拉列表。

禁用服务主机

  • 我们选择选项“残障人士”并且我们接受更改,这将关闭窗口,并且从现在开始将不会再次启用。
  • 显然,我们必须为每个我们认为不必要的流程执行所有这些步骤。

清理注册表

另一个有趣的选项是清理注册表,我们建议您以一定的频率执行这项任务,因为它将优化和改进计算机的功能。

为了从一般角度清理注册表,我们可以使用不同的工具,例如 Ccleaner,从而能够非常快速地执行该过程,并保证彻底清理。

但是,这次我们将指定需要清理的注册表元素来解决这个特定问题。

  • 我们使用 eventvwr 命令访问 Windows 注册表(按带有 Windows 徽标的键加 R,然后在窗口中编写命令)。

eventvwr 命令

  • 在“Windows日志” 在左侧,我们选择选项“应用” 使用右键,然后在出现的上下文菜单中选择“空注册表“。
  • 我们使用选项“安全“, 和 ”安装“ 与 ”西斯特马斯“。

检查 Windows 更新是否没有引起问题

Windows Update 是我们操作系统中必不可少的工具,但有时它可能会导致一些问题,例如当前的问题。

这次我们要做的是检查这是否确实是我们的情况,即 Windows Update 是否会造成资源消耗过多带来的不便。

为此,我们将按照以下详细步骤操作:

  • 我们同时按下Windows键和R键,在出现的窗口中我们要写“MSC“。

Windows 10 系统服务

  • 我们寻找“Windows更新“。

Windows 更新服务

  • 我们用鼠标右键单击它,然后选择选项“停下“。
  • 现在,我们打开文件资源管理器并进入文件夹“Windows”,位于路径 C:\Windows 中。
  • 我们右键单击文件夹“SoftwareDistribution”然后我们删除它。
  • 我们重新启动计算机,这将再次创建该文件夹,但完全干净。

现在我们只需要检查系统是否正常工作,原则上我们应该不会再看到任何与迄今为止发生的 Svchost.exe 进程过多相关的问题。