修復 Windows 11 中現代設置主機 CPU 使用率過高的問題

現代設置主機,也稱為安裝主機.exe,是一個 Windows 組件,通常在安裝重要更新時在後台運行。它通過提取文件和設置環境來幫助您的電腦做好升級準備。但是,有時您會注意到計算機運行速度異常緩慢,並且任務管理器顯示現代安裝主機 (SetupHost.exe) 佔用較高的 CPU 或磁盤使用率。一些用戶報告收到錯誤彈出窗口“現代安裝主機已停止工作“。嗯,這背後有幾個可能的原因,更新緩存損壞、軟件衝突、磁盤空間不足或系統文件損壞很常見。無論是什麼原因,如果您發現現代設置主機導致 CPU 使用率高,以下是解決此問題的方法。

有幾個因素可能導致現代設置主機 CPU 使用率高,最常見的一種包括損壞或丟失的系統文件,這可能會阻止該過程正確完成。存儲在 SoftwareDistribution 文件夾中的臨時更新文件可能會損壞,迫使 Modern Setup Host 重新下載或重新處理它們,從而增加 CPU 和磁盤使用率。與第三方軟件的衝突或偽裝成的惡意軟件感染安裝主機程序也可以負責。

  • 待處理或損壞的 Windows 更新
  • 更新過程中軟件衝突
  • 磁盤空間不足或硬盤性能低下
  • 損壞的系統文件正在干擾更新
  • 偽裝成 SetupHost.exe 的惡意軟件(罕見但可能)
快速修復為什麼它有幫助
等待該過程完成更新期間 CPU 使用率較高是暫時的。
釋放磁盤空間更新需要足夠的存儲空間;空間不足會導致循環。
運行 Windows 更新疑難解答識別並修復與更新相關的問題。
暫時禁用後台應用程序減少資源競爭。
掃描惡意軟件防止惡意程序冒充SetupHost.exe。

等待該過程完成

現代安裝主機在準備更新時通常會消耗大量 CPU。如果該過程是正版的,則更新安裝完成後它將自動停止。

  • 打開任務管理器(Ctrl + Shift + Esc)。
  • 如果您看到 Modern Setup Host 正在運行,但您的 PC 也在更新,請等待 15-30 分鐘(對於大型更新,有時需要更長的時間)。
  • 如果它持續運行幾個小時而沒有任何進展,請轉到下一個修復。

釋放磁盤空間

Windows 更新需要臨時存儲來提取文件。如果您的 C: 驅動器幾乎已滿,Modern Setup Host 可能會陷入循環,消耗 CPU 或磁盤,並且無法安裝更新。

  • 打開“設置”>“系統”>“存儲”。
  • 使用存儲感知或手動刪除臨時文件。
  • 刪除不必要的大文件並清空回收站。

運行 Windows 更新疑難解答

損壞的更新組件可以保留現代設置主機陷入高 CPU 使用率。內置的故障排除程序會自動掃描並修復常見的更新相關問題。

  • 轉到“設置”>“系統”>“疑難解答”>“其他疑難解答”。
  • 在“Windows 更新”下,單擊“運行”。
  • 應用修復並重新啟動您的電腦。

重置 Windows 更新組件

如果現代安裝主機由於更新緩存損壞而卡住,重置更新組件可以強制 Windows 重新乾淨地下載更新。這也幫助一些用戶修復了Windows 11 CPU 使用率高問題。

  • 使用打開服務控制台服務.msc
  • 向下滾動並找到“Windows 更新”,右鍵單擊並選擇“停止”。
  • 現在打開 Windows 資源管理器並導航到 C:WindowsSoftwareDistributionDownload
  • 刪除下載文件夾內的所有文件和文件夾。為此,請使用鍵盤快捷鍵 Windows + A 選擇全部,然後按 Del 鍵。

  • 現在再次打開 Windows 服務控制台並啟動 Windows Update 服務。
  • 檢查CPU使用率是否恢復正常。

修復損壞的系統文件(SFC 和 DISM)

如果與更新相關的系統文件損壞,Modern Setup Host 可能會失敗並重複使用 CPU。運行 SFC(系統文件檢查器)和 DISM 可修復這些文件。

  • 搜索命令提示符,右鍵單擊,然後選擇以管理員身份運行。
  • 輸入命令證監會/scannow並按 Enter 鍵。讓掃描完成100%
  • 接下來運行命令,DISM /在線/清理圖像/ RestoreHealth

SFC 掃描並修復損壞或丟失的系統文件,DISM 修復底層 Windows 映像本身。

重新啟動電腦並檢查 CPU 使用率是否有所改善。

暫時禁用後台應用程序

在後台運行的其他應用程序(尤其是防病毒程序或第三方實用程序)可能會爭奪 CPU 資源,從而使現代設置主機的峰值更高。

  • 打開“設置”>“應用程序”>“已安裝的應用程序”。
  • 禁用或卸載在後台運行的不必要的應用程序。
  • 重新啟動 PC 並監控 CPU 使用情況。

掃描惡意軟件感染

同樣,有時惡意軟件可能會偽裝成 SetupHost.exe 並導致持續的高 CPU 使用率。快速掃描可確保您沒有處理惡意文件。

  • 打開 Windows 安全性。
  • 轉至病毒和威脅防護 > 快速掃描。
  • 為了獲得徹底的結果,請運行全盤掃描或使用值得信賴的第三方防病毒軟件。

禁用 Windows 更新服務

仍然需要幫助,暫時禁用 Windows 更新服務。如前所述,該程序連接到 Windows 更新和升級。因此,如果您已經安裝了更新並且不再需要它,您可以暫時關閉Windows更新並檢查是否可以解決問題。

  • 按鍵盤快捷鍵 Windows + R,輸入服務.msc然後單擊“確定”
  • 這將打開 Windows 服務控制台,向下滾動並找到 Windows 更新服務。
  • 右鍵單擊Windows Update服務,選擇屬性,
  • 在這裡,將啟動類型更改為禁用,然後停止服務狀態旁邊的服務
  • 單擊“應用”並單擊“確定”進行更改。

閱讀更多:WMI 提供程序主機 (wmiprvse.exe) Windows 10 上的 CPU 使用率較高

注意:我們建議幾天后重新啟用 Windows 更新服務,以便您可以繼續獲取安全和性能更新。