什麼是現代安裝主機以及如何修復它?
已發表: 2019-12-12您是否有一台運行緩慢的計算機,並且任務管理器向您顯示了一個名為Modern Setup Host的進程,該進程高度消耗您系統的 CPU 和內存? 在嘗試從 Windows 7 升級到 Windows 10 時,您可能還會遇到類似“現代安裝主機已停止運行”的錯誤消息。
在我們深入探討本文中的主題之前,我們將首先向您簡要介紹一下這個過程到底是什麼? 您需要了解其功能,然後在此錯誤導致Modern setup 主機進程使用高 CPU 時了解修復。
什麼是現代安裝主機?
它基本上是一個安裝程序,位於 $Windows.BTSources 文件夾內的自解壓存檔中。 換句話說,這是一個觸發系統更新的自解壓存檔和安裝程序。 它偶然出現在運行 Windows beta 系統版本(Windows 技術預覽版)的系統上。
在安裝更新或運行安裝設置文件以將計算機從 Windows 7 升級到 Windows 10時,此過程似乎在計算機後台運行。 Modern setup 主機本身在父 Windowsstoresetup.exe(由 Microsoft Windows Update 直接執行)的上下文中運行。
因此,用戶在嘗試升級到 Windows 10 時可能會看到錯誤,但如果不修復此錯誤,他們將無法完成升級過程。
修復現代設置主機錯誤的故障排除方法:
用戶經常遇到以下兩個主要問題:
- 現代安裝主機消耗大量 CPU 和內存
- 現代安裝主機停止運行。
通常,當出現 Windows 更新問題時,此問題會普遍出現。 您可以嘗試以下建議的修復程序來解決上述問題,並在磁盤使用率為 100% 時優化 Windows PC 的速度。
1. 使用 Windows 更新疑難解答工具
Windows 更新疑難解答是 Windows 10 上的內置工具。以下步驟可以指導您運行該工具:
- 轉到位於計算機屏幕上開始菜單旁邊左下角的搜索欄。
- 通過鍵入“疑難解答”在此處搜索疑難解答工具並選擇它。
- 工具窗口打開後,單擊 Windows 更新部分,然後通過單擊“運行疑難解答”按鈕進一步運行應用程序。
- 讓工具檢測問題並糾正它們。
- 您可以進一步按照彈出說明完成解決問題的過程。
如果您仍然在 Windows 7 或 8 上,那麼您可以使用以下步驟來解決由於Modern setup host 引起的問題。
- 您需要先從 Microsoft 網站下載並安裝疑難解答程序。
- 然後,以下過程類似於 Windows 10 段中的上述步驟。
2.使用DISM工具
如果 Windows 更新過程已損壞,則可能會導致此類錯誤,可以按照以下步驟使用 Windows 10 的部署映像服務和管理 (DISM) 工具輕鬆解決。
- 通過在“開始”菜單旁邊的搜索欄中鍵入“cmd”來打開命令提示符。
- 使用命令提示符上的右鍵單擊選項,然後選擇“以管理員身份運行”選項。
- 如果要求許可請求,請單擊“是”來許可。
- 此外,運行以下命令:
DISM.exe /在線 /Cleanup-image /Scanhealth
DISM.exe /在線 /Cleanup-image /Checkhealth
DISM.exe /在線 /Cleanup-image /Restorehealth。
掃描過程完成後,驗證問題是否已解決或仍然存在。
3.執行乾淨啟動
有時,如果 Windows 更新由於後台程序的干擾而失敗,則可能會由於現代安裝主機而導致 CPU 使用率過高。 可以按照以下步驟執行乾淨啟動來處理此問題:
- 按 Win 鍵 + R 鍵打開運行對話框。
- 鍵入“msconfig”以打開“系統配置”窗口。

- 在“系統配置”窗口的“常規”選項卡下,取消選中“加載啟動項”框。
- 在“服務”選項卡下,選中“隱藏所有 Microsoft 服務”複選框,然後單擊“全部禁用”單選按鈕。
- 然後,切換到啟動選項卡並單擊它打開任務管理器。
- 現在,在任務管理器的啟動選項卡上,必須通過單擊項目並選擇“禁用”選項來禁用顯示的每個啟動項目。
- 然後,返回“系統配置”窗口的“啟動”選項卡並選擇“確定”選項。
- 最後,重新啟動計算機以查看問題是否仍然存在或已解決。
4.使用理想的默認系統語言
如果系統語言與系統 UI 的默認語言不同,Windows Update 可能會遇到問題。 Windows 10 用戶可以通過以下步驟檢查默認系統語言是什麼:
- 轉到開始菜單並通過鍵入“cmd”打開命令提示符窗口,然後使用右鍵單擊選項選擇“以管理員身份運行”選項。
- 輸入以下命令並按 Enter 鍵查看默認系統 UI 語言:
dism /在線 /get-int l
要檢查設置系統語言,請使用以下步驟:
- 轉到 Windows 設置。
- 選擇時間和語言選項,然後單擊語言部分。
- 這應該會在右側窗格中顯示當前在您的計算機上設置的語言。 如果您發現此處存在矛盾,請將其更改為與默認系統 UI 語言相匹配。 如果這不能解決問題,請使用以下方法解決現代設置主機高磁盤使用率問題。
5.清空軟件分發文件夾
軟件分發文件夾負責存儲 Windows 更新所需的所有重要臨時文件。 但是,如果太多文件佔用該文件夾,則可能會干擾 Windows 更新。 要刪除不必要的文件,您可以嘗試使用以下步驟:
- 按住並同時按下 Windows 鍵 + R 鍵,轉到“運行”對話框。
- 使用下面的路徑,轉到相應的位置,然後選擇所有文件並將它們從文件夾中刪除。
C:\Windows\SoftwareDistribution\下載
- 系統可能會提示您“拒絕訪問”消息。 如果是這樣,則選擇“對所有當前項目執行此操作”選項並進一步選擇“繼續”選項。
- 此外,重新啟動您的 PC 並驗證問題是否仍然存在。
6.禁用Windows更新
最後,如果上述修復沒有解決手頭的問題,那麼您一定想知道如何進一步解決現代安裝主機問題。
- 打開運行對話框,在類型框中輸入“services.msc”,打開服務窗口。
- 在這裡,右鍵單擊 Windows 更新以選擇“屬性”選項。
- 在“常規”選項卡下,確保“啟動類型”選項設置為“已禁用”。 此外,您可以單擊停止按鈕。
- 然後,轉到“恢復”選項卡並確保將“第一次失敗”選項設置為“不採取任何行動”。
- 應用您的更改並確認問題是否已完全解決。
最後,如果上述所有方法都沒有產生預期的結果,並且問題仍然存在於您的計算機上,那麼請嘗試找到一個理想的驅動程序更新軟件,該軟件可以自動掃描您的系統是否出現減速、性能問題和與驅動程序相關的問題。 驅動程序更新實用程序可以檢測過時的驅動程序並通過在您的計算機上安裝最新的驅動程序來替換它們。
最後的想法
通過本文,您不僅獲得了有關現代設置主機進程的知識,而且對如何解決高 CPU 消耗和磁盤空間使用的相關問題有了一個清晰的認識。