Windows 10 更新 20H2 每次更新回滚都会失败。
我收到的一些错误代码:
0xc1900101
*FAILED* [8024000C] Method failed [CAgentUpdateManager::ManufactureHistoryEventForOSUpgrade:14710]
NET HELPMSG 2182
我以前曾使用过以下工具来进行更新,但这次并没有任何效果: 重置Windows更新工具
我甚至通过下载工具下载了包含 20H2 的最新版本的 Windows 10,并尝试使用它进行更新,但出现了同样的问题: Windows 10 下载
我该如何调试/修复更新?由于多次重启,我浪费了几个小时,只是为了回滚到更新之前,这真是令人沮丧。然后几天后,由于 Windows 再次尝试更新,我又不得不再次经历这个过程……
答案1
我能够在以下日志文件中找到问题:
C:\$Windows.~BT\Sources\panther\setupact.log
升级到新版本的 Windows 时创建的日志文件
我搜索Rollback
并找到了以下一行:
2021-02-21 12:54:23, Info MOUPG SetupManager: Rollback Enabled via scenario detection.
在屏幕上我发现了以下错误:
2021-02-21 12:54:23, Error CONX Windows::Compat::Appraiser::SdbUtils::CheckForMigShim (1555): Error generating migxml for QualcommRadioDriverMigrationShim / : [0x80070490].[gle=0x80070490]
2021-02-21 12:54:23, Error CONX Windows::Compat::Appraiser::SdbUtils::CheckAppQueryResult (516): Error getting migshim info: [0x80070490].[gle=0x80070490]
2021-02-21 12:54:23, Error CONX Windows::Compat::Appraiser::MatchingInfoSdbDataSource::ApplyEntries (284): Error checking query result 2840808: [0x80070490].[gle=0x80070490]
2021-02-21 12:54:23, Error CONX Windows::Compat::Appraiser::MatchingInfoSdbDataSource::ApplyDataSource (250): Error applying upgrade block entries: [0x80070490].[gle=0x80070490]
2021-02-21 12:54:23, Info CONX Windows::Compat::Appraiser::WicaEngine::CheckComponentResult (2209): Swallowing error [0x800700e8] for [DatasourceWuDriver].
2021-02-21 12:54:23, Error CONX Windows::Compat::Appraiser::WicaEngine::RunComponents (1348): RunDataSources Failed: [0x80070490].[gle=0x80070490]
2021-02-21 12:54:23, Info CONX Windows::Compat::Appraiser::WicaEngine::RunComponents (1366): Engine finished.
2021-02-21 12:54:23, Error CONX Windows::Compat::Appraiser::WicaFactory::DoWicaRun (366): Failed to run engine: [0x80070490].[gle=0x80070490]
2021-02-21 12:54:23, Error CONX Windows::Compat::Appraiser::SetupAppraiser::ScanInternal (285): WicaRun failed: [0x80070490].[gle=0x80070490]
2021-02-21 12:54:23, Info CONX Windows::Compat::Appraiser::SetupAppraiser::StartScan (159): Start Scan Done
我注意到,在顶部QualcommRadioDriverMigrationShim
,我拥有的唯一的 Qualcomm 设备是内置网卡。
我执行以下操作来删除 Qualcomm 设备和驱动程序:
- 我在 BIOS 设置中禁用了内置 LAN。(我不知道是否需要其他设置,但是为了安全起见我还是这么做了)
- 我使用添加/删除程序卸载了驱动程序。
- 最后,我从设备管理器中删除驱动程序(查看 -> 启用
Show Hidden Devices
)。右键单击相应的设备,然后选择Uninstall Device
。
此后更新完美运行。
答案2
如果你还没有使用过,安装诊断是 Microsoft 提供的一款实用的诊断工具,用于排除升级障碍和故障。它并非每次都能找到故障特征,但最多确实如此。