修復 DISM 主機服務進程 CPU 使用率過高

已發表: 2021-10-13
修復 DISM 主機服務進程 CPU 使用率過高

Windows 10 具有多個內置工具,可幫助自動分析和修復系統中的損壞文件。 一種這樣的工具是 DISM 或部署映像服務和管理。 它是一個命令行工具,可幫助在 Windows 恢復環境、Windows 安裝程序和 Windows PE 上維護和準備 Windows 映像。 當系統文件檢查器無法正常工作時,DISM 也可以在這些情況下工作。 但是,有時您可能會遇到 DISM 主機服務進程高 CPU 使用率錯誤。 本文將討論什麼是 DISM 主機服務過程以及如何解決高 CPU 使用率問題。 讀到最後!

內容

  • 如何修復 DISM 主機服務進程高 CPU 使用率問題
  • 什麼是 DISM 主機服務流程?
  • 方法 1:重啟你的電腦
  • 方法 2:禁用 SuperFetch (SysMain)
  • 方法三:關閉後台智能傳輸服務
  • 方法 4:禁用 Windows 搜索服務
  • 方法 5:運行惡意軟件或病毒掃描
  • 方法 6:更新/重新安裝驅動程序
  • 方法 7:更新 Windows
  • 方法8:重新安裝DismHost.exe
  • 方法 9:執行系統還原

如何修復 DISM 主機服務進程高 CPU 使用率問題

什麼是 DISM 主機服務流程?

儘管 DISM 主機服務過程具有各種優勢,但也存在許多與 DismHost.exe 相關的衝突。 許多用戶聲稱它是 Windows 操作系統的重要組成部分。 但是,有些人不同意這種說法,因為您在任務欄上看不到它的圖標。 另一方面,一些防病毒應用程序將其視為惡意軟件。 因此,DISM 主機服務過程會導致各種問題,例如:

  • 高達 90% 到 100% 的高 CPU 使用率
  • 惡意軟件威脅
  • 高帶寬消耗

在 Microsoft 網站上閱讀有關 DISM 的更多信息。

閱讀並實施給定的解決方案,以修復導致 Windows 10 上 CPU 使用率過高問題的 DISM 主機服務進程。

方法 1:重啟你的電腦

在嘗試其餘方法之前,建議您重新啟動系統。 在大多數情況下,簡單的重啟即可解決問題,無需付出太多努力。

1. 按Windows鍵並選擇電源圖標

注意:電源圖標在 Windows 10 系統中位於底部,而在 Windows 8 系統中位於頂部。

2. 會顯示幾個選項,如睡眠關機重啟。 在這裡,單擊Restart ,如圖所示。

將顯示幾個選項,如睡眠、關閉和重新啟動。在這裡,單擊重新啟動。

重新啟動系統將刷新 RAM 並降低 CPU 消耗。

方法 2:禁用 SuperFetch (SysMain)

名為 SysMain(以前稱為 SuperFetch)的內置功能改進了應用程序和 Windows 的啟動時間。 然而,系統程序並沒有從中受益太多。 相反,後台活動增加,導致計算機的運行速度降低。 這些 Windows 服務會消耗大量 CPU 資源,因此通常建議在您的系統中禁用 SuperFetch。

1. 同時按住Windows + R鍵啟動運行對話框。

2. 如圖所示,鍵入services.msc ,然後單擊確定以啟動服務窗口。

按如下方式鍵入 services.msc,然後單擊確定以啟動“服務”窗口。

3. 現在,向下滾動並右鍵單擊SysMain。 然後,選擇Properties ,如圖所示。

向下滾動到 SysMain。右鍵單擊它並選擇屬性

4.在這裡,在常規選項卡中,從下拉菜單中將啟動類型設置為已禁用,如下所示。

從下拉菜單中將啟動類型設置為禁用。 DISM 主機服務進程 CPU 使用率高

5. 最後,單擊應用,然後單擊確定以保存更改。

另請閱讀:修復 DISM 錯誤 14098 組件存儲已損壞

方法三:關閉後台智能傳輸服務

同樣,禁用 BITS 將有助於修復 DISM 主機服務進程高 CPU 使用率錯誤。

1. 使用方法 2中提到的步驟導航到服務窗口。

2. 滾動並右鍵單擊後台智能傳輸服務,然後選擇屬性。

