修复服务主机的高 CPU 使用率:本地系统

已发表: 2018-04-15
修复服务主机本地系统的高 CPU 使用率

修复服务主机的高 CPU 使用率:任务管理器中的本地系统 –如果您面临 CPU 使用率、内存使用率或磁盘使用率高,那么这可能是因为一个称为服务主机的进程:本地系统,不用担心您并不孤单,因为许多其他 Windows 10 用户都面临着类似的问题。 为了查找您是否遇到类似问题,只需按 Ctrl + Shift + Del 打开任务管理器并查找占用 90% 的 CPU 或内存资源的进程。

修复服务主机本地系统的高 CPU 使用率

现在服务主机:本地系统本身就是在它下面运行的其他系统进程的捆绑,换句话说,它基本上是一个通用的服务托管容器。 因此,解决此问题变得非常困难,因为它下的任何进程都可能导致高 CPU 使用率问题。 服务主机:本地系统包括一个进程,如用户管理器、组策略客户端、Windows 自动更新、后台智能传输服务 (BITS)、任务计划程序等。

一般来说,服务主机:本地系统可能会占用大量 CPU 和 RAM 资源,因为它有许多不同的进程在其下运行,但如果某个特定进程不断占用大量系统资源,则可能会出现问题。 因此,不要浪费任何时间,让我们看看如何在下面列出的故障排除指南的帮助下修复服务主机:本地系统的高 CPU 使用率。

内容

  • 修复服务主机的高 CPU 使用率:本地系统
  • 方法一:禁用 Superfetch
  • 方法 2:运行 SFC 和 DISM
  • 方法 3:注册表修复
  • 方法 4:运行 Windows 更新疑难解答
  • 方法 5:执行干净启动
  • 方法六:重启 Windows 更新服务
  • 方法 7:更改处理器调度
  • 方法八:禁用后台智能传输服务
  • 方法 9:禁用某些服务

修复服务主机的高 CPU 使用率:本地系统

确保创建一个还原点以防万一出现问题。

方法一:禁用 Superfetch

1.按 Windows 键 + R 然后键入services.msc并按 Enter。

服务窗口

2.从列表中找到Superfetch服务,然后右键单击它并选择属性。

右键单击 Superfetch 并选择属性

3.在服务状态下,如果服务正在运行,请单击停止。

4.现在从启动类型下拉列表中选择禁用。

单击停止,然后在 superfetch 属性中将启动类型设置为禁用

5.单击应用,然后单击确定。

6.重新启动您的 PC 以保存更改。

如果上述方法没有禁用 Superfetch 服务,那么您可以使用 Registry 禁用 Superfetch :

1.按 Windows 键 + R 然后键入regedit并按 Enter 打开注册表编辑器。

运行命令 regedit

2.导航到以下注册表项:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\内存管理\PrefetchParameters

3.确保您已选择PrefetchParameters然后在右侧窗口中双击EnableSuperfetch键并将其值更改为 0 在值数据字段中。

双击 EnablePrefetcher 键将其值设置为 0 以禁用 Superfetch

4.单击确定并关闭注册表编辑器。

5.重新启动您的PC以保存更改,并查看您是否能够通过服务主机修复高CPU使用率:本地系统。

方法 2:运行 SFC 和 DISM

1.按 Windows 键 + X 然后单击命令提示符(管理员)。

具有管理员权限的命令提示符

2.现在在cmd中输入以下内容并回车:

 证监会 /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (如果以上失败,那么试试这个) 

SFC 立即扫描命令提示符

3.等待上述过程完成,完成后重新启动您的电脑。

4.再次打开cmd并输入以下命令并在每个命令后按回车键:

 a) Dism /Online /Cleanup-Image /CheckHealth
b) Dism /Online /Cleanup-Image /ScanHealth
c) Dism /Online /Cleanup-Image /RestoreHealth 

DISM 恢复健康系统

5.让 DISM 命令运行并等待它完成。

6. 如果上述命令不起作用,请尝试以下操作:

 Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

注意:将 C:\RepairSource\Windows 替换为修复源的位置(Windows 安装或恢复光盘)。

7.重新启动您的 PC 以保存更改,并查看您是否能够通过服务主机修复高 CPU 使用率:本地系统。

方法 3:注册表修复

1.按 Windows 键 + R 然后键入regedit并按 Enter 打开注册表编辑器。

运行命令 regedit

2.导航到以下注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu

3.确保选择Ndu,然后在右侧窗格中双击开始。

在 Ndu 注册表编辑器中双击开始

4.将 Start 的值更改为 4 ,然后单击 OK。

在 Start 的值数据字段中键入 4

5.关闭所有内容并重新启动您的 PC 以保存更改。

方法 4:运行 Windows 更新疑难解答

1.现在在 Windows 搜索栏中键入“疑难解答”,然后单击疑难解答。

故障排除控制面板

2.接下来,从左侧窗格中选择查看全部。

3.然后从解决计算机问题列表中选择Windows 更新。

从解决计算机问题中选择 Windows 更新

4.按照屏幕上的说明运行 Windows 更新疑难解答。

Windows 更新疑难解答

5.重新启动您的PC,您可能能够通过服务主机修复高CPU使用率:本地系统。

方法 5:执行干净启动

有时,第 3 方软件可能会与系统发生冲突,因此可能会导致您的 PC 上的 CPU 使用率过高。 为了修复 Service Host: Local System 的高 CPU 使用率,您需要在 PC 上执行干净启动并逐步诊断问题。

在 Windows 中执行干净启动。系统配置中的选择性启动

方法六:重启 Windows 更新服务

1.按 Windows 键 + R 然后键入“ services.msc ”(不带引号)并按 Enter。

服务窗口

2.找到以下服务:

后台智能传输服务 (BITS)
密码服务
Windows更新
微星安装程序

3.右键单击它们中的每一个,然后选择属性。 确保他们启动类型设置为自动。

确保他们的启动类型设置为自动。

4.现在,如果上述任何服务停止,请务必单击“服务状态”下的“开始”。

5.下一步,右键单击 Windows 更新服务并选择重新启动。

右键单击 Windows 更新服务并选择重新启动

6.单击应用,然后单击确定,然后重新启动 PC 以保存更改。

方法 7:更改处理器调度

1.按 Windows 键 + R 然后键入sysdm.cpl并按 Enter 打开系统属性。

系统属性 sysdm

2.切换到高级选项卡,然后单击性能下的设置

高级系统设置

3.再次切换到性能选项下的高级选项卡

4.在处理器调度下选择程序并单击应用,然后单击确定。

在处理器调度下选择程序

5.重新启动您的 PC 以保存更改。

方法八:禁用后台智能传输服务

1.按 Windows 键 + R 然后键入msconfig并按 Enter。

配置文件

2.切换到服务选项卡,然后取消选中“后台智能传输服务”。

取消选中后台智能传输服务

3.单击应用,然后单击确定。

方法 9:禁用某些服务

1.按 Ctrl + Shift + Esc 打开任务管理器。

按 Ctrl + Shift + Esc 打开任务管理器

2.展开服务主机:本地系统,看看哪个服务占用了你的系统资源(高)。

3.选择该服务,然后右键单击它并选择结束任务。

右键单击任何 NVIDIA 进程并选择结束任务

4.重新启动您的 PC 以保存更改,如果您仍然发现该特定服务占用高 CPU 使用率,请禁用它。

5.右键单击您之前列入候选名单的服务,然后选择打开服务。

右键单击任何服务并选择打开服务右键单击任何服务并选择打开服务

6.找到特定的服务,然后右键单击它并选择停止。

7.重新启动您的 PC 以保存更改。

受到推崇的:

  • 修复此计算机上缺少一个或多个网络协议
  • 修复您已登录时出现临时个人资料错误
  • 如何修复桌面引用不可用的位置
  • 修复 WiFi 在 Windows 10 中无法自动连接

就是这样,您已成功修复服务主机的高 CPU 使用率:本地系统,但如果您对这篇文章仍有任何疑问,请随时在评论部分提出。