看到一些未知進程佔用了您的記憶體和 CPU 的主要部分並導致您的電腦出現延遲,這可能會令人震驚。許多使用者在開啟工作管理員時都遇到過 Shell 基礎結構主機程序執行相同操作的情況。這導致許多人質疑 shell 基礎設施主機進程是什麼以及為什麼它會導致 CPU 和記憶體使用率過高。
Shell 基礎架構主機只不過是一個負責處理圖形和 UI 元素的進程。例如,工作列、開始功能表以及您看到的桌面都是由這個程序處理的。雖然它是Windows中的關鍵進程,但它佔用系統資源的主要部分是很不尋常的。
遇到此問題的原因有很多,可能是由於系統中的某些錯誤、感染您的電腦的惡意軟體/病毒或損壞的系統檔案。我們在這裡提供了一份指南,可協助您解決 Shell 基礎架構主機高 CPU 和記憶體使用問題。
修復 Shell 基礎架構主機 CPU 和記憶體使用率過高的問題
我們將首先從基本步驟開始,這些步驟很容易遵循,並且很可能會解決問題,並且會為您省去遵循其他方法的麻煩。讓我們透過本文來修復此 Shell 基礎架構主機 CPU 和記憶體使用率過高的問題。
1.結束Shell基礎設施主機進程
通常,由於某些故障或錯誤,可能會遇到此問題。如果您遇到此問題,可以嘗試結束進程本身,問題就會解決。
- 使用Ctrl + Shift + Esc鍵盤快速鍵啟動工作管理員。
- 在「進程」標籤下,尋找Shell 基礎結構主機進程。
- 選擇進程並按一下「結束任務」。
2. 重新啟動電腦
如果上述步驟未能解決問題,您可以重新啟動電腦。 Shell 基礎設施主機 CPU 和記憶體使用率過高的原因不僅是系統故障,還有後台運行的第三方進程的問題。重新啟動電腦也會重新啟動系統上執行的所有進程,問題將會解決。
3.更新Windows
過時的 Windows也是 Shell 基礎架構主機 CPU 和記憶體使用率過高問題背後的常見原因。檢查 Windows 更新並安裝更新以解決問題。
- 按Windows + I組合鍵啟動「設定」 。
- 現在,按一下左側窗格中的「Windows更新」標籤。
- 在右側,按一下“檢查更新”按鈕。
- 安裝「設定」應用程式中列出的所有更新。
4.更新顯示卡驅動
不僅過時的 Windows,過時的圖形驅動程式也會導致此問題。我們建議您將顯示卡驅動程式更新至最新版本來解決此問題。具體做法如下-
- 按Windows + X組合鍵,然後按一下「裝置管理員」。
- 雙擊“顯示適配器”標籤將其展開。
- 右鍵單擊清單中 PC 上的顯示卡,然後按一下「更新驅動程式」。
- 選擇自動搜尋驅動程式選項以更新驅動程式。
5. 運行 SFC 掃描
系統檔案可能會因各種原因而損壞,並且可能是此問題的根本原因。執行系統檔案檢查器(SFC 掃描)來掃描並修復損壞的系統檔案。下面給出的步驟將指導您如何做到這一點 –
- 按Windows + R鍵並輸入cmd。按Ctrl + Shift + Enter,然後在 UAC 提示中按一下「是」。
- 在命令提示字元中,執行以下命令 –
-
sfc /scannow
-
- 掃描完成後,您關閉命令提示字元並重新啟動系統。
6. 執行防毒掃描
掃描系統中的病毒並修復由病毒造成的損壞,以修復 Shell 基礎架構主機 CPU 使用率過高的問題。您可以執行 Windows 安全性掃描,但如果您有第三方軟體,則也可以使用該軟體。
- 從「開始」功能表啟動「Windows 安全性」 。
- 現在,點擊病毒和威脅防護。
- 按一下掃描選項。
- 選擇“全面掃描”並點擊“立即掃描”按鈕。
7. 運行 DISM 掃描
接下來要做的就是執行 DISM 掃描。如果您嘗試執行SFC掃描並修復前兩個步驟中病毒造成的損壞,那麼您可以繼續使用此方法-
- 首先,以管理員身分執行命令提示字元。
- 之後,依序執行下面給出的命令來執行 DISM 掃描-
-
DISM /Online /Cleanup-Image /CheckHealth
-
DISM /Online /Cleanup-Image /ScanHealth
-
DISM /Online /Cleanup-Image /RestoreHealth
-
- 執行上述指令後,重新啟動電腦。
8. 進行系統維護
問題還沒解決嗎?您可以嘗試在PC上執行系統維護工具來修復該問題。該工具隱藏在 Windows 深處,您必須透過「執行」對話方塊存取它。請依照以下步驟操作 –
- 使用Windows + R組合鍵啟動「執行」對話方塊。
- 在這裡,輸入以下命令並按Enter –
-
%systemroot%\system32\msdt.exe -id MaintenanceDiagnostic
-
- 按一下「進階」,然後按一下「以管理員身分執行」。
- 之後,按一下「下一步」按鈕運行系統維護工具。
9. 執行乾淨啟動
系統上的第三方應用程式和服務可能會導致 Shell 基礎架構主機 CPU 和記憶體使用率過高。嘗試執行乾淨啟動以在沒有第三方應用程式和服務的情況下運行系統,看看是否可以解決問題。
- 點擊“開始”圖標,搜尋msconfig並按Enter。
- 前往「服務」選項卡,選取「隱藏所有 Microsoft 服務」選項,然後按一下「全部停用」。
- 按一下「啟動」選項卡,然後按一下「開啟工作管理員」。
- 右鍵點選啟動選項卡,然後按一下「停用」。在此處對所有啟動應用程式執行此操作。
- 現在,在「系統設定」視窗中,按一下「套用」,然後按一下「確定」。
- 之後,重新啟動系統以執行乾淨啟動。
檢查乾淨啟動後是否仍遇到問題。如果您仍然遇到問題,那麼您可以重置您的電腦。
底線
上述步驟應該可以修復 Shell 基礎架構主機的高 CPU 和記憶體使用率問題。如果您在對系統進行一些變更(例如更新系統、安裝驅動程式更新等)後開始遇到此問題,則可以執行系統還原。如果上述步驟未能解決問題,那麼除了重置系統之外,您別無選擇。
發佈留言