專業 Windows 使用者有定期檢查任務管理器的習慣。每當他們感覺電腦速度緩慢或找出哪些進程正在耗盡資源時,他們就會檢查它。
深入研究任務管理器後,許多 Windows 用戶發現「Shell 基礎設施主機」正在運行,並提高了 CPU 和記憶體使用率。因此,如果您是 Windows 使用者並注意到同一進程導致 CPU 和記憶體使用率較高,請繼續閱讀本文。
在本文中,我們將討論「Shell 基礎架構主機」到底是什麼,以及為什麼它在後台運行時會提高 CPU 和記憶體使用率。此外,我們還將討論一些解決 Shell 基礎架構主機高 CPU 和記憶體使用問題的最佳方法。我們來看看。
工作管理員上的「Shell 基礎設施主機」是什麼?
Shell 基礎架構主機是一個非常重要的 Windows 進程,它在背景運行有一個非常重要的原因。
“Shell 基礎設施主機”,也稱為sihost.exe,是處理作業系統各種視覺方面的系統進程。
您的桌面背景、彈出通知、工作列的外觀以及圖形使用者介面的其他一些部分均由 Windows 中的 Shell 基礎結構主機進程處理。
如果您使用的是 Windows 作業系統的穩定版本,則 Shell 基礎結構主機程序可能會在背景執行並消耗少量記憶體和 CPU 使用量。然而,有時,由於特定問題,相同進程可能會提高 CPU 和 RAM 使用率並凍結您的電腦。
如何修復 Shell 基礎架構主機 CPU 使用率過高的問題
那麼,如果您因 Shell 基礎架構主機 CPU 使用率過高而遇到問題,您可以對電腦進行某些變更來解決問題。以下是解決 Shell 基礎架構主機高 CPU 使用率問題的最佳方法。
1. 重新啟動計算機
在嘗試其他操作之前,您首先需要重新啟動 Windows 電腦。重新啟動有時可以解決電腦最複雜的問題;這包括增加 CPU 和 RAM 資源消耗的系統進程。
某些應用程式可能會阻止 Shell 基礎架構主機運行,導致 CPU 和 RAM 資源過高。因此,在進行任何更改之前,請確保重新啟動電腦。
若要重新啟動 Windows PC,請按一下 Windows 開始按鈕和電源選單,然後選擇重新啟動。這將重新啟動您的 Windows 電腦。
2. 運行系統維護故障排除程序
系統維護故障排除程序與 Shell 基礎設施主機有一些連結。因此,您可以運行它來解決同一進程導致的高CPU和記憶體使用率。這就是你需要做的。
1. 首先,按一下「Windows 搜尋」並輸入「控制台」。接下來,從清單中開啟控制面板應用程式。
2. 當控制面板開啟時,按一下故障排除。
3. 在「故障排除」畫面上,按一下左側窗格中的「檢視全部」按鈕。
4. 現在,您將看到所有可用故障排除程序的清單。找到並點選“系統維護”。
5. 在下一個提示中,選取自動套用修復提示,然後按一下下一步按鈕。
就是這樣!您必須按照螢幕上的指示完成系統維護故障排除部分。
3.檢查程序是否與進程衝突
您可以將電腦啟動到安全模式,然後檢查「Shell 基礎架構主機」進程是否仍導致 CPU 或記憶體使用率過高。如果乾淨啟動或安全模式下沒有出現此問題,則必須找到有問題的第三方軟體。
在 Windows 中尋找所有已安裝的軟體非常容易;您可以存取控制台並刪除所有可疑程式。或者,您可以仔細查看任務管理器以查找未經您同意在背景執行的程式。
如果您發現任何不應安裝在電腦上的應用程序,建議將其卸載。
4.修復或重置照片應用程式
那麼,Windows 10/11 的照片應用程式是 Shell 基礎架構主機 CPU 使用率高的另一個重要原因。損壞的 Microsoft Photos 安裝檔案是觸發該問題的原因。
因此,您可以嘗試修復或重設 Microsoft 照片應用程式來解決該問題。這就是你需要做的。
1. 首先,按一下「Windows 搜尋」並選擇「設定」。
2. 在「設定」上,切換到「應用程式」部分。
3. 接下來,在右側選擇「已安裝的應用程式」。
4. 現在,找到“Microsoft Photos”,按一下它旁邊的三個點,然後選擇“進階選項”。
5. 在下一個畫面上,向下捲動並按一下「修復」。這將修復 Microsoft 照片應用程式。
6. 如果修復不起作用,請按一下「修復」按鈕下方的「重設」按鈕。
就是這樣!進行變更後,請確保重新啟動 Windows 電腦。
5. 執行反惡意軟體掃描
Windows Defender 是 Windows 10/11 隨附的出色的安全程式。您可以使用它在您的系統上執行完整的反惡意軟體掃描。使用 Windows 安全掃描有多種方法;這是最簡單的。
1. 按一下「Windows 搜尋」並輸入「Windows 安全性」。接下來,從清單中開啟Windows 安全應用程式。
2. 當 Windows 安全應用程式開啟時,按一下病毒和威脅防護標籤。
3. 在右側,按一下掃描 選項。
4. 在掃描選項中,選擇全面掃描並點選立即掃描按鈕。
就是這樣!這將對您的系統運行全面掃描。完整掃描選項將檢查硬碟上的所有檔案和正在執行的程式。但是,掃描可能需要長達一小時才能完成。
6. 運行SFC/DISM命令
解決「Shell 基礎結構主機」CPU 使用率過高的另一個最佳方法是執行 SFC 和 DISM 命令。這兩個命令旨在解決與損壞的系統檔案相關的問題。這就是你需要做的。
1. 按一下「Windows 搜尋」並輸入 CMD。接下來,右鍵單擊命令提示字元並選擇以管理員身份執行。
2. 當指令提示字元開啟時,輸入sfc /scannow並按 Enter。
3.如果SFC指令回傳錯誤,則需要執行此指令:
DISM /Online /Cleanup-Image /RestoreHealth
就是這樣! DISM 命令可能需要幾分鐘才能完成。您必須等待命令完成修復所有損壞的系統檔案。
7. 執行乾淨啟動
好吧,乾淨啟動不會幫助您修復 Shell 基礎架構主機高 CPU 使用率,但它會幫助您確認沒有第三方應用程式與該進程發生衝突。
執行乾淨啟動以使用最少的驅動程式和啟動組件啟動 Windows。它會停用您裝置上安裝的大多數第三方應用程式。因此,如果乾淨啟動時沒有出現 Shell Infrastructure 的高 CPU 使用率問題,則必須找到並刪除有衝突的第三方程式。
以下是在 Windows 上執行乾淨啟動的方法。
1. 按下鍵盤上的Windows 鍵 + R按鈕。在「執行」對話方塊中,鍵入msconfig.msc,然後按 Enter。
2. 切換到系統設定上的服務選項卡,然後選取隱藏所有 Microsoft 服務核取方塊。完成後,按一下全部停用。
3. 啟動任務管理器並切換到啟動標籤。現在,右鍵單擊您不想在啟動時運行的應用程序,然後選擇“禁用”。
進行更改後,重新啟動電腦。這將乾淨啟動您的電腦;檢查 Shell 基礎架構主機是否仍會提高 CPU 欄。
8. 更新您的 Windows 作業系統
如果沒有任何效果,您可以選擇更新 Windows 作業系統。更新 Windows 可能會排除可能與 Shell 基礎結構主機進程衝突的錯誤或故障。
此外,保持系統更新始終是享受新功能以及增強的安全和隱私選項的好主意。若要更新 Windows,請開啟「設定」>「Windows 更新」>「檢查更新」。
Windows 10/11 將自動檢查更新。如果它發現您的電腦有任何可用更新,它將自動安裝它們。
因此,這些是解決 Windows 電腦上「Shell 基礎結構主機」CPU 使用率過高的幾種最佳方法。如果您需要更多協助來修復 sihost.exe 高 CPU 使用率,請在下面的評論中告訴我們。另外,如果文章對您有幫助,請分享給您的朋友。
發佈留言