什么是Windows中的svchost.exe?多个实例,高CPU,磁盘使用说明

什么是Windows 10中的svchost.exe ?为什么我在任务管理器中看到多个svchost .exe进程实例?如何找到基本信息,例如每个svchost进程的名称和描述?为什么svchost.exe会一直运行?为什么我的svchost显示高磁盘或CPU使用率?本文将尝试回答这些问题。

工具/原料

  • 好系统重装助手

什么是Windows 10/8/7中的svchost.exe

  • Svchost代表服务主机。它是一个.exe可执行操作系统关键文件,位于System32文件夹中。当Windows启动时,它会检查Windows注册表并创建一个必须加载的服务或服务组列表。

  • 因此,您可以看到多个此类svchost .exe同时运行。如果需要,这种服务分组还有助于更好地控制和调试。在svchost 中运行的服务实现为动态链接库或dll文件。

svchost.exe进程的多个实例

  • 您可以在以下注册表项下看到所有这些svchost.exe组:


    HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost


    什么是Windows中的svchost.exe?多个实例,高CPU,磁盘使用说明

  • 要查看在Svchost中运行的服务列表,请打开命令提示符的实例,键入Tasklist / SVC并按Enter键。



    什么是Windows中的svchost.exe?多个实例,高CPU,磁盘使用说明

svchost.exe Windows 10上的CPU或磁盘使用率很高

  • 很多时候,svchost .exe可能会显示出很高的资源利用率。虽然很难隔离对此负责的服务,但由于许多服务与此过程相关联,因此内置的资源监视器或SysInternals进程资源管理器将帮助您实现此目标。

  • 要查看哪个svchost 与哪个单个或多个服务相关联,请右键单击svchost.exe并选择Go to Service(s)。




    什么是Windows中的svchost.exe?多个实例,高CPU,磁盘使用说明

  • 在“服务”选项卡中,您现在可以看到突出显示的相关服务。



    什么是Windows中的svchost.exe?多个实例,高CPU,磁盘使用说明

  • 但这并没有给你太多的信息。如果您需要了解更多详细信息,例如每个svchost进程的名称和描述,您可以下载使用免费软件便携式应用程序Svchost Viewer。



    什么是Windows中的svchost.exe?多个实例,高CPU,磁盘使用说明

  • 此工具为您提供一些基本信息,例如具有特定svchost进程的服务的名称和描述。它为您提供如下信息:

    进程ID

    写入或读取的数据量

    服务名称,服务类型,启动模式,状态

    服务是否可以暂停或停止

    服务的简要说明。

来源:https://www.xiyoxiyo.com/jiaocheng/bvrwb4.html

猜你喜欢

转载自blog.51cto.com/13916949/2176805