如何解決 DISM 主機服務進程 CPU 使用率高的問題?

Avilas

您是否面臨 DISM 主機服務進程 CPU 使用率高的問題?你並不孤單!許多 Windows PC 用戶在技術論壇上抱怨 Dismhost.exe 遇到錯誤。我們編寫了完整的故障排除指南,以幫助讀者立即解決問題。言歸正傳,讓我們首先了解有關 DISM 主機服務過程的一些細節。

DISM 主機服務流程是什麼?

DISM 主機服務進程 (dismhost.exe) 是 Microsoft 設計的一個進程,用於協助部署映像服務和管理工具 (DISM) 的運行。它的主要作用是在更新或修復 Windows 操作系統時管理和維護 Windows 映像。

Dismhost.exe 位於 C:WindowsSystem32 中。如果您發現此進程從其他位置運行,那麼它可能是偽裝成合法進程的惡意軟件。當它偶爾運行時,這是一個安全的進程,但如果它不斷地、無限期地佔用 CPU,您應該擔心。

為什麼 DISM 主機服務進程顯示 CPU 使用率較高?

Microsoft 設計的實際 dismhost.exe 在某些情況下可能會使用更多 CPU 資源,例如 –

  • 當 DISM 或 SFC 工具在 Windows PC 上啟動時。
  • 正在安裝 Windows 更新。
  • 如果正在修復 Windows 系統映像,dismhost.exe 會導致 CPU 使用率激增。
  • 管理系統恢復功能。

但是,您需要擔心 DISM 主機服務進程是否持續使用高 CPU。這可能是由於——

  • Windows 更新文件損壞
  • 系統文件損壞
  • 惡意軟件感染

我們列出了一些修復顯示高 CPU 使用率的 DISM 主機服務進程的方法。您可以嘗試每種方法並檢查結果。如果問題已解決,則您可以忽略其餘方法。

方法 1 – 重新啟動您的電腦和路由器

對於所有次要和主要問題,常見的第一個修復方法是重新啟動計算機。這將有助於排除問題是否是由於臨時故障而發生的。當您重新啟動電腦時,我們建議您重新啟動路由器以清除緩存等任何臨時文件,這些文件可能會累積並導致與 Windows 10/11 上的 DISM 主機服務進程相關的問題。要重新啟動路由器,請關閉路由器的電源插座並將插頭拔出 60 秒,然後再重新插入。

另請閱讀:如何確定您的路由器是否啟用了 VPN

方法 2 – 檢查後台應用程序和服務

修復 DISM 主機服務進程高 CPU 使用率錯誤的下一步是打開任務管理器並檢查使用高 CPU 資源的後台應用程序。我們建議將它們關閉,以便 DISM 主機服務可以在短時間內使用更多資源並完成其任​​務。這樣,服務就會自動結束。

這是你需要做的——

  • 右鍵單擊任務欄上的任何空白區域,然後選擇任務管理器。
  • 將打開一個新窗口,您必須在其中單擊左側面板中的“進程”選項卡,然後查找消耗高 CPU 資源的應用程序。
  • 右鍵單擊所有此類應用程序,然後從上下文菜單中選擇“結束任務”。
  • 等待一段時間,Dismhost.exe 進程將完成其任務並消失。如果沒有,則在列表中找到該進程並右鍵單擊它以選擇“結束任務”。

方法 3-清理 Windows 更新緩存

接下來,要解決 Windows 10/11 PC 上的 DISM 主機服務進程問題,我們必須清理 Windows 更新緩存。這樣做是因為損壞的更新文件可能會導致 DISM 持續運行並導致 CPU 使用率過高。這是你需要做的——

  • 按Win + R啟動“運行”對話框,輸入“CMD”,然後按Ctrl + Shift + Enter以管理員模式打開命令提示符窗口。
  • 一一鍵入以下命令,然後按 Enter 鍵以停止後台的 Windows Update 服務。

網站 wuauserv
網絡停止位

  • 接下來,複製並粘貼以下命令並按 Enter 鍵以刪除更新緩存。

del /f /s /q %windir%SoftwareDistributionDownload

  • 要重新啟動 Windows 更新服務,請一一鍵入以下命令,並在每條命令後按 Enter 鍵。

