Rain WikiWindows · Linux · Android

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

命令行工具Windows 7, 8.1, 10, 11

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

1三个运行状况命令

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

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

2DISM 和 SFC

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

3其他用途

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 版本和版本号相同的源映像。

资料来源

  1. 修复 Windows 映像 (Microsoft Learn) learn.microsoft.com
  2. 什么是 DISM?(Microsoft Learn) learn.microsoft.com
  3. DISM 操作系统程序包服务选项 (Microsoft Learn) learn.microsoft.com

最后审核: