修复服务主机:本地系统 (svchost.exe) 高 CPU 和磁盘使用率
修复服务主机:本地系统 (svchost.exe) 高 CPU 和磁盘使用率:(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage:)如果您遇到此问题,其中名为服务主机(Service Host):本地系统(System)(svchost.exe) 的进程正在使用所有系统资源,导致CPU和磁盘(Disk)使用率高在任务管理器(Task Manager)中然后不要担心,因为今天我们将在本文的帮助下看到如何(How)解决此问题。如果您因服务主机(Service Host):本地系统(System)进程而面临高 CPU(High CPU)使用率、内存(Memory)使用率或磁盘使用率,这篇文章将有所帮助。(Disk)
什么是服务主机:本地系统 (svchost.exe)?(What is Service Host: Local System (svchost.exe)?)
服务主机(Service Host):本地系统(System)本身就是在其下运行的其他系统进程的捆绑包,换句话说,它基本上是一个通用的服务托管容器。因此,解决此问题变得困难,因为在Service Host(Service Host) : Local System下运行的任何进程都可能导致CPU或磁盘使用率过高问题。服务主机(Service Host):本地系统(System)包括用户管理器、组策略客户端(Group Policy Client)、Windows 自动更新(Windows Auto Update)、后台智能传输服务(Background Intelligent Transfer Service)( BITS )、任务计划程序(Task Scheduler)等进程。
可以快速看到Service Host : Local System 下的各种进程,同时按Ctrl + Alt + Del打开任务管理器(Task Manager),然后切换到Processes选项卡,找到Service Host相关进程,如Service Host : Local Service , Service Host : Network服务(Network Service)等。当您扩展这些服务时,您会发现其下运行着各种进程。
如您所见,有许多进程在服务主机(Service Host)下运行:本地系统(System)(svchost.exe),例如Windows 更新(Windows Update),这可能会占用大量系统资源,但如果某个特定进程不断导致CPU和磁盘(Disk)使用率很高,那么它可能是一个需要注意的问题。因此,不要浪费任何时间,让我们在下面列出的教程的帮助下看看如何修复服务主机(Fix Service Host):本地系统(System)(svchost.exe)高 CPU(High CPU)和磁盘使用率。(Disk Usage)
修复服务主机(Fix Service Host):本地系统(System)(svchost.exe)高 CPU(High CPU)和磁盘使用率(Disk Usage)
注意:确保 创建一个还原点(create a restore point) 以防万一出现问题。
在继续进行故障排除步骤之前,您应该首先确定问题的根本原因,即服务主机(Service Host):本地系统(System)下的哪个服务或进程导致CPU或磁盘(Disk)使用率过高问题。为此,您需要Microsoft提供的一个名为Process Explorer的免费工具。
1.从上面的链接下载这个程序,右键单击procexp64.exe文件( procexp64.exe file)并选择以管理员身份运行。(run as administrator.)
2.现在点击CPU列,按(CPU column)CPU或内存消耗(CPU or memory consumption.)对进程进行排序。
3.接下来,在列表中找到svchost.exe 进程( svchost.exe process)并右键单击它并选择属性。(Properties.)
4.在 svchost.exe 属性窗口中,切换到“服务”选项卡(Services tab),您将在其中找到在此进程下运行的服务列表。(find a list of services running under this process.)
5.接下来,切换到线程选项卡(Thread tab),您将在其中找到在 svchost.exe 服务中执行的所有线程。
6.点击CPU列&Cycles Delta列(CPU column & Cycles Delta column)对线程进行排序,找到导致cpu使用率高的服务或dll库。(find the service or dll library causing high cpu usage.)
7.单击导致问题的特定服务,然后单击终止或暂停按钮。(Kill or suspend button.)
8.接下来,等待几分钟,看看Service Host: Local System (svchost.exe) 的高 CPU 或磁盘使用率是否已修复。(high CPU or Disk usage by Service Host: Local System (svchost.exe) is fixed.)
9.如果您仍然面临问题,请按照上述步骤处理所有占用大量系统资源的线程。
10.一旦您对导致问题的特定罪魁祸首归零,您需要从 services.msc 窗口禁用特定服务。(disable)
11.为此,您需要使用步骤 4 将DLL 名称映射到服务名称(map DLL names to service names)。
12.按 Windows 键 + R 然后键入services.msc并按 Enter。
13.在 service.msc 窗口中找到导致问题的特定服务(particular services causing the issue),然后右键单击它并选择属性。
14.如果服务已经在运行,单击停止(Stop),然后从启动(Startup)类型下拉列表中选择禁用。(Disabled.)
15.单击应用(Apply),然后单击确定保存更改,这将修复服务主机:本地系统 (svchost.exe) 高 CPU 和磁盘使用率 (Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage )问题。(issue.)
方法一:运行 SFC 和 DISM 命令(Method 1: Run SFC and DISM Command)
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)
3.等待上述过程完成,完成后重新启动您的电脑。
4.再次打开cmd并输入以下命令并在每个命令后按回车键:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth
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 以保存更改并查看您是否能够 修复服务主机:本地系统 (svchost.exe) 高 CPU 和磁盘使用率。(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)
方法 2:删除 SoftwareDistribution 文件夹(Method 2: Delete SoftwareDistribution Folder)
1.按 Windows 键 + R 然后键入services.msc并按 Enter。
2.右键单击Windows 更新服务(Windows Update service)并选择停止。(Stop.)
3.打开文件资源管理器(File Explorer),然后导航到以下位置:
C:\Windows\SoftwareDistribution
4.删除(Delete all)SoftwareDistribution下的所有文件和文件夹。
5.再次右键单击Windows 更新服务( Windows Update service),然后选择开始。(Start.)
6.现在尝试下载更新,看看您是否能够修复服务主机:本地系统 (svchost.exe) 高 CPU 和磁盘使用率。(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)
方法 3:禁用 Superfetch(Method 3: Disable Superfetch)
1.按 Windows 键 + R 然后键入services.msc并按 Enter。
2.从列表中找到 Superfetch(Superfetch)服务,然后右键单击它并选择属性。(Properties.)
3.在服务(Service)状态下,如果服务正在运行,请单击停止。(Stop.)
4.现在从启动( Startup)类型下拉列表中选择禁用。(Disabled.)
5.单击应用,然后单击确定。
6.重新启动您的 PC 以保存更改。
如果上述方法没有禁用Superfetch服务,那么您可以使用 Registry 禁用 Superfetch :(disable Superfetch using Registry:)
1.按 Windows 键 + R 然后键入regedit并按Enter打开注册表编辑器(Registry Editor)。
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.)
4.单击确定并关闭注册表编辑器(Registry Editor)。
5.重新启动您的 PC 以保存更改并查看您是否能够 修复服务主机:本地系统 (svchost.exe) 高 CPU 和磁盘使用率。(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)
方法 4:注册表修复(Method 4: Registry Fix)
1.按 Windows 键 + R 然后键入regedit并按Enter打开注册表编辑器(Registry Editor)。
2.导航到以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Ndu
3.确保选择Ndu,然后在右侧窗格中双击开始。( double-click on Start.)
4.将 Start 的值更改为 4(Change the value of Start to 4),然后单击 OK。
5.关闭所有内容并重新启动您的 PC 以保存更改。
方法 5:运行 Windows 更新疑难解答(Method 5: Run Windows Update troubleshooter)
1.按Windows Key + I 打开设置(Settings),然后单击更新和安全。(Update & Security.)
2.从左侧菜单中确保选择疑难解答。(Troubleshoot.)
3.现在在启动(Get)和运行部分下,单击Windows 更新。(Windows Update.)
4.单击它后,单击Windows Update下的“运行疑难解答”。(Run the troubleshooter)
5.按照屏幕上的说明运行故障排除程序,看看您是否能够修复服务主机:本地系统 (svchost.exe) 高 CPU 和磁盘使用率。(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage.)
方法 6:执行干净启动(Method 6: Perform a Clean boot)
有时,第 3 方软件可能会与系统(System)发生冲突,因此可能会导致您的 PC 上的CPU使用率过高。(CPU)为了 修复 Service Host: Local System (svchost.exe) High CPU and Disk Usage(Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage),您需要在您的 PC 上执行干净启动(perform a clean boot)并逐步诊断问题。
方法 7:重启 Windows 更新服务(Method 7: 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.)
6.单击应用(Apply),然后单击确定,然后重新启动 PC 以保存更改。
方法 8:更改处理器调度(Method 8: Change Processor Scheduling)
1.按 Windows 键 + R 然后键入sysdm.cpl并按Enter打开系统(System) 属性(Properties)。
2.切换到高级(Advanced)选项卡,然后单击性能下的设置(Settings)。(Performance.)
3.再次切换到性能选项下的高级选项卡(Advanced tab)。
4.在处理器(Processor)调度下选择程序(Program)并单击应用(Apply),然后单击确定。
5.重新启动您的 PC 以保存更改并检查您是否能够解决服务主机:本地系统 (svchost.exe) 高 CPU 和磁盘使用率问题。(Service Host: Local System (svchost.exe) High CPU and Disk Usage issue.)
方法九:禁用后台智能传输服务(Method 9: Disable Background Intelligent Transfer Service)
1.按 Windows 键 + R 然后键入msconfig并按 Enter。
2.切换到服务选项卡,然后取消选中“后台智能传输服务”。( uncheck “Background Intelligent Transfer Service”.)
3.单击应用,然后单击确定。
方法 10:执行系统还原(Method 10: Perform System Restore)
1.按 Windows 键 + R 并输入“ sysdm.cpl ”然后回车。
2.切换到 系统保护(System Protection)选项卡,然后单击 系统还原( System Restore )按钮。
3.单击下一步(Next)并选择所需的系统还原点(System Restore point)。
4.按照屏幕提示完成系统还原。
5.重新启动您的 PC 以保存更改。
受到推崇的:(Recommended:)
- 修复 HDMI 声音在 Windows 10 中不起作用(Fix HDMI Sound Not Working in Windows 10)
- 修复 YouTube 无声音的 5 种方法(5 Ways to Fix No Sound on YouTube)
- Youtube 在 Chrome 上无法正常工作的问题 [已解决](Youtube Not Working Issue on Chrome [SOLVED])
- 修复 YouTube 在您的 PC 上运行缓慢(Fix YouTube Running Slow On Your PC)
就是这样,您已成功修复服务主机:本地系统 (svchost.exe) 高 CPU 和磁盘使用率( Fix Service Host: Local System (svchost.exe) High CPU and Disk Usage),但如果您对本教程仍有任何疑问,请随时在评论部分提问。
Related posts
修复服务主机:诊断策略服务高 CPU 使用率
Fix High CPU Usage Service Host:本地系统
如何修复 Windows 11/10 中的服务主机 (SysMain) 高磁盘使用率
如何System Idle Process到Fix High CPU Usage
Fix DISM Host Servicing Process High CPU Usage
Fix File System Errors Check Disk Utility(CHKDSK)
Fix Desktop Window Manager High CPU(DWM.exe)
Fix Windows Modules Installer Worker High CPU Usage
Fix Services和Controller应用High CPU usage在Windows 10
修复 Ntoskrnl.exe 高 CPU 使用率
Windows 10上Service Host:诊断Policy Service 100%Disk Usage
修复 Ntoskrnl.exe 高磁盘使用率
Service Host:当地System在Windows 10上的High CPU or Disk usage
Windows 10中的Fix Microsoft Compatibility Telemetry High Disk Usage
如何在Windows 10中修复100%Disk,High CPU,High Memory usage
Fix High Disk & Memory Usage在Windows PC玩游戏时
Windows 10的Fix High CPU and Disk usage problem
修复 Windows 中的 NT 内核和系统进程高 CPU 使用率
修复 Windows 10 中的 WaasMedicSVC.exe 高磁盘使用率
Fix DCFWinService High Disk Usage上Windows 11/10