【問題】DISM /RestoreHealth 卡在 64.4% 強制重啟後,CheckHealth 卻顯示正常?

林宗昇 8,360 信譽點數
2026-06-25T08:33:55.4866667+00:00

大家好,想請教一個關於 Windows 更新與系統修復(DISM / SFC)的怪現象。

最近在處理 KB5095093 與 KB5094126 這兩個更新時,執行:

Dism /Online /Cleanup-Image /CheckHealth

系統回報:

「元件存放區可修復」。

因此我接著執行經典修復指令:

DISM.exe /Online /Cleanup-Image /RestoreHealth

但過程中發生了幾個讓我十分困惑的情況:

【1. 卡在 64.4%,最後被迫強制重啟】

由於進度條長時間停留在 64.4%,感覺完全沒有進展,等待許久後仍無變化,最後只好直接重新啟動電腦。

【2. 重啟後出現離奇檢測結果】

最讓我百思不得其解的是,重新開機後,我再次執行:

Dism /Online /Cleanup-Image /CheckHealth

結果系統竟然回報:

「未偵測到元件存放區損壞」。

明明前面 RestoreHealth 還沒跑完,而且是在 64.4% 時被我強制中斷,為什麼重啟後 CheckHealth 卻直接顯示正常?

難道 DISM 在執行到一半時,已經完成了部分修復工作?還是重新開機後會重置或清除檢測狀態?

【3. SFC 最後出來補刀】

在 DISM 顯示正常後,我接著執行:

sfc /scannow

結果顯示:

「Windows 資源保護發現損毀檔案並已成功修復。」

為求保險,我又再次執行一次:

sfc /scannow

第二次則顯示:

「Windows 資源保護沒有發現任何完整性違規。」

【想請教各位技術大神】

  1. DISM 的 RestoreHealth 在執行到一半(卡在 64.4%)時被強制重啟,為什麼後續執行 CheckHealth 與 ScanHealth 都顯示:

「未偵測到元件存放區損壞」?

這種情況是否代表 DISM 其實已經完成關鍵修復,只是進度條尚未跑完?

目前 SFC 已顯示成功修復,且第二次掃描完全正常,是否代表系統已經安全無虞?

還是建議我重新完整執行一次:

DISM.exe /Online /Cleanup-Image /RestoreHealth

確認元件存放區沒有任何潛在問題比較保險?

補充說明:

目前我已經多次執行:

Dism /Online /Cleanup-Image /CheckHealth

以及

Dism /Online /Cleanup-Image /ScanHealth

兩者皆持續回報:

「未偵測到元件存放區損壞」。

因此有些疑惑,究竟是 DISM 在中斷前已完成修復,還是只是檢測結果出現誤判?

先謝謝各位的解答與經驗分享!大家好,想請教一個關於 Windows 更新與系統修復(DISM / SFC)的怪現象。

最近在處理 KB5095093 與 KB5094126 這兩個更新時,執行:

Dism /Online /Cleanup-Image /CheckHealth

系統回報:

「元件存放區可修復」。

因此我接著執行經典修復指令:

DISM.exe /Online /Cleanup-Image /RestoreHealth

但過程中發生了幾個讓我十分困惑的情況:

【1. 卡在 64.4%,最後被迫強制重啟】

由於進度條長時間停留在 64.4%,感覺完全沒有進展,等待許久後仍無變化,最後只好直接重新啟動電腦。

【2. 重啟後出現離奇檢測結果】

最讓我百思不得其解的是,重新開機後,我再次執行:

Dism /Online /Cleanup-Image /CheckHealth

結果系統竟然回報:

「未偵測到元件存放區損壞」。

明明前面 RestoreHealth 還沒跑完,而且是在 64.4% 時被我強制中斷,為什麼重啟後 CheckHealth 卻直接顯示正常?

難道 DISM 在執行到一半時,已經完成了部分修復工作?還是重新開機後會重置或清除檢測狀態?

【3. SFC 最後出來補刀】

在 DISM 顯示正常後,我接著執行:

sfc /scannow

結果顯示:

「Windows 資源保護發現損毀檔案並已成功修復。」

為求保險,我又再次執行一次:

sfc /scannow

第二次則顯示:

「Windows 資源保護沒有發現任何完整性違規。」

【想請教各位技術大神】

DISM 的 RestoreHealth 在執行到一半(卡在 64.4%)時被強制重啟,為什麼後續執行 CheckHealth 與 ScanHealth 都顯示:

「未偵測到元件存放區損壞」?

這種情況是否代表 DISM 其實已經完成關鍵修復,只是進度條尚未跑完?

目前 SFC 已顯示成功修復,且第二次掃描完全正常,是否代表系統已經安全無虞?

DISM 修復中斷後顯示無損壞,這算修復成功嗎?

還是建議我重新完整執行一次:

DISM.exe /Online /Cleanup-Image /RestoreHealth

確認元件存放區沒有任何潛在問題比較保險?

補充說明:

目前我已經多次執行:

Dism /Online /Cleanup-Image /CheckHealth

以及

Dism /Online /Cleanup-Image /ScanHealth

兩者皆持續回報:

「未偵測到元件存放區損壞」。

因此有些疑惑,究竟是 DISM 在中斷前已完成修復,還是只是檢測結果出現誤判?

請據實回答我

Windows for home | Windows 11 | Windows Update
0 則留言 沒有留言

由問題作者接受的回答
TaoLi 120.1K 信譽點數 獨立顧問
2026-06-25T09:16:40.0133333+00:00

您好,

DISM RestoreHealth 卡在 64.4% 属於常見現象,通常是在 WinSxS 元件修復或驗證階段出現進度停滯,實際修復流程可能仍在背景運作,進度條不一定即時更新。強制重啟後,未完成的暫存任務會被清理或重新整理狀態。

CheckHealth 的判斷依據是元件存放區的「損壞標記」,如果在中斷前系統已完成關鍵修復或寫入 CBS 狀態,即使流程未完整跑完,重啟後仍可能顯示「未偵測到損壞」。ScanHealth 也會基於當前狀態重新掃描,因此結果會一致。

SFC 連續兩次顯示正常,代表系統檔案完整性已恢復,目前狀態基本可視為穩定。一般情況下不需要再強制重跑 DISM,除非後續再次出現更新錯誤或系統異常,否則可以先正常使用並持續觀察即可。

此回答有幫助嗎?

有 2 人認為此回答有所幫助。

0 個其他答案

排序依據: 最新

您的回答

答案可由問題作者標示為「已接受」,而由仲裁者標示為「推薦」,這可協助使用者知道答案解決了作者的問題。