为什么旧版 Windows 10 累积更新无法成功安装?

为什么旧版 Windows 10 累积更新无法成功安装?

在我所有的 Win10(版本 20H2)电脑上,我都遇到了同样的问题——上次成功安装的累积更新是 2021-04(KB5001330)。所有较新的累积更新都失败了,即使从Microsoft 更新目录

我使用 AOMEI Backupper 备份 Windows。因此,我尝试找到可以成功升级的旧备份,但我发现没有任何。即使我回到 2019 年的第一个备份(Win10 版本 17763/1809),我也无法成功安装任何老的升级(例如 2019-10 的 1903 版本、KB4522355)。所有升级要么是“不适用”,要么是失败并“撤消”。这对我来说很奇怪,因为在使用过程中,计算机逐渐成功升级到 20H2 版本。即使我让计算机通过 Windows 更新自动升级(它尝试直接升级到 21H2 版本),所有版本升级都会回滚。

问题:怎么了?为什么 Microsoft 升级目录中的升级包不可用?

在 Windows 升级日志中,只有无用的消息(每次升级都会产生不同的消息,我不清楚哪些是致命的,哪些被忽略了),例如:

*FAILED* [8024000C] LoadHistoryEventFromRegistry completed
ResetPendingBlocks: Directory C:\WINDOWS\SoftwareDistribution\Download\0c730129a254f62f0eac46f025ad620b failed, 0x80070002
*FAILED* [8024000C] DynamicDownloadDataFetcher Refresh complete
Failed to remove update E7AAA457-7E46-4A5B-BEE2-A5A740975BDB.1 from the in-use sandbox list
*FAILED* [80242000] Failed to initialize handler manager for cleanup operations
*FAILED* [80070032] Method failed [AppxPackage::Initialize:232]
*FAILED* [80070032] Method failed [AppxApplicabilityData::Initialize:549]
*FAILED* [80070032] EvaluateManifestBasedRule failed for update 743468BA-A535-48E1-B4EE-4859BD8DE51C.1, idExpr=57
*FAILED* [8024801E] file = onecore\enduser\windowsupdate\client\engine\updatedeploymentprovider\lib\dpupdatehelper.cpp, line = 632
*FAILED* [80004004] {E54D748E-EAF0-497D-84D6-DF83FB96472D} [d:E64C3A45]: Job shutdown [CAppxRangeRequestJobNoBlockValidation::Run:1702]
ResetPendingBlocks: Directory C:\WINDOWS\SoftwareDistribution\Download\ca4af4339884f7018bf988ecac7702ff failed, 0x80070002
*FAILED* [80248014] GetServiceObject couldn't find service '20851992-A1F4-440A-B5AB-3DCB2BCFFB27'.
*FAILED* [80246007] ISusInternal:: IsCommitRequired
*FAILED* [8007139F] file = onecore\enduser\windowsupdate\client\engine\handler\osdeployment\helper\osdeploymenthelper.cpp, line = 771
*FAILED* [8007139F] ISusInternal:: IsCommitRequired
...and other errors, but not all during the same upgrade...

和不同的 GUID。

编辑:详细信息: 例如,我允许从版本 19042/20H2 自动升级到 21H2。与任何其他升级一样,此升级会重新启动计算机,在 98% 时失败,然后执行“撤消”更改。然后 SetupDiag 报告(在 SetupDiagResults.log 中):

HostOSVersion = 10.0.18363
HostOSBuildString = 18362.1.amd64fre.19h1_release.190318-1202
TargetOSBuildString = 10.0.19041.621 (vb_release_svc_prod1.201014-1758)
...
SetupDiag reports successful upgrade found.
This appears to be a successful update as the last operation was: OOBEBoot and the result was: success

相关内容