我们域中的多台计算机的操作系统已损坏。此损坏导致无法安装更新或升级。
我从命令结果中知道哪些计算机有问题
DISM /online /cleanup-image /scanhealth
这报告组件存储可修复。经过网上的广泛研究,我找到了一些关于如何修复此问题的建议。我尝试了以下所有方法,但均无效。
sfc /scannow
Dism.exe /online /Cleanup-Image /StartComponentCleanup
Dism.exe /online /Cleanup-Image /AnalyzeComponentStore
中间使用 sfc /scannow。
DISM /online /Cleanup_image /RestoreHealth
尝试使用以下方法定位图像文件:
DISM /online /Cleanup_Image /RestoreHealth /Source:ESD:D:\sources\Install.esd:6
DISM /online /Cleanup_Image /RestoreHealth /Source:ESD:C:\esd\Install.esd:6
所有这些都失败了,恢复健康选项总是报告无法找到源文件。
最终,在其中一台受影响的机器上,我能够使用 Windows 更新助手工具强制安装更新。这对于我的个人计算机来说没问题,但我们可能必须将其应用于多台计算机并自动执行该过程。
由于无法使用 SCCM 部署升级,并且使用任务序列的其他 SCCM 选项会覆盖所有内容,因此有人能建议我们该如何做到这一点吗?
尝试以本地管理员、域管理员普通用户、AV 禁用、AV 启用的身份登录,执行恢复健康 DISM 命令。这些都不起作用。我能想到的可能是我需要一个不同的源文件,但我不知道从哪里获取它。通常计算机安装了 Windows 10 1909,我似乎只能下载适用于 Windows 10 的最新 ISO。
这些更新之一可能会导致损坏:
KB4580325 KB4580330 KB4578974 KB4577667 KB4577671 KB4580325 KB4577668 KB4579976 KB4580398 KB4580325 KB4577670 KB4578968 KB4578974 KB4579311