什么是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
要查看在Svchost中运行的服务列表,请打开命令提示符的实例,键入Tasklist / SVC并按Enter键。
svchost.exe Windows 10上的CPU或磁盘使用率很高
很多时候,svchost .exe可能会显示出很高的资源利用率。虽然很难隔离对此负责的服务,但由于许多服务与此过程相关联,因此内置的资源监视器或SysInternals进程资源管理器将帮助您实现此目标。
要查看哪个svchost 与哪个单个或多个服务相关联,请右键单击svchost.exe并选择Go to Service(s)。
在“服务”选项卡中,您现在可以看到突出显示的相关服务。
但这并没有给你太多的信息。如果您需要了解更多详细信息,例如每个svchost进程的名称和描述,您可以下载使用免费软件便携式应用程序Svchost Viewer。
此工具为您提供一些基本信息,例如具有特定svchost进程的服务的名称和描述。它为您提供如下信息:
进程ID
写入或读取的数据量
服务名称,服务类型,启动模式,状态
服务是否可以暂停或停止
服务的简要说明。