Windows 更新失败,出现 MigrationAbortedDueToPluginFailure-AppxUpgradeMigrationPlugin.dll

Windows 更新失败,出现 MigrationAbortedDueToPluginFailure-AppxUpgradeMigrationPlugin.dll

我在东芝 Satellite 笔记本电脑上运行 Windows 10 Home。
当前 Windows 版本是 1803 OS Build17134.523

我认为我没有启用开发者模式,但我会检查以确认。
更新:因此,在“面向开发者”部分,我已配置“侧载应用”。它不在 中Developer Mode

最新更新:我刚刚意识到 Windows 更新历史记录包含错误代码。
因此,从最新的更新开始按时间倒推:
KB4493464失败了0x80070643
KB4346084失败了0x800f0922
KB4493437失败了0x800f0922
KB4489868失败了0x800f0922

Windows Update 本身告诉我我已更新。

更多更新 Setupdiag 有此日志文件:

找到匹配的配置文件:MigrationAbortedDueToPluginFailure - D07A24F6-5B25-474E-B516-A730085940C9
系统信息:
机器名称 = DEV-PC
制造商 = TOSHIBA
型号 = SATELLITE P50-C
HostOSArchitecture = x64
FirmwareType = UEFI
BiosReleaseDate = 20150415000000.000000+000
BiosVendor = 1.10
BiosVersion = 1.10
HostOSVersion = 10.0.17134
HostOSBuildString = 17134.1.amd64fre.rs4_release.180410-1804
TargetOSBuildString = 10.0.17763.107(rs5_release_svc_prod2.181026-1406)
HostOSLanguageId = 2057
HostOSEdition = Core
RegisteredAV = Windows Defender、Windows Defender、Windows Defender、Windows
Defender、Windows Defender、Windows Defender、
FilterDrivers = FsDepends、PSINProc、PSINFile、wcifs、luafv、Wof、FileInfo、
UpgradeStartTime = 02/05/2019 22:57:15
FinalizeStartTime = 02/05/2019 23:26:38
UpgradeEndTime = 03/05/2019 07:47:55
UpgradeElapsedTime = 08:50:40
CV =
ReportId =

错误:SetupDiag 报告致命的迁移插件故障。
安装操作:收集数据,范围:EVERYTHING
插件错误:0x00000422
插件名称和操作 = Action,CMXEPlugin,C:\$WINDOWS.~BT\Sources\ReplacementManifests,Microsoft-Windows-AppX-Deployment-Server\AppxUpgradeMigrationPlugin.dll,{AE27C1A6-25F2-45FD-9A28-081B81F29E0A},Apartment。

我现在正在寻找这是什么意思。

一段时间以来,我无法成功完成 Windows 更新 - 例如,这些最新更新失败了:
KB4493464
KB4346084
KB4493437

按照 Microsoft 的说明修复 Windows 更新问题后,我遇到了以下问题:

  1. 尝试通过在线更新程序安装 Windows 10 v1809 - 失败
  2. 运行 Windows 更新疑难解答 - 修复错误。重新运行更新 - 失败
  3. 更新 SSU - 已有最新版本。
  4. 安装 KB4493437 - 失败
  5. 运行 DISM 和 SFC - 完成且无错误
  6. 运行 Windows 更新 - 失败
  7. 使用媒体创建工具运行“就地升级”-失败
  8. 完成干净启动并运行更新

当“就地”升级失败时,它需要重新启动,然后会弹出一个对话框告诉我 Windows 更新失败。

根据 MS 支持,我现在面临的只是全新安装 Windows 10 v1809,但我真的不想这样做。

我可以在应用程序和设置事件日志中看到错误,但我不确定要查找什么。我还可以在日志文件 C:\Windows\Logs\CBS\CBS.log 中看到很多消息,但我还是不确定要查找什么。

如果我发现任何关于要查找什么错误的有用提示,我将用更多信息更新这个问题。

更新:昨晚我让微软技术支持登录我的电脑 3.5 小时,但问题似乎仍未解决。
技术支持人员告诉我,总是失败的升级显然是针对基于 ARM 的系统 - 我认为是 KB4493464。但是,他无法解释为什么我的电脑试图安装此更新。然后,
他尝试运行就地升级到 1809,结果再次出现一个对话框,提示“Windows 更新失败”。

我今晚将查看日志,看看是否能找到任何有用的东西。

答案1

此问题是由于 WSAPPX 服务被禁用而导致的。启用并再次运行后,我能够成功运行更新,现在我的电脑已升级到 v1903。

我手动禁用了 WSAPPX 服务,因为它导致磁盘使用率达到 100% - 我通过手动编辑此服务的注册表来实现此目的。我转到并将的HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AppXSvc值更改为Start4。这会阻止 WSAPPX 启动。我发现有多个网站列出了此 hack,试图解决 WSAPPX 的高磁盘使用率问题,这似乎很常见。

其中一个症状是 Windows Store 无法安装应用程序且不显示任何更新(当尝试安装应用程序时,我收到一条错误消息,提示 Windows 更新已被禁用,这至少令人困惑)。

我将值改回0x20并重新启动了计算机。检查 Windows 应用商店时,它正确显示了我的应用程序,并且我能够安装一些应用程序。

然后我运行了 Windows 更新并成功完成,将我的操作系统版本升级到 v1903。

相关内容