DISM 代表部署映像服务和管理,一个命令行工具准备、修改和修复 Windows 系统映像,包括 Windows 恢复环境、Windows 设置和 Windows PE (winPE)。另外,您可以使用此命令dism /在线/cleanup-image /restorehealth扫描并恢复 Windows 中可能影响 Windows 操作系统的潜在问题。通常我们建议运行系统文件检查器(SFC) 实用程序扫描和修复 Windows 系统文件。但是当 sfc 实用程序无法修复系统文件时DISM 恢复健康命令服务 Windows 映像并通过从 Windows 在线服务器下载实际的替换文件来修复 Windows 安装。这篇文章解释了什么是 DISM 命令及其恢复健康功能。
DISM 或部署映像服务和管理 (DISM.exe) 是一个内置的 Microsoft 命令行工具,用于修复您的视窗图像或修改 Windows 安装介质。使用此工具,您可以装载 .wim、.vhd 或 .vhdx 格式的 Windows 映像,并用于解决当前安装的 Windows 操作系统的问题或错误。它还执行高级扫描来修复系统文件,当系统文件检查器实用程序无法修复计算机上的 Windows 文件时,它非常有用。
DISM 并不是 Windows 的完全重新安装;相反,它会查找运行和收集信息所需的关键核心文件,然后升级或修复任何损坏或过时的文件。
DISM命令的使用
每当您遇到系统崩溃并出现蓝屏错误或意外的应用程序崩溃或实用程序或功能时,这些都是系统文件损坏的症状。我们建议运行系统文件检查器实用程序来扫描所有受保护的系统文件,并使用位于压缩文件夹中的缓存副本替换损坏的文件%WinDir%System32dllcache。但是,如果系统文件扫描结果发现损坏的文件但无法修复其中一些文件,您可以使用带有 DISM 的“install.wim”映像来克服此问题。 。
另请阅读:使用 SFC 和 DISM 命令修复损坏的系统文件
DISM 命令包含三个修复 Windows 映像的选项
/检查健康状况启动基本检查以查看商店中是否检测到损坏
/扫描健康对商店进行更全面的腐败扫描
/恢复健康扫描存储是否损坏并修复损坏的文件
另外:
/在线的表示您正在修改在线图像(并不表示扫描将通过互联网运行)
/清理图像触发更广泛的检查,可以解决商店的问题
总体而言,当 SFC 和 CHKDSK 无法修复损坏的系统文件时,下一步故障排除步骤是运行 DISM(部署映像服务和管理)。
如何使用 DISM 修复 Windows 映像
按windows键+S并输入cmd,右键单击命令提示符选择以管理员身份运行,
- 第一次运行命令:DISM /在线/清理图像/ScanHealth,这将扫描并确定本地 Windows 映像内的任何损坏。
- 命令DISM /在线/清理图像/CheckHealth,确定系统映像是否可修复,但这不会修复任何错误。
- 如果系统镜像有问题,运行命令DISM /在线/清理图像/ RestoreHealth自动扫描并修复常见问题。使用 Windows 更新作为源下载并替换损坏的文件并恢复 Windows 映像的运行状况。
注意 – 扫描需要大约五到十分钟或有时更长,取决于您的系统和损坏文件的数量

确保在运行 DISM 命令时已连接到互联网,以便自动恢复文件。这是微软所说的如何最好地利用 DISM。
您还可以通过 PowerShell 运行 DISM 实用程序
- 对于检查健康状况:修复-WindowsImage-在线-CheckHealth
- 对于扫描健康:修复-WindowsImage-在线-ScanHealth
- 为了恢复健康:修复-WindowsImage-在线-RestoreHealth
带有源选项的 DISM
DISM 使用您的 Windows 更新文件来修复任何损坏的文件,但如果 Windows 更新文件也损坏并且DISM 无法修复文件那么您需要使用 Windows 安装介质作为可用于修复 Windows 文件的源。
- 首先下载Windows 11 ISO文件微软服务器,
- 右键单击ISO映像并选择安装,并记下驱动器号(形式为E)

再次以管理员身份打开命令提示符并运行命令:DISM /Online /Cleanup-Image /RestoreHealth /source:E:SourcesInstall.wim /LimitAccess
注意 – 替换源路径“乙在文件资源管理器中使用正确的 ISO 挂载点驱动器号。
该命令使用您指定为备用源的“install.wim”文件扫描并修复 Windows 映像。
注意 – 如果您的设备上安装了 Windows 10,请确保使用视窗 10 ISO作为源。
此外,请查看 Microsoft 的支持页面以了解更多信息配置 Windows 修复源和修复 Windows 映像。
DISM 错误:0x800f0954
有时运行 DISM 命令可能会导致,错误:0x800f0954 – DISM 失败。没有进行任何操作。大多数情况下,第三方防病毒程序会在命令执行期间干扰 DISM,从而导致此错误。另外主动代理、只读访问install.wim或Windows更新服务未运行也会导致此错误。
- 暂时禁用或卸载防病毒程序
- 使用 services.msc 打开 Windows 服务并重新启动 Windows 更新服务
- 禁用代理服务器,右键单击install.wim文件选择属性,并在此处删除只读权限。
如果你得到DISM 错误 50当运行上述命令时,这可能是由于注册表项放错位置而导致的。
- 打开 Windows 注册表编辑器并导航,HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl。
- 找到迷你NT文件夹并将其删除,现在重新启动电脑并再次运行 DISM 命令。
修复当前的 Windows 安装
以上DISM 命令修复 Windows 映像但实际的 Windows 安装文件尚未修复。要修复 Windows 文件,您需要运行 SFC 命令。
- 以管理员身份打开命令提示符并运行命令证监会/scannow
- 让扫描完成 100%,完成后重新启动计算机。
- 为了获得更好的结果,我们建议在 Windows 中运行 sfc 命令安全模式。

系统文件检查器工具使用本地映像文件修复Windows文件,日志文件将保存在%windir%/Logs/CBS/CBS.log中。
- 系统文件检查器实用程序有什么作用?
sfc /scannow 命令行实用程序扫描并修复 Windows PC 中受保护的系统文件。
- SFC SCANNOW 无法修复损坏的文件怎么办?
在安全模式下运行sfc命令,实用程序仍然无法修复系统文件,您需要先运行DISM恢复健康命令来修复系统映像。
- SFC、CHKDSK 和 DISM 之间的区别
当 sfc 无法完成其作业时,sfc 命令修复系统文件,而 chkdsk 修复磁盘错误和 DISM 修复系统文件。
- DISM 命令是否删除了我的一些系统文件?
不会,DISM 不会影响您的任何应用或数据。它仅修复运行和收集信息所需的关键核心文件。
部署映像服务和管理 (DISM.exe)
