修復服務主機的高 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 中無法自動連接

就是這樣,您已成功修復 Service Host: Local System 的高 CPU 使用率,但如果您對這篇文章仍有任何疑問,請隨時在評論部分提出。