右鍵單擊後台智能傳輸服務並選擇屬性。

3. 在這裡,在General選項卡中,將Startup type設置為Disabled ,如圖所示。

從下拉菜單中將啟動類型設置為禁用

4. 最後,單擊應用,然後單擊確定以保存更改。

方法 4:禁用 Windows 搜索服務

同樣,這個過程也佔用了大量的 CPU 資源,並且可以很容易地禁用以解決上述問題,如下所述。

1. 再次,如上述方法 2中所述啟動服務窗口

2. 現在,右鍵單擊Windows Search Service ,然後選擇屬性,如圖所示。

右鍵單擊 Windows 搜索服務,然後選擇屬性。 DISM 主機服務進程 CPU 使用率高

3. 在這裡,在常規選項卡中,將啟動類型設置為已禁用,如突出顯示的那樣。

從下拉菜單中將啟動類型設置為禁用

4. 單擊應用 > 確定並退出。

另請閱讀:修復 DISM 源文件無法找到錯誤

方法 5:運行惡意軟件或病毒掃描

當病毒或惡意軟件使用 DismHost.exe 文件作為偽裝時,Windows Defender 可能無法識別威脅。 因此,黑客可能很容易侵入您的系統。 很少有惡意軟件(如蠕蟲、錯誤、機器人、廣告軟件等)也可能導致此問題。

但是,您可以通過操作系統的異常行為來識別您的系統是否受到惡意威脅。

  • 您會注意到幾個未經授權的訪問。
  • 您的系統會更頻繁地崩潰。

很少有反惡意軟件程序可以幫助您克服惡意軟件。 他們會定期掃描並保護您的系統。 因此,為避免 DISM 主機服務進程 CPU 使用率過高錯誤,請在系統中運行防病毒掃描並檢查問題是否已解決。 請按照以下步驟執行此操作:

1. 通過同時按下Windows + I鍵導航到Windows 設置

2. 在這裡,點擊更新和安全,如圖所示。

在這裡,將彈出 Windows 設置屏幕,現在單擊更新和安全。

3. 單擊左窗格中的Windows 安全性。

4. 接下來,選擇保護區域下的病毒和威脅保護選項,如圖所示。

選擇保護區域下的病毒和威脅保護選項。 DISM 主機服務進程 CPU 使用率高

5A。 單擊當前威脅下的開始操作以針對列出的威脅採取措施。

單擊當前威脅下的開始操作。 DISM 主機服務進程 CPU 使用率高

5B。 如果您的系統中沒有任何威脅,系統將顯示無需操作警報。

如果您的系統中沒有任何威脅,系統將突出顯示“無需操作”警報。

6.重新啟動系統並檢查 DISM 高 CPU 使用率錯誤是否已修復。

方法 6:更新/重新安裝驅動程序

如果您在系統中安裝或更新的新驅動程序與操作系統文件不兼容或已過時,您將面臨 DISM 主機服務進程 CPU 使用率高的問題。 因此,建議您更新您的設備和驅動程序以防止上述問題。

1. 如圖所示,從Windows 10 搜索中啟動設備管理器

在 Windows 10 搜索菜單中鍵入設備管理器。 DISM 主機服務進程 CPU 使用率高

2. 雙擊系統設備將其展開。

您將在主面板上看到系統設備;雙擊它以展開它。

3. 現在,右鍵單擊您的系統驅動程序,然後單擊更新驅動程序,如突出顯示的那樣。

現在,右鍵單擊任何芯片組驅動程序,然後單擊更新驅動程序。 DISM 主機服務進程 CPU 使用率高

4. 單擊自動搜索驅動程序,讓 Windows 找到並安裝驅動程序。

單擊自動搜索驅動程序以自動下載和​​安裝驅動程序。

5A。 現在,驅動程序將更新到最新版本,如果它們沒有更新。

5B。 如果它們已處於更新階段,屏幕將顯示: Windows 已確定已安裝此設備的最佳驅動程序。 Windows Update 或設備製造商的網站上可能有更好的驅動程序。 單擊關閉按鈕退出窗口。

已經安裝了適合您設備的最佳驅動程序

6.重啟電腦,確認高CPU使用率問題已解決。

在某些情況下,用戶可以通過重新安裝導致上述問題的驅動程序(如顯示、音頻或網絡驅動程序)來解決 CPU 使用率過高的問題。

