我一直在研究 DISM 功能,并阅读了几篇文章,例如:
- https://www.windowscentral.com/how-use-dism-command-line-utility-repair-windows-10-image
- https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/repair-a-windows-image
- DISM /Online /Cleanup-Image /RestoreHealth 将如何影响我当前的配置?
据我了解,如果我在 /Source 参数中指定 WIM,则 WIM 需要与当前在要修复的计算机上运行的 Windows 的版本、版本和语言相匹配。
我想知道的是,Build # 是如何发挥作用的?例如,假设我正在运行 1909 build 18363.1316,我要修复的源 WIM 是否也需要是 build 18363.1316?这种情况似乎很有道理,但我没有找到任何说明这一点的文档。
答案1
对于第一个 Creator 更新(版本 1703),所需映像与计算机上的内容不匹配(可能出现在您的计算机上)。要纠正这种不匹配,请执行以下操作:
如果 DISM 无法运行(不匹配),请转到 Microsoft Tech Bench 并下载 64 位英文 ISO 将 ISO 刻录到 DVD 以查看所有文件。首先按如下方式挂载文件:DISM.exe /Mount-Wim /WimFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline 然后运行 DISM 命令
这确实是一个很挑剔而且容易出错的问题。
在 V1703 之前,我记得修复有效,但我没有那么久之前的文档。
自 V18xx(大约)以来(现在已有一段时间),对于 Windows 10 Home 和 Windows 10 Pro,DISM 成功运行所需的映像始终已包含且正确。也就是说,如果 DISM 可以运行(没有错误阻止其运行),那么它现在就可以成功运行。
据我了解,如果我在 /Source 参数中指定 WIM,则 WIM 需要与当前在要修复的计算机上运行的 Windows 的版本、版本和语言相匹配。
是的。如果您想手动指定,这是正确的。自 Windows 10 V18xx、Home 和 Pro 以来,这一直是自动且真实的,以便用户和企业可以轻松修复这些机器。
此外,DISM 的修复功能也有限。它修复(替换)在 Windows 10 存储位置找到的组件。
然而,有许多错误需要通过 Windows 10 修复安装进行修复
https://www.microsoft.com/en-us/software-download/windows10
即便如此,损坏的用户配置文件也只能通过替换用户配置文件(通常需要重新安装 Windows)来修复。