修復:Windows 11 中服務主機 CPU 使用率過高

您是否因“服務主機”進程而在 Windows 11 計算機上遇到 CPU 使用率過高的情況?此問題可能會令人沮喪並影響系統的性能。在本指南中,我們將探討此問題的原因,並提供有效的解決方案來修復 Windows 11 中服務主機高 CPU 使用率。

是什麼原因導致這個問題?

服務主機或“svchost.exe”是一個重要的系統進程,負責託管和管理各種 Windows 服務。服務主機消耗一些 CPU 資源並不罕見,因為它同時運行多個服務。然而,當它開始消耗過多的 CPU 功率時,可能會導致系統性能緩慢並降低響應能力。

推薦閱讀:如何修復 Windows 11 上的任務主機窗口“任務主機正在停止後台任務”

有幾個因素可能導致此問題,包括:

  1. 後台服務:Windows 依賴許多後台服務來執行各種任務,其中一些可能在 Service Host 進程下運行。如果這些服務中的任何一個出現故障或行為不當,都可能導致 CPU 使用率過高。
  2. 惡意軟件或病毒感染:惡意軟件可以將自己偽裝成服務主機,從而導致 CPU 使用率增加。在這種情況下,掃描惡意軟件並消除任何威脅至關重要。
  3. 過時的驅動程序:不兼容或過時的設備驅動程序可能會導致與 Windows 服務(包括服務主機)發生衝突,從而導致 CPU 使用率過高。
  4. Windows 更新:有時,某些 Windows 更新可能無法正確安裝,從而導致與服務主機相關的問題。
  5. 損壞的系統文件:系統文件損壞可能會破壞服務主機的正常運行,導致其消耗不必要的 CPU 資源。

在這裡,我們提出解決問題的最有效的解決方案。

修復 1:運行系統文件檢查器

系統文件檢查器將檢查並修復任何損壞或丟失的系統文件,這通常會導致服務主機的 CPU 使用率過高。

操作方法如下:

1. 打開命令提示符並以管理員身份運行。

2. 複製並粘貼以下命令:

sfc /scannow

按 Enter 鍵。

3. 執行命令後,關閉窗口並重新啟動PC。

修復 2:禁用服務主機本地系統任務

此操作將終止“服務主機:本地系統”任務,這可以暫時緩解由該特定服務引起的高 CPU 使用率問題。

1. 打開任務管理器。找到“服務主機:本地系統”。

2. 現在,單擊“服務主機:本地系統”並點擊“結束任務”。

3. 將出現一個對話框。這是一條警告消息,用於確認您是否要結束任務。

4. 檢查“放棄未保存的數據並關閉”框。之後,單擊“關閉”。

修復 3:更改註冊表值

要解決Windows中的“服務主機CPU使用率高”問題,您需要修改註冊表值。請按照以下步驟更改該值:

1. 按 Windows 鍵 + R。輸入“註冊表編輯器”,然後單擊“確定”。

2. 導航至以下路徑:

ComputerHKEY_LOCAL_MACHINESYSTEMControlSet001ServicesNdu

3. 在右側面板中,雙擊“開始”註冊表項並將值設置為 4。

4. 單擊“確定”。

修復 4:禁用後台智能傳輸服務

後台智能傳輸服務 (BITS) 是一項 Windows 服務,有助於在客戶端和服務器之間異步且按優先級傳輸文件。 BITS 主要用於管理各種 Windows 組件和應用程序的文件下載和上傳,例如 Windows Update、Windows Defender 和其他需要後台傳輸的軟件。

請按照以下步驟禁用後台智能傳輸服務:

1. 按 Windows 鍵 + R。鍵入“msconfig”,然後單擊“確定”。

2. 根據服務選項卡,取消選中“後台智能傳輸服務“ 盒子。

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

修復 5:禁用 Superfetch

Superfetch 是一項 Windows 服務,旨在通過將常用應用程序預加載到 RAM(隨機存取存儲器)中來提高系統性能。這種預加載或緩存旨在減少應用程序啟動時間並增強整體系統響應能力。

如果您遇到性能問題並懷疑 Superfetch 可能是罪魁禍首,您可以按照以下步驟禁用它:

1. 按 Windows 鍵 + R。輸入“services.msc”,然後單擊“確定”。

2. 現在,雙擊“超取”。

3. 將出現一個對話框。在啟動類型下,選擇“禁用”,然後單擊“停止”。

4. 單擊“確定”,然後單擊“應用”。

修復 6:執行乾淨啟動

通過僅使用基本服務和啟動應用程序啟動 Windows,乾淨啟動可以幫助排除故障並查明“服務主機 CPU 使用率過高”問題的原因。

請按照以下步驟執行乾淨啟動:

1. 按 Windows 鍵 + R。鍵入“msconfig”,然後單擊“確定”。

2. 在“服務”選項卡下,取消選中“隱藏所有 Microsoft 服務“ 盒子。

3. 之後,單擊“全部禁用”。

4. 單擊“確定”,然後單擊“應用”。

5. 前往啟動選項卡,單擊“打開 工作管理員”。

6. 將出現任務管理器對話框。轉到啟動應用程序,選擇啟用的應用程序,然後單擊“禁用“ 按鈕。

修復7:升級CPU

如果以前的解決方案都沒有解決您的問題,請考慮升級您的 CPU。 CPU,也稱為中央處理單元,對計算機的性能起著至關重要的作用。

如果“服務主機本地系統高磁盤”問題仍然存在,則過時的 CPU 可能是罪魁禍首。

要解決此問題,您可以嘗試升級 CPU。

值得注意的是,CPU 升級會帶來一些固有的風險。可能會出現不兼容問題,導致啟動失敗。在這種情況下,您可能需要重新安裝 Windows。為了保護您的數據,建議在開始 CPU 升級之前備份您的文件

就是這樣!