早在发布Windows 10 Creators Update时,出现了一系列问题,Windows Service Host将占用大量CPU和/或RAM。 这是一个临时性问题,因为Microsoft随后发布了修复程序来修复该问题。 随着Windows 10 Fall Creators Update的到来,似乎是个很好的时机,以防万一再次发生。
什么是Windows服务主机?
Windows Service Host是Windows用来保护访问动态链接库(DLL)的任何核心服务的伞式服务。 当您在任务管理器中看到Service Host时,您还将看到左侧的向下箭头。 如果选择该选项,您将看到该保护伞下包含哪些服务。
想法是创建这些保护性服务以将资源组织成逻辑组。 例如,单个服务主机将包括所有Windows Update和后台文件传输。 另一个可以托管Windows防火墙,Defender等。 理论上是允许Windows对这些资源进行分组,以便任何程序都可以以这样的方式使用它们:如果一个资源失败或被停止,则系统的其余部分将保持稳定。
如果您检查自己的计算机,则可能会看到多个Windows Service Host实例。 选择它旁边的箭头,查看每个托管的内容。
在pre Creators Update Windows系统中,您将看到一些带有多个进程的Service Host服务。 创建者更新后,您现在将看到其中包含各个服务的更多服务主机。 这样做的目的是通过对它们进行分组来简化故障排除过程。
Windows Service Host使用高CPU或RAM
因此,现在您知道Windows Service Host就是这样,它是托管其他服务的主机服务。 当您看到Windows Service Host占用大量CPU或RAM时,您现在还知道它不是Host本身,而是其子服务之一。
这通常是由进程卡住或某种配置错误或文件损坏引起的。 好消息是有几种解决方法。 坏消息是任务管理器并不总是准确地报告引起问题的子服务。
每当您遇到任何Windows错误时,首要任务就是完全重启。 保存您不想丢失的所有工作,然后重新启动计算机。 如果问题消失了,那就太好了。 如果没有,请按照以下步骤操作,直到问题解决。
Windows Update是CPU或RAM利用率高的常见原因之一。 您的第一个检查应该是查看是否正在运行更新。
- 右键单击Windows“开始”按钮,然后选择“设置”。
- 选择更新和安全,然后检查Windows当前是否正在运行更新。
如果Windows更新正在运行,您应该会看到一个进度条。 如果不是,您应该看到一条消息,告诉您您的设备是最新的。
第二项检查是使用系统文件检查器纠正所有Windows错误。
- 右键单击Windows“开始”按钮,然后选择“命令提示符(Admin)”。
- 输入或粘贴“ sfc / scannow”,然后按Enter。
- 允许该过程完成。
如果系统文件检查器检测到任何错误,它将自动修复它们。 如果运行此过程后仍然看到较高的利用率,则可以尝试其他方法。
- 在您刚刚使用的命令提示符中键入“ powershell”。
- 输入或粘贴“ Dism / Online / Cleanup-Image / RestoreHealth”,然后按Enter。
- 允许该过程完成。
DISM是Windows文件完整性检查器,用于将“实时” Windows文件与具有原始副本的Windows缓存进行比较。 如果它检测到任何未经用户或授权程序修改的地方,它将用原始文件替换文件。
停止服务
如果这些修补程序都不起作用,请让我们验证引起问题的服务。 我们需要使用CPU或RAM识别服务主机下的服务。 然后,我们需要停止该服务,进行监视,然后再从那里进行。
- 打开任务管理器,然后选择使用所有CPU或RAM的服务主机。
- 检查下面的过程。 例如,它可能是Windows Audio。
- 右键单击该服务,然后选择“打开服务”。
- 右键单击该服务,然后选择停止。
- 监视计算机以查看利用率是否降低。
显然,您将为使用CPU的任何服务切换Windows Audio。 所有这些都将具有相应的服务条目,因此该过程将不管其实际是什么而工作。
如果利用率降低,您知道是什么原因造成的。 在上面的示例Windows Audio中,我们将卸载并安装新的音频驱动程序。 接下来的操作完全取决于您的发现。 鉴于存在的种种可能性,我不可能从那里确切地告诉您该怎么做,但是在搜索引擎中键入“对PROCESSNAME进行故障排除”是一个不错的起点。 只需为您在上面的步骤2中找到的过程更改PROCESSNAME。
如果您的Service Host Local System导致较高的CPU或内存使用率,则在大多数情况下,上述步骤应该可以解决该问题。 如果不是,您至少现在知道如何识别罪魁祸首。
