什么是 DISM、/CheckHealth、/ScanHealth 和 /RestoreHealth 命令,以及 DISM 和 SFC 如何协同工作以修复 Windows。
DISM(部署映像服务和管理)是 Windows 内置的命令行工具,用于维护 Windows 映像(包括正在运行的系统)。普通用户通常将其用作组件存储修复工具:DISM /Online /Cleanup-Image /RestoreHealth 可以修复仅靠 SFC 无法修复的损坏。
/CheckHealth 快速报告是否已记录损坏。/ScanHealth 对组件存储执行较长时间的扫描。/RestoreHealth 进行扫描并修复,默认从 Windows Update 下载完好的文件。
在没有网络连接的情况下,/RestoreHealth 可以使用其他来源(例如已挂载的 Windows 映像),配合使用 /Source 和 /LimitAccess。
SFC 从组件存储修复受保护的系统文件。如果存储本身损坏,SFC 将无法完成修复。因此通常的顺序是先运行 DISM /RestoreHealth,然后运行 sfc /scannow。
DISM 还用于添加或删除 Windows 功能和程序包、管理脱机映像中的驱动程序以及清理组件存储(/StartComponentCleanup)。
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealthsfc /scannow 并重新启动。最后更新: 2026-10-08
sfc /scannow 的作用、如何读取其结果、CBS.log 的位置以及何时应先运行 DISM。
解释 C:\Windows\WinSxS 的含义、为什么文件资源管理器会高估其大小,以及如何仅使用受支持的 DISM 命令来对其进行缩减。
什么是 WinRE,如何打开它,它提供哪些工具,以及如何使用 reagentc /info 进行检查。