1. 啟動設備管理器並通過雙擊展開任何部分

2. 現在,右鍵單擊驅動程序,例如Intel 顯示適配器,然後選擇卸載設備,如圖所示。

右鍵單擊驅動程序並選擇卸載設備。 DISM 主機服務進程 CPU 使用率高

3. 勾選“刪除此設備的驅動程序軟件”複選框,然後單擊“卸載”確認提示。

現在,屏幕上將顯示警告提示。選中“刪除此設備的驅動程序軟件”框,然後單擊“卸載”確認提示。 DISM 主機服務進程 CPU 使用率高

4. 現在,訪問製造商的網站並下載該驅動程序的最新版本。

注意:您可以從此處下載 Intel、AMD 或 NVIDIA 顯示驅動程序。

5. 然後,按照屏幕上的說明運行可執行文件並安裝驅動程序。

注意:在您的設備上安裝新驅動程序時,您的系統可能會重新啟動幾次。

另請閱讀:什麼是設備管理器? [解釋]

方法 7:更新 Windows

如果以上方法都沒有得到修復,那麼安裝最新版本的 Windows 應該可以解決 DISM 主機服務進程 CPU 使用率高的問題。

1. 按照方法 5中的說明導航到設置 > 更新和安全

2. 現在,從右側面板中選擇檢查更新

從右側面板中選擇檢查更新

3A。 按照屏幕上的說明下載並安裝最新更新(如果有)。

按照屏幕上的說明下載並安裝可用的最新更新。

3B。 如果您的系統已經是最新的,那麼它將顯示您是最新的消息。

現在,從右側面板中選擇檢查更新。

4.重新啟動您的 PC 以完成安裝。

方法8:重新安裝DismHost.exe

有時重新安裝 DismHost.exe 文件可以解決 DISM 主機服務進程高 CPU 使用率問題。

1. 通過搜索欄啟動控制面板,如下所示。

在搜索欄中鍵入控制面板,然後單擊打開。

2. 設置查看方式> 類別並單擊卸載程序,如下圖所示。

單擊程序和功能打開卸載或更改程序窗口

3. 在這裡,搜索DismHost.exe並單擊它。 然後,選擇卸載。

注意:這裡,我們以穀歌瀏覽器為例。

現在,單擊 DismHost.exe 並選擇卸載選項,如下圖所示。 DISM 主機服務進程 CPU 使用率高

4. 現在,點擊卸載確認提示。

5. 在Windows 搜索框中,鍵入%appdata%打開App Data Roaming文件夾。

單擊 Windows 搜索框並鍵入命令。

6. 在這裡,右鍵單擊DismHost.exe文件夾,然後單擊刪除。

注意:我們在這里以Chrome為例。

現在,右鍵單擊 DismHost.exe 文件夾並將其刪除。 DISM 主機服務進程 CPU 使用率高

7. 從這裡重新安裝 DismHost.exe 並按照屏幕上的說明進行操作。

另請閱讀:修復 Windows 10 中的 DISM 錯誤 0x800f081f

方法 9:執行系統還原

如果您仍然面臨 CPU 使用率過高的問題,那麼最後的手段是執行系統還原。 請按照以下步驟執行相同操作:

1. 如上所述啟動控制面板

2. 設置查看方式 > 大圖標,然後單擊恢復,如圖所示。

啟動控制面板並選擇恢復

2. 單擊打開系統還原選項。

選擇打開系統還原。

3. 現在,單擊下一步

現在,單擊下一步,如圖所示。

4. 選擇最後一次更新並點擊Next ,如下圖高亮顯示。

選擇最後一次更新,然後單擊下一步。 DISM 主機服務進程 CPU 使用率高

5. 最後,單擊“完成”將您的 Windows PC 恢復到 DISM 服務進程未導致任何問題的狀態。

受到推崇的:

  • 修復 Windows 10 中的 DISM 錯誤 87
  • 如何修復 Git 合併錯誤
  • 修復 Windows 10 上的設備未遷移錯誤
  • 修復當前沒有可用的電源選項

我們希望本指南對您有所幫助,您可以解決 DISM 主機服務進程 CPU 使用率高的問題。 讓我們知道哪種方法適合您。 另外,如果您有任何疑問或建議,請隨時將它們放在評論部分。