什么是 Windows PC 中 Windows 任务或服务主机的主机进程

每当我们的计算机遇到一些性能问题时,我们要做的第一件事就是打开任务管理器(Task Manager),然后寻找使用最多资源的应用程序或组件。如果您熟悉任务管理器(Task Manager),那么您一定也注意到有时,“ Windows 任务的主机进程(Host Process for Windows Tasks)”或“服务主机(Service Host)”进程会消耗资源。如果您的主机(Host)进程停止工作或消耗高CPU磁盘(Disk)内存(Memory)使用率,这些进程以及您可以做什么。

(Host Process)Windows 任务(Windows Tasks)服务主机(Service Host)主机进程

Windows基本上是因为它的服务(Services)而工作。后台运行的大量服务方便您的日常任务和操作。其中一些服务被编译成EXE文件,它们本身就是完整的。这些服务显示在任务管理器(Task Manager)中。但是有些服务是写在DLL文件中的,不能直接执行。Microsoft转向DLL文件,因为从编程的角度来看,它们易于维护和更新。DLL服务需要一个宿主进程,一个可执行它们的EXE ,这就是(EXE)Windows中的“taskhost”。

Windows 11/10中的Taskhost是位于System32文件夹中的核心文件,已从Windows 7中的“ (Windows 7)taskhost.exe ”重命名为“ taskhostw.exe ” 。如果您在任何其他位置找到具有此名称的文件,则很可能是病毒,您可能需要使用安全软件对其进行检查。

每个“ Windows 任务的主机进程(Host Process)”都是在后台运行某些服务的“taskhost”实例。尽管Windows 任务管理(Windows Task Manager)器不能完全让您查看它正在运行的服务,但其他工具可以。

(Host Process)Windows 服务的(Services)主机进程已停止工作或消耗大量资源

如果您看到“停止工作”消息框,您可以尝试以下故障排除建议:

  1. 打开任务计划程序(Task Scheduler)。在左窗格中,单击任务计划程序(Task Scheduler)库 > Microsoft > Windows> RAC。接下来(Next),单击查看菜单(View Menu)并选择显示隐藏的任务(Show Hidden Tasks)。在中间窗格中,右键单击RAC 任务(RAC Task)并单击禁用(Disable)。看看这是否有帮助。如果不是,请撤消所做的更改。
  2. 打开事件查看器(Event Viewer)并在左侧窗格中选择最新的应用程序事件日志,其中有一个红色标记。双击(Double-click)某个事件可查看该事件的详细信息。看看你是否在这里找到任何有用的信息。如果它显示Windows的(Windows)主机(Host)进程已停止工作消息,它可能会有所帮助。
  3. 执行干净启动(Perform Clean Boot)并手动解决问题。

有时您可能会发现此过程正在使用大量资源。您现在可以理解这是由于底层服务而不是流程本身引起的。此外,您可能会注意到Windows(Windows)启动时资源的大量消耗。那只是因为任务主机正在加载所有DLL文件并计划运行它们。完成后,使用量将稳定在较低的值,并且在其余时间保持相当低的水平。

我之前提到过,任务管理器(Task Manager)不允许您查看底层服务。但是您可以使用Microsoft(Microsoft)Process Explorer查看任务主机下的服务。它是一个便携式实用程序,下载后可以直接运行。您可以使用此工具查看与任务主机关联的所有详细信息。

在左窗格中找到“(Find ‘) taskhostw.exe”,您可以在下窗格中阅读所有详细信息。查看 taskhost 加载的DLL(DLL)文件列表的另一种方法是在 cmd 窗口中键入以下命令:

tasklist /M /FI "IMAGENAME eq taskhostw.exe

Windows 任务的主机进程

此命令将列出此进程在Windows 启动时加载的所有(Windows Startup)DLL文件。如果您浏览该列表,您会发现一些为Windows提供核心功能的基本文件。

因此,简而言之,Taskhost是一个核心 Windows 进程(core Windows process),提供加载和执行动态链接库的功能。由于它托管各种DLL文件,因此有时它会以高于正常的速度消耗资源。如果您遇到进程停止响应或使用大量资源的任何此类问题。使用Process ExplorerPerformance MonitorResource Monitor,并尝试手动解决问题。

想了解这些进程、文件或文件类型吗?(Want to know about these processes, files or file types?)

Windows.edb 文件(Windows.edb files) | csrss.exe | svchost.exe | StorDiag.exe | 妈妈.exe | ApplicationFrameHost.exe | ShellExperienceHost.exe | winlogon.exe | atieclxx.exe | 主机.exe(Conhost.exe) | mDNSResponder.exe。



About the author

我是一名免费软件开发人员和 Windows Vista/7 倡导者。我已经写了数百篇关于操作系统相关主题的文章,包括提示和技巧、修复指南和最佳实践。我还通过我的公司 Help Desk Services 提供与办公室相关的咨询服务。我对 Office 365 的工作原理、功能以及如何最有效地使用它们有着深刻的理解。



Related posts