Anonim

如果您使用Windows已有一段时间,则将看到svchost.exe在后台运行。 通常,一次同时运行多个svchost.exe服务。 这是正常现象,无需担心。 但是,如果发生错误或行为不当,则可能导致较高的CPU使用率,从而降低计算机其余部分的运行速度。 如果您看到这种情况,请按照以下步骤停止svchost.exe,从而导致Windows 10中的CPU使用率过高。

Svchost.exe是处理DLL文件的常规Windows服务。 由于许多程序和进程都使用这些动态链接库,因此svchost.exe充当调用文件的程序与文件本身之间的导通线。 这就是为什么可以同时运行多个实例的原因。

停止svchost.exe导致Windows 10中的CPU使用率高

首先,我们需要找出导致svchost.exe占用大量资源的服务。

  • 打开命令提示符,然后键入“ tasklist / svc”。 这将显示所有正在运行的服务的列表。 您将在左侧看到多个svchost.exe,在右侧看到正在使用它的服务。

要么:

  • 右键单击任务栏,然后选择任务管理器。 向下滚动到Service Host,然后双击每一个。 然后将显示每个基础服务。

我们对使用最多CPU或内存的特定svchost.exe进程感兴趣。 因此,使用任务管理器通常是最简单的方法。

  1. 单击任务管理器顶部的CPU框,以按利用率对进程进行排序。 所做的更改是,引起问题的svchost.exe将立即生效。
  2. 双击以查看基础服务。
  3. 右键单击每个服务,然后选择停止。 一次执行一次,直到CPU恢复正常。 一旦利用率降低,请确定在此之前立即停止的服务。 这是导致问题的服务。 您也可以选择“打开服务”,然后从那里停止。

这应立即将您的CPU使用率降低到正常水平。 现在解决根本原因。 按照步骤3识别引起问题的服务。

  • 如果它是驱动程序,请更新驱动程序。
  • 如果它是诸如防病毒程序之类的程序,则它可能正在扫描或与恶意软件对抗,因此请使其正常工作。
  • 如果它是另一种程序,请寻找它的更新。
  • 如果它是Windows的核心服务,请执行Windows Update,以查看是否有修复程序或升级。
  • 如果您不需要或不使用它,请在“服务”中将其禁用,然后继续。

如您所见,由于在这种情况下svchost.exe是中间人,因此需要做一些侦探工作才能确切地了解正在发生的情况。 现在您知道该怎么办,如果确实遇到svchost.exe导致Windows 10中的CPU使用率很高,那么您将不需要很长时间来修复它!

还有其他解决高CPU使用率的方法吗? 让我们在下面知道。

如何停止svchost.exe触发cpu使用