淨啟動 wuauserv
網絡起始位

方法 4 – 運行部署映像服務和管理

一些專家建議再次運行 DISM 工具可能有助於解決此問題。以下是運行 DISM 的步驟 –

  • 按 Windows 鍵並鍵入 CMD。
  • 命令提示符應用程序將出現在最佳匹配下。單擊“以管理員身份運行”以在管理員模式下打開命令提示符應用程序。
  • 鍵入以下命令,然後按 Enter 鍵。

DISM /在線/清理圖像/ RestoreHealth

  • 讓該過程完成並檢查 DISM 主機服務進程高 CPU 使用率問題是否已解決。

方法 5 – 啟動系統文件檢查器

運行 DISM 工具後,需要運行 SFC 工具來檢查並修復損壞的系統文件。這是您需要做的。

  • 在管理員模式下打開命令提示符。
  • 鍵入命令並按 Enter 鍵。
    證監會/scannow
  • 等待它完成並按照屏幕上的說明進行操作。

方法 6 – 更新 Windows

Windows 更新修復了許多輕微和主要的 PC 錯誤。專家建議始終保持電腦更新。以下是更新 Windows 操作系統的步驟。

  • 按 Win + I 打開 Windows 設置框。
  • 單擊左側面板中的“Windows 更新”選項卡。
  • 在右側部分中,單擊“檢查更新”按鈕。

  • 等待 Windows 連接到 Microsoft 服務器並為您下載/安裝更新。
  • 更新過程完成後,按幾次“檢查更新”按鈕,檢查是否有任何待處理的更新在第一輪中未完成。
  • 接下來,單擊“高級選項”,然後單擊“可選更新”。

  • 選擇此處顯示的所有更新,然後單擊“下載並安裝”按鈕。

  • 等待所有更新完成並重新啟動您的電腦。

方法 7 – 更新驅動程序

文本專家建議修復 Windows 10/11 上的 DISM 主機服務進程的下一個修復是更新驅動程序。在 Windows PC 上更新驅動程序有兩種方法。

1. 通過設備管理器更新。

設備管理器是一個內置工具,可以幫助用戶更新驅動程序。以下是運行該工具的步驟。

  • 按 Win + X 並選擇設備管理器打開設備管理器。

  • 展開顯示黃色感嘆號的部分。
  • 右鍵單擊這些驅動程序一一查看上下文菜單。
  • 選擇更新驅動程序,然後選擇自動搜索更新的驅動程序軟件。

2.使用高級驅動程序更新程序

更新驅動程序的第二種方法是使用高級驅動程序更新程序應用程序,它可以檢測電腦上過時、損壞和丟失的驅動程序,只需點擊幾下鼠標即可下載/安裝最兼容的驅動程序。這是您需要做的。

另請閱讀:高級驅動程序更新程序評論:安全且最佳的驅動程序更新程序工具

  • 下載並安裝高級驅動程序更新程序。
  • 啟動應用程序並單擊“立即開始掃描”按鈕。

  • 屏幕上將顯示驅動程序問題列表。

  • 在列表中找到過時的驅動程序,然後單擊它們旁邊的更新鏈接。

  • 更新過程現在將開始。更新完成後重新啟動計算機。

方法 8 – 禁用 Superfetch/SysMain 和 BITS

一些專家已確定 Superfetch/SysMain 服務是 DISM 主機服務進程的高 CPU 使用率問題的罪魁禍首。通過禁用此服務,您可以擺脫此問題。請按照以下步驟操作。

  • 按 Windows + R,輸入 services.msc,然後按 Enter。

  • 找到SysMain,右鍵→屬性。

  • 將啟動類型設置為禁用,然後單擊停止。

  • 對 BITS 服務重複相同的步驟。

方法 9 – 禁用計劃維護(臨時)

修復 DISM 主機服務進程問題的另一種方法是暫時禁用可能重複啟動 DISM 的計劃維護。以下是步驟。

  • 按 Win + R 啟動“運行”框,鍵入 Control,然後按“確定”按鈕。

  • 單擊系統和安全選項。

  • 接下來,單擊“安全和維護”以查看更多選項。

  • 單擊並展開維護。

  • 最後,單擊“停止維護”。

注意- 檢查問題是否解決,然後重新啟動維護。

方法 10 – 檢查任務計劃程序的自定義觸發器

某些應用程序或腳本很有可能通過任務計劃程序調用 DISM 任務。我們需要檢查這些任務並在可能的情況下禁用它們。

  • 按 Win + R → 輸入taskschd.msc,然後單擊“確定”按鈕。
  • 在左側面板中,單擊任務計劃程序庫 → Microsoft → Windows → 服務

  • 查找是否有任何因素過於頻繁地觸發 DISM 或維護任務。

方法 11 – 執行乾淨啟動

如果問題仍然存在,請嘗試執行乾淨啟動以禁用可能導致 Windows 10/11 上的 DISM 主機服務進程出現問題的任何第三方應用程序或服務。

  • 按 Win + R,輸入 msconfig,然後按 Enter。

  • 在“系統配置”窗口中,轉到“服務”選項卡並選中“隱藏所有 Microsoft 服務”。

  • 禁用所有非 Microsoft 服務並單擊“確定”。
  • 重新啟動計算機。

方法 12 – 檢查惡意軟件

由於 PC 上的惡意軟件感染,可能會出現 DISM 主機服務進程 CPU 高錯誤。我們建議您使用 Windows Security 或任何其他第三方防病毒程序檢查是否存在惡意軟件。這是你需要做的——

  • 按 Windows 鍵並輸入“Windows 安全”。
  • 單擊“最佳匹配”下的相關結果。

  • Windows 安全應用程序將啟動。單擊“病毒和威脅防護”框。

  • 接下來,單擊“掃描選項”並選擇“全面掃描”。
  • 最後,單擊“立即掃描”按鈕。

完成惡意軟件掃描後,請按照屏幕上的步驟隔離或刪除任何受感染的文件,然後重新啟動電腦。如果問題仍然存在,請轉到下一部分來解決此錯誤。

編者提示 – 使用實時防病毒軟件(推薦)

更多閱讀:如何修復 Microsoft 兼容性遙測高 CPU 使用率

當惡意軟件感染您的系統時,其造成損害的可能性是不可預測的。這就是為什麼我們建議使用 T9 Antivirus 等實時防病毒軟件,它可以主動保護您的 PC 免受惡意軟件的侵害。該應用程序 24/7 連續運行,以阻止所有形式的惡意軟件。除了惡意軟件防護之外,T9 Antivirus 還有助於優化您的 PC 性能、管理啟動程序,並包含免費的廣告攔截器,可在您瀏覽網頁時消除廣告。

方法 13 – 創建新的用戶配置文件

我們有一個臨時解決方案來修復 Dismhost.exe 問題,那就是創建新的用戶配置文件。按照以下步驟操作非常容易 –

  • 按 Win + I 打開“設置”。
  • 單擊左側面板中的“帳戶”選項卡。

  • 單擊右側部分中的其他用戶。

  • 接下來,單擊“添加帳戶”按鈕。

  • 在新框中,單擊“我沒有此人的登錄信息”。

  • 然後單擊“添加沒有 Microsoft 帳戶的用戶”。

  • 設置用戶名和密碼。

  • 您可以跳過安全問題。
  • 新的用戶配置文件現在將顯示在“其他用戶”下。
  • 登錄新用戶帳戶。

方法 14 – 重置 Windows。

修復 PC 上的 DISM 主機服務進程高 CPU 錯誤的最後一種方法是重置 Windows 操作系統。以下是您可以如何做到這一點。儘管 Windows 提供了在重置期間保留數據的選項,但建議您在外部手動備份文件以防止任何潛在的數據丟失。

  • 打開“開始”菜單並蒐索“重置此電腦”。然後,從搜索結果中選擇適當的選項。

  • 單擊“重置電腦”。

  • 選擇“保留我的文件”。

  • 按照屏幕上的說明開始 Windows 計算機的重置過程。

關於如何修復 DISM 主機服務進程高 CPU 使用率的最終結論。

我們希望上述步驟能夠幫助您解決 Windows 10/11 上的 DISM 主機服務進程 CPU 使用率過高問題。請在下面的評論部分分享您的經驗以及哪種方法可以幫助您解決問題。