修復 Windows 映像

使用 DISM 修復 Windows 映像。 您可以修復 WIM 或 VHD 檔案中的離線 Windows 映像,或線上 Windows 映像。 如果線上 Windows 映像變成無法使用,也會嘗試自行修復。 此作業的修復來源與隨選功能所用的來源相同,而且是由群組原則設定來決定。 如需詳細資訊,請參閱設定 Windows 修復來源。 當您使用 DISM 工具來修復線上或離線映像時,您可以使用 /Source 引數搭配 /RestoreHealth 引數來指定其他修復來源位置,以便用來搜尋必要的檔案。

如需快速檢查線上映像,您可以使用命令:sfc /scannow 來掃描和修復檔案。

如需可修復存放區問題的更廣泛檢查,請使用 DISM /Cleanup-Image

若要檢查映像是否可修復

  1. 掃描影像以檢查是否損毀。 此作業需要幾分鐘的時間。 例如,在命令提示字元,鍵入下列命令:

    Dism /Online /Cleanup-Image /ScanHealth
    
  2. 檢查影像以查看是否偵測到任何損毀。 例如,請在命令提示字元鍵入:

    Dism /Online /Cleanup-Image /CheckHealth
    

當您使用 /CheckHealth sfc 引數時,DISM 工具會報告映像是否狀況良好、可修復或不可修復。 如果映像無法修復,您應該捨棄映像並重新啟動。 如果映像可以修復,您可以使用 /RestoreHealth 引數來修復映像。

修復映像

  • 使用 /RestoreHealth引數來修復映像。 例如,若要使用掛接的映像作為修復來源來修復離線映像,請在命令提示字元鍵入下列命令:

    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
    

    或者,若要使用您自己的來源 (而不是 Windows Update) 來修復線上映像,請鍵入:

    Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
    

    如果您未指定修復檔案的 /Source,則會使用隨選功能的預設位置。 如需詳細資訊,請參閱設定 Windows 修復來源。 如果您指定一個以上的 /Source,則會從找到檔案的第一個位置複製檔案,並忽略其餘的位置。 您可以使用 /LimitAccess 來防止 DISM 工具使用 Windows Update 作為修復來源,或作為線上映像的備份修復來源。

在服務期間修復映像

在某些情況下,使用 DISM 修改時映像可能會損毀。 使用 /Cleanup-MountPoints 來修復它。 此命令不會卸載已掛接的映像,也不會刪除可使用 /Remount-Image 命令復原的映像。

Dism /Cleanup-Mountpoints

使用系統檔案檢查工具來修復遺失或損毀的系統檔案

DISM 作業系統套件服務命令列選項

設定 Windows 修復來源