Shell 基礎設施主機 CPU 使用率過高的 5 個修復

Shell 基礎設施主機 CPU 使用率過高的 5 個修復

這是一個眾所周知的事實:當 CPU 使用率激增時,計算機的性能可能會受到影響。更糟糕的是,您的應用程序可能會崩潰,未保存的工作可能會丟失,並且整個計算機可能會死機。在幕後,它可能是 Shell 基礎設施主機佔用了您的 CPU 容量。本指南包含解決 Shell 基礎設施主機高 CPU 使用率的有效修復程序。

基本故障排除

Shell 基礎設施主機(或“sihost.exe”)處理 Windows PC 上的圖形 UI 元素。這些圖形包括背景圖像、照片查看、任務欄透明度和“開始”菜單佈局。

但 CPU 使用率升高並不總是表明存在嚴重問題。因此,可以安全地從這些簡單的修復開始,然後再進行更具體的修復。

  • 重新啟動計算機:重新啟動系統可以解決許多問題,包括與導致 CPU 使用率過高的進程相關的問題。重新啟動將重新啟動這些進程並給您一個全新的開始。
  • 更新 Windows:更新 Windows 安裝對於維護計算機的健康和安全至關重要。要檢查系統是否有任何新更新,請轉到“設置 -> Windows 更新”。
  • 檢查文件損壞:SFC(系統文件檢查器)掃描是 Windows 中的一項故障排除功能,可掃描損壞和損壞的系統文件。當檢測到時,它會自動將損壞的文件替換為正確的文件。如果運行 SFC 後問題仍然存在,更強大的診斷工具是 DISM (部署映像服務和管理)。

如果基本的故障排除沒有幫助,請繼續使用以下更有針對性的解決方案。

1. 重啟Shell基礎設施主機進程

嘗試使用任務管理器結束 Shell 基礎結構主機進程,如下所示:

  • 右鍵單擊任務欄上的任意位置,然後選擇“任務管理器”。
右鍵單擊任務欄以打開任務管理器。
  • 在頂部的搜索欄中輸入“sihost.exe”。
在任務管理器中禁用 Shell 基礎結構主機。
  • 當 Shell 基礎設施主機出現時,選擇它並單擊任務管理器右上角的“結束任務”。
  • 如果 CPU 使用率仍然很高,請搜索“explorer.exe”並將其結束。
  • 請注意,一旦結束 Shell 進程,您的計算機的用戶界面可能會遇到一些故障,因為它處理許多與圖形 UI 相關的進程。
  • 請注意,禁用主機只能暫時進行。為了確保您的電腦上一切正常,請重新啟動計算機以刷新“sihost.exe”。

2. 乾淨啟動

執行乾淨啟動也可能是解決由於 Shell 進程導致 CPU 使用率過高的一種解決方案。您必須禁用啟動計算機時運行的所有啟動程序。

  • 打開運行實用程序 ( Win+ R),輸入msconfig,然後單擊“確定”。
打字
  • 在“常規”選項卡中,選擇“選擇性啟動”,然後取消選中“加載啟動項”。
檢查
  • 切換到“服務”選項卡,然後選擇底部的“隱藏所有 Microsoft 服務”。單擊“全部禁用”,然後單擊“應用 -> 確定”。
通過系統配置窗口禁用所有應用程序。
  • 切換到“啟動”選項卡,然後單擊“打開任務管理器”。
點擊
  • 在任務管理器的“啟動應用程序”部分中,選擇一個項目,然後單擊“禁用”。對所有啟動應用程序重複此步驟。
在任務管理器中禁用啟動應用程序。
  • 返回“系統配置”窗口,單擊“確定”。
點擊
  • 重啟你的電腦。
  • 您的計算機將在乾淨啟動環境中打開。檢查Shell基礎設施主機是否仍然佔用CPU資源。如果沒有,請一一啟用被禁用的服務。(請記住每次重新啟動電腦。)
  • 如果重新啟用其中一項服務時出現問題,請卸載該服務。要退出乾淨啟動環境,請再次打開系統配置(如上所示),然後在“常規”選項卡下選擇“正常啟動”。
點擊

3.保持桌面背景靜態

  • 導航至“設置 -> 個性化 -> 背景”。
  • 打開“個性化背景”選項中的下拉菜單,然後選擇“圖片”或“純色”。
選擇不同的選項

4.更改您的照片查看器應用程序

在 Windows 中使用默認照片應用程序時,Shell 基礎設施主機還與內存洩漏問題相關。該進程過度查詢系統註冊表,導致CPU使用率過高。解決方案是替換默認的照片查看器應用程序:

  • 導航至“設置 -> 應用程序 -> 默認應用程序”。
訪問
  • 在“設置應用程序的默認值”下,在搜索欄中輸入“照片”,然後選擇結果。
在“設置”中的“默認應用程序”下查找“照片”應用程序。
  • 選擇文件類型,選擇您喜歡的照片查看器,然後單擊“設置默認值”。
在 Windows 中選擇替代照片查看應用程序。
  • 對您使用的所有其他文件類型重複上一步。

5. 運行系統維護故障排除程序

如果上述修復均對您不起作用,請嘗試使用系統維護疑難解答。眾所周知,它可以解決 PC 上的許多問題,例如磁盤捲錯誤、桌面快捷方式錯誤,以及 Shell 基礎設施主機 CPU 使用率過高。

  • 打開運行實用程序。
  • 輸入%systemroot%\system32\msdt.exe -id MaintenanceDiagnostic,然後單擊“確定”。
通過運行窗口執行命令。
  • 在系統維護窗口中,單擊“下一步”。
在 Windows 中運行系統維護疑難解答。
  • 該工具將掃描問題並顯示一些步驟來修復檢測到的任何問題。截至撰寫本文時,系統維護故障排除程序仍然有效,但請注意,Microsoft 將在 2024 年之前將其刪除

修復 CPU 使用問題

有些程序會比其他程序消耗更多的 CPU 容量。但當它們開始佔用您的 PC 資源時,這肯定不是一個好兆頭,就像 Shell 基礎設施主機進程的情況一樣。希望這篇文章中概述的解決方案能夠幫助您消除該問題。

所有圖片和屏幕截圖均由安哥拉公主提供。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *