2018 年 4 月 7 日

修復服務主機 CPU 使用率過高的問題:本機系統

Fix High CPU Usage by Service Host: Local System in Task Manager – If you’re facing High CPU Usage, Memory Usage or Disk Usage then it will be probably because of a process is known as Service Host: Local System and don’t worry you are not alone as many other Windows 10 users face a similar issue. In order to find if you are facing a similar issue, just press Ctrl + Shift + Del to open Task Manager and look for the process utilizing 90% of your CPU or Memory resources.

Fix High CPU Usage by Service Host Local System

Now Service Host: Local System is itself a bundle of other system processes which run under it, in other words, it’s basically a generic service hosting container. So troubleshooting this issue becomes a lot difficult as any process under it can cause the high CPU usage problem. Service Host: Local System includes a process such as a User Manager, Group Policy Client, Windows Auto Update, Background Intelligent Transfer Service (BITS), Task Scheduler etc.

In general, Service Host: Local System can take a lot of CPU & RAM resources as it has a number of different processes running under it but if a particular process is constantly taking a large chunk of your system resources then it can be a problem. So without wasting any time let’s see how to Fix High CPU Usage by Service Host: Local System with the help of below-listed troubleshooting guide.

修復服務主機 CPU 使用率過高的問題:本機系統

確保建立一個還原點,以防出現問題。

Method 1: Disable Superfetch

1.按Windows鍵+ R然後輸入 SERVICES.MSC 並按Enter鍵。

服務視窗

2.查找 SuperFetch的 從清單中的服務然後右鍵單擊它並選擇 屬性。

右鍵單擊 Superfetch 並選擇屬性

3.Under Service status, if the service is running click on 停止。

4.現在從 啟動 類型下拉選擇 禁用。

按一下停止,然後在 superfetch 屬性中將啟動類型設定為停用

5.單擊應用,然後單擊確定。

6.重新啟動您的 PC 以保存更改。

如果上述方法沒有停用 Superfetch 服務,那麼您可以按照 使用註冊表停用 Superfetch:

1.按Windows鍵+ R然後輸入 註冊表編輯器 並按 Enter 打開註冊表編輯器。

運行命令regedit

2.導航到以下註冊表​​項:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager記憶體管理PrefetchParameters

3.確保您已選擇 預取參數 然後在右側視窗中雙擊 啟用超級提取 關鍵和 change it’s value to 0 in the value data field.

雙擊 EnablePrefetcher 鍵將其值設為 0 以停用 Superfetch

4.Click OK and close the Registry Editor.

5.重新啟動您的電腦以儲存變更並查看是否能夠 Fix High CPU Usage by Service Host: Local System.

方法 2:運行 SFC 和 DISM

1.按Windows鍵+ X然後點擊 命令提示符(管理員)。

具有管理員權限的命令提示符

2.現在在cmd中輸入以下內容並回車:

Sfc /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:testmountwindows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:testmountwindows /LimitAccess

注意: 將 C:RepairSourceWindows 替換為修復來源(Windows 安裝或還原光碟)的位置。

7.重啟你的電腦以保存更改,看看你是否能夠 Fix High CPU Usage by Service Host: Local System.

方法 3:註冊表修復

1.按Windows鍵+ R然後輸入 註冊表編輯器 並按 Enter 打開註冊表編輯器。

運行命令regedit

2.導航到以下註冊表​​項:

HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesNdu

3.Make sure to select Ndu then in the right window pane double-click on Start.

Double-click on Start in Ndu registry editor

4.Change the value of Start to 4 並點擊確定。

在 Start 的值資料欄位中輸入 4

5.關閉所有內容並重新啟動您的 PC 以保存更改。

方法 4:運行 Windows 更新疑難解答

1. 現在在 Windows 搜尋列中輸入“疑難排解”,然後按一下 故障排除。

控制面板故障排除

2.接下來,從左側窗格中選擇 查看全部。

3.然後從「解決計算機問題」清單中選擇 Windows更新。

從解決電腦問題中選擇 Windows 更新

4.請依照螢幕上的指示進行操作並執行 Windows 更新故障排除。

Windows Update疑難解答

5.重新啟動你的電腦,你也許可以 Fix High CPU Usage by Service Host: Local System.

Method 5: Perform a Clean boot

Sometimes 3rd party software can conflict with System and therefore can cause high CPU usage on your PC. In order to 修復服務主機 CPU 使用率過高的問題:本機系統,您需要在PC上執行乾淨啟動並逐步診斷問題。

在 Windows 中執行乾淨啟動。系統配置中的選擇性啟動

Method 6: Restart Windows Update service

1.按 Windows 鍵 + R 然後輸入“SERVICES.MSC」(不含引號)並按 Enter 鍵。

服務視窗

2.找到以下服務:

後台智能傳輸服務(BITS)
加密服務
Windows更新
MSI安裝程序

3.Right-click on each of them and then select Properties. Make sure their “啟動類型” 被設置為 A自動的。

確保其啟動類型設定為自動。

4.現在,如果上述任何服務停止,請確保單擊 在服務狀態下啟動。

5.Next, right-click on Windows Update service and select 重新啟動。

右鍵單擊“Windows 更新服務”並選擇“重新啟動”

6. 按一下“套用”,然後按一下“確定”,然後重新啟動 PC 以儲存變更。

Method 7: Change Processor Scheduling

1.按Windows鍵+ R然後輸入 SYSDM.CPL 然後按 Enter 打開系統屬性。

系統屬性 sysdm

2.Switch to the Advanced tab and click on 設定性能。

高級系統設置

3.Again switch to “高級”選項卡 under Performance Options.

4.Under Processor scheduling select Program and click Apply followed by OK.

Under Processor scheduling select Program

5.重新啟動您的 PC 以保存更改。

Method 8: Disable Background Intelligent Transfer Service

1.按Windows鍵+ R然後輸入 “MSCONFIG” 並按Enter鍵。

“MSCONFIG”

2.Switch to services tab then uncheck “Background Intelligent Transfer Service”.

Uncheck Background Intelligent Transfer Service

3.單擊應用,然後單擊確定。

Method 9: Disable Certain Services

1.按 Ctrl + Shift + Esc 打開 任務管理器。

按 Ctrl + Shift + Esc 打開任務管理器

2.Expand Service Host: Local System and see which service is taking up your system resources (high).

3.Select that service then right-click on it and select 結束任務。

Right-click on any NVIDIA process and select End task

4.Reboot your PC to save changes and if you still find that particular service taking high CPU usage then 禁用它。

5.Right-click on the service which you earlier shortlisted and select Open Services.

Right-click on any service and select Open ServicesRight-click on any service and select Open Services

6.Find the particular service then right-click on it and select Stop.

7.重新啟動您的 PC 以保存更改。

推薦:

這樣你就成功了 修復服務主機 CPU 使用率過高的問題:本機系統 但如果您對這篇文章仍有任何疑問,請隨時在評論部分提出。