如何解決 Windows 系統中 DISM RestoreHealth 指令卡在 62.3% 的問題?

問題: 我的藍牙連線一直有問題,我按照網路建議執行了 SFC 和 DISM 檢查。 SFC 檢查正常完成,但 DISM 檢查卡在 62.3% 好幾個小時了都沒動靜。我該怎麼辦?

答案

DISM(部署映像服務和管理工具)是 Windows 系統中最常用的修復損壞系統檔案的工具之一。 /RestoreHealth 指令與系統檔案檢查器 (sfc /scannow) 搭配使用時尤其有效,尤其是在系統映像損壞的情況下。然而,一個令使用者感到沮喪的常見問題是 DISM 經常卡在 62.3%。

這個問題已經出現一段時間了,即使在較新的 Windows 11 版本(包括 24H2)中仍然存在。執行 DISM /Online /Cleanup-Image /RestoreHealth 指令時,進度列似乎會卡住,導致使用者誤以為進程已停止或完全失敗。然而,這通常是一種誤導性的症狀,在許多情況下,系統會在後台繼續靜默運作。

問題:DISM 進程看似已停止,但仍在運作。

這種情況在多個 Windows 版本中都很常見,並非僅限於某個特定更新。使用者通常會發現 DISM 進程運行到 62.3% 後會長時間停留在該位置,有時長達 20 分鐘甚至幾個小時。這種延遲會讓人誤以為進程已凍結,但實際上 DISM 仍在後台運行檢查、下載資料(如果在線運行)以及修復損壞的組件。

在最近的累積更新之後,這種現象尤其明顯,因為升級過程中可能會出現組件損壞。某些內部軟體套件(例如 Photon)或舊版元資料組件可能會導致完整性檢查在掃描期間失敗,從而延長修復階段。

如果該過程在完成之前被中斷,則下一次 DISM 運行可能會重新啟動整個過程,從而導致頻繁的延遲和不必要的挫折感。

如何解決 RestoreHealth 進程卡在 62.3% 的問題?

如果 DISM /RestoreHealth 命令在 62.3% 處停止,並不一定意味著進程失敗。在許多情況下,它仍在後台積極運行檢查並應用修復。過早終止該進程可能會導致修復不完整,或下次嘗試時出現相同的問題。

若要監控實際進度並驗證工具是否仍在運行,您可以使用 PowerShell 追蹤即時更新。以管理員身份開啟 PowerShell 並執行以下命令:

Get-Content C:WindowsLogsCBSCBS.log -tail 10 -wait

這將顯示 CBS.log 檔案的最後 10 行,並在寫入新條目時持續更新輸出。如果您看到定期更新,則表示 DISM 仍在運行並正在執行任務。

但是,如果長時間沒有出現新的輸出行,或者 DISM 最終失敗,則可能需要進一步調查系統損壞或未解決的軟體包問題。在某些情況下,已替換或無法復原的 Windows 元件可能仍保留在系統中,並且需要等到未來的更新(例如 25H2)才能完全移除。

如何解決 Windows 系統中 DISM RestoreHealth 指令卡在 62.3% 的問題?

其他解決方案

還有其他幾種方法可以嘗試解決這個問題。請依照以下步驟操作。

方法一:等待 DISM 完成

  • 如果 DISM/RestoreHealth 似乎卡在 62.3%, 不要結束該過程。 立即地。
  • 根據 速度 您的系統和貯存 و網路效能可能需要 20分鐘 或還有更多內容需要完成。
  • 即時監控日誌更新,確保仍在正常運作。

解決方法 2. 使用 CBS.log 日誌更新監控 DISM 進度

DISM 運作時,會將所有操作寫入名為 CBS.log 的檔案。該檔案位於電腦上的 C:\Windows\Logs\CBS 資料夾中。要檢查 DISM 是否仍在運行,您可以打開 CBS.log 文件,查看是否有新行添加——方法如下:

  • 打開 Windows 搜索框。
  • PowerShell的然後右鍵單擊並選擇 以管理員身份運行.
  • 開啟 PowerShell 後,輸入以下命令 命令 確切地:
    Get-Content C:\Windows\Logs\CBSCBS.log -Tail 10 -Wait
  • 點擊 進入.
  • 現在您將看到文件中的幾行內容 CBS.log 即時顯示 在視窗的底部。
  • 囧囧囧 它繼續 如果出現新行,則表示 DISM 仍在運行 在後台。
  • 囧囧囧 什麼也沒發生。 幾分鐘內沒有出現新行,則該進程可能處於以下狀態: 卡住 實際上。

使用 CBS.log 日誌更新監控 DISM 進度

方法三:在使用 DISM 之前清理組件儲存空間

此過程會刪除不必要的更新文件,並可能有助於解決 DISM 卡在 62.3% 的問題。

  • CMD 在 Windows 搜索中。
  • 右鍵單擊 命令提示符 並選擇 以管理員身份運行.
  • 在命令提示字元視窗中,鍵入以下命令:
    DISM / Online / Cleanup Image / StartComponentCleanup
  • 點擊 進入。
  • 等待 直到清潔工作完成。這可能需要幾分鐘。
  • 完成後,你就可以繼續玩遊戲了。 RestoreHealth 已再次檢查。

使用清潔成分

解決方法4:使用安全模式避免衝突

啟動進入網路連線的安全模式,以減少驅動程式和服務的干擾。

  • 右鍵單擊 開始 並選擇 設置。
  • 系統。
  • 之內 恢復選項
  • 在恢復選項中,在「進階啟動」旁邊,點選「立即重新啟動」。
  • 重啟後,會出現幾個選項;選擇「故障排除」。
  • 進入“進階選項”>“啟動設定”,然後選擇“重新啟動”。
  • 重新啟動後,選擇 4/F4 進入安全模式,或選擇 5/F5 進入網路連線的安全模式。 再次運行 DISM 工具。

解決方案 5:卸載最新更新

作為替代方案,您可以卸載導致映像管理和發布工具 (DISM) 出現問題的更新。

  1. 寫 ”控制板在 Windows 搜尋框中,按 Enter 鍵。
  2. 選擇 ”程式 > 卸載程式。
  3. 輕按 ”查看已安裝的更新 在窗口的左側。
  4. 按日期對所有更新進行排序。
  5. 右鍵單擊最新更新並選擇“卸載”。
  6. 按照屏幕上顯示的說明進行操作。
  7. 然後輸入 “更新” 在 Windows 搜尋框中,按 Enter 鍵。
  8. 輕按 ”更新將暫停7天。(在 Windows 11 中,您可以選擇不同的時間段。)

評論被關閉。