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

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

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

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

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

(Fix High CPU Usage)修复服务主机(Service Host)高 CPU 使用率:本地系统

确保 创建一个还原点(create a restore point) 以防万一出现问题。

方法一:禁用 Superfetch(Method 1: Disable Superfetch)

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

服务窗口

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

右键单击 Superfetch 并选择属性

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

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

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

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

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

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

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

运行命令 regedit

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

3.确保您已选择PrefetchParameters然后在右侧窗口中双击EnableSuperfetch键并将其值更改为 0 在值数据字段中。(change it’s value to 0 in the value data field.)

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

4.单击确定并关闭注册表编辑器(Registry Editor)

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

方法 2:运行 SFC 和 DISM(Method 2: Run SFC and DISM)

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

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

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

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (If above fails then try this one)

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

注意:(Note:) (Replace)C:RepairSourceWindows 替换为修复源的位置(Windows 安装(Windows Installation)恢复光盘(Recovery Disc))。

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

方法 3:注册表修复(Method 3: Registry Fix)

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

运行命令 regedit

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

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu

3.确保选择Ndu,然后在右侧窗格中双击开始。( double-click on Start.)

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

4.将 Start 的值更改为 4(Change the value of Start to 4),然后单击 OK。

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

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

方法 4:运行 Windows 更新疑难解答(Method 4: Run Windows Update troubleshooter)

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

故障排除控制面板

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

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

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

4.按照屏幕上的说明运行Windows 更新疑难解答(Windows Update Troubleshoot)

Windows 更新疑难解答

5.重新启动您的PC,您可能能够 通过服务主机修复高CPU使用率:本地系统。(Fix High CPU Usage by Service Host: Local System.)

方法 5:执行干净启动(Method 5: Perform a Clean boot)

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

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

方法六:重启 Windows 更新服务(Method 6: Restart Windows Update service)

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

服务窗口

2.找到以下服务:

后台智能传输服务 (BITS)( Background Intelligent Transfer Service (BITS))
加密服务(Cryptographic Service)
Windows Update
MSI 安装程序(MSI Installer)

3.右键单击它们中的每一个,然后选择Properties。确保他们的 启动(A)类型(Startup type)设置为自动。(utomatic.)

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

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

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

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

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

方法 7:更改处理器调度(Method 7: Change Processor Scheduling)

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

系统属性 sysdm

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

高级系统设置

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

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

在处理器调度下选择程序

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

方法八:禁用后台智能传输服务(Method 8: Disable Background Intelligent Transfer Service)

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

配置文件

2.切换到服务选项卡,然后取消选中“后台智能传输服务”。( uncheck “Background Intelligent Transfer Service”.)

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

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

方法 9:禁用某些服务(Method 9: Disable Certain Services)

1.按 Ctrl + Shift + Esc 打开任务管理器。(Task Manager.)

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

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

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

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

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

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

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

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

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

受到推崇的:(Recommended:)

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



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts