/Cleanup-Image
| {/RevertPendingActions |/SPSuperseded [/HideSP] |/StartComponentCleanup |/CheckHealth | /ScanHealth |/RestoreHealth}
[/Source:<filepath>]
[/LimitAccess]
| 对映像执行清理或恢复操作。
如果遇到启动故障,则可以使用 /RevertPendingActions 选项来尝试恢复系统。该操作将从以前的服务操作中还原所有挂起的操作,因为以前的操作可能就是启动故障的原因所在。/RevertPendingActions 选项在处于运行状态的操作系统、Windows PE 或 Windows 恢复环境 (Windows RE) 映像中不受支持。
重要事项 | 在 Windows 映像中未启动的系统恢复方案中,只能使用 /RevertPendingActions 选项。
|
使用 /SPSuperseded 删除在 Service Pack 安装期间创建的任何备份文件。使用 /HideSP 防止将 Service Pack 列在“已安装更新”控制面板中。
重要事项 | 完成 /SPSuperseded 操作后,无法卸载 Service Pack。
|
使用 /StartComponentCleanup 清理已取代的组件并减少组件存储的大小。
使用 /CheckHealth 检查是否已将映像标记为已被出现故障的进程损坏以及损坏是否可修复。
使用 /ScanHealth 扫描映像以了解组件存储是否损坏。此操作将需要几分钟时间。
使用 /RestoreHealth 扫描映像以了解组件存储是否损坏,然后自动执行修复操作。此操作将需要几分钟时间。
使用 /Source 和 /RestoreHealth 指定已知良好且可用于修复的文件版本的位置,如已装载映像的 Windows 目录路径。
如果指定多个 /Source 变量,将从发现的第一个位置收集文件,而忽略其他位置。如果未为已删除的功能指定 /Source,将使用注册表中的默认位置,而联机映像则使用 Windows 更新 (WU)。
使用 /LimitAccess 防止 DISM 联系 WU 来修复联机映像。
/CheckHealth、/ScanHealth、/RestoreHealth、/Source 和 /LimitAccess 只能用于服务 Windows 8 或 Windows Server 2012 映像。
/HideSP 和 /SPSuperseded 不能用于服务低于 Windows® 7 Service Pack 1 (SP1) 的 Windows 版本。
示例:
Dism /Image:C:\test\offline /Cleanup-Image /RevertPendingActions
Dism /Image:C:\test\offline /Cleanup-Image /SPSuperseded /HideSP
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
|