Rain Wiki · Windows

DISM(部署映像服务和管理)

什么是 DISM、/CheckHealth、/ScanHealth 和 /RestoreHealth 命令,以及 DISM 和 SFC 如何协同工作以修复 Windows。

Windows · Rain Wiki

DISM(部署映像服务和管理)是 Windows 内置的命令行工具,用于维护 Windows 映像(包括正在运行的系统)。普通用户通常将其用作组件存储修复工具:DISM /Online /Cleanup-Image /RestoreHealth 可以修复仅靠 SFC 无法修复的损坏。

三个运行状况命令

/CheckHealth 快速报告是否已记录损坏。/ScanHealth 对组件存储执行较长时间的扫描。/RestoreHealth 进行扫描并修复,默认从 Windows Update 下载完好的文件。

在没有网络连接的情况下,/RestoreHealth 可以使用其他来源(例如已挂载的 Windows 映像),配合使用 /Source 和 /LimitAccess。

DISM 和 SFC

SFC 从组件存储修复受保护的系统文件。如果存储本身损坏,SFC 将无法完成修复。因此通常的顺序是先运行 DISM /RestoreHealth,然后运行 sfc /scannow。

其他用途

DISM 还用于添加或删除 Windows 功能和程序包、管理脱机映像中的驱动程序以及清理组件存储(/StartComponentCleanup)。

如何使用 DISM 修复 Windows

  1. 打开“终端 (管理员)”。
  2. 运行:DISM /Online /Cleanup-Image /CheckHealth
  3. 运行:DISM /Online /Cleanup-Image /ScanHealth
  4. 如果报告损坏,请运行:DISM /Online /Cleanup-Image /RestoreHealth
  5. 然后运行:sfc /scannow 并重新启动。

注意事项

  • /RestoreHealth 可能需要很长时间,并且可能在某个百分比处看似卡住;请等待其完成。
  • 在脱机修复时,请使用与当前 Windows 版本和版本号相同的源映像。

资料来源

最后更新: 2026-10-08

相关文章