我最近在我的 SSD 上重新安装了 Windows,现在它拒绝更新到 1903,出现错误 0x800703EE,没有进一步的描述。这个错误在 SU 上被问过好几次,但没有好的答案,因为尝试升级 Windows 10 时出现错误 0x800703ee对我有用。请注意,该帖子的 OP 从未接受过答案。
针对我的情况,有以下几点:
- 我的 Windows 是 1809 版本
- 我的系统上有双启动 Ubuntu。
- 我弄乱了启动分区。我使用 AOMEI 缩小了我的 Windows 主分区。快速启动已关闭。我不小心删除了启动分区,并按照以下方法重建了它:http://woshub.com/how-to-repair-deleted-efi-partition-in-windows-7/?fbclid=IwAR1MFp_OuUlVYvESLu9-_hNdDqzubRsYd-dfNMpynjYTShyYDBJJGj0I0a0
- 其他累积 Windows 更新成功。
- 我已经运行了
sfc /scannow
和Dism /Online /Cleanup-Image /RestoreHealth
。它确实解决了一个问题,但它们都说我的电脑现在没问题了。 - 在线搜索让我相信错误代码可能与以下内容相关:“文件的卷已被外部更改,因此打开的文件不再有效。”但是,我在任何日志中都没有明确看到此消息。
有人能帮助解决这个错误吗?我很乐意提供更多信息。
相关的XML描述:
Log Name: System
Source: Microsoft-Windows-WindowsUpdateClient
Date: 10/25/2019 12:35:40 AM
Event ID: 20
Task Category: Windows Update Agent
Level: Error
Keywords: Failure,Installation
User: SYSTEM
Computer: COMPUTER NAME
Description:
Installation Failure: Windows failed to install the following update with error 0x800703EE: Feature update to Windows 10, version 1903.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-WindowsUpdateClient" Guid="{945a8954-c147-4acd-923f-40c45405a658}" />
<EventID>20</EventID>
<Version>1</Version>
<Level>2</Level>
<Task>1</Task>
<Opcode>13</Opcode>
<Keywords>0x8000000000000028</Keywords>
<TimeCreated SystemTime="2019-10-24T16:35:40.975484800Z" />
<EventRecordID>49631</EventRecordID>
<Correlation />
<Execution ProcessID="5052" ThreadID="1468" />
<Channel>System</Channel>
<Computer>COMPUTER NAME</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data Name="errorCode">0x800703ee</Data>
<Data Name="updateTitle">Feature update to Windows 10, version 1903</Data>
<Data Name="updateGuid">{c6a0bbfe-fa2b-4d86-aab4-fb51f87b459e}</Data>
<Data Name="updateRevisionNumber">1</Data>
<Data Name="serviceGuid">{8b24b027-1dee-babb-9a95-3517dfb9c552}</Data>
</EventData>
</Event>
WindowsUpdate.log 摘录
2019/10/25 00:48:44.3218564 5052 1468 DownloadManager *FAILED* [8024000C] DynamicDownloadDataFetcher Refresh complete
2019/10/25 00:48:56.1837108 5052 11392 DownloadManager ExtractUpdateFiles
2019/10/25 00:48:56.2338791 5052 11392 DataStore Service 8F9D09EA-B8FB-4BD8-A7B9-281E08077B5A removed
2019/10/25 00:48:56.2338909 5052 11392 Agent RemoveTargetedServiceMapping: 8F9D09EA-B8FB-4BD8-A7B9-281E08077B5A -> 7971F918-A847-4430-9279-4A52D1EFE18D
2019/10/25 00:50:07.5218089 9716 7000 Handler Install complete for update ID: C6A0BBFE-FA2B-4D86-AAB4-FB51F87B459E.1 Return code is 0x800703EE. Requires Reboot:No
2019/10/25 00:50:07.5218108 9716 7000 Handler Enter deployment handler NotifyResult
2019/10/25 00:50:07.5219540 9716 7000 Handler Leave deployment handler NotifyResult
2019/10/25 00:50:07.5219570 9716 7000 Handler *FAILED* [800703EE] Leave deployment handler Install
2019/10/25 00:50:07.6358057 5052 14980 Agent LogHistory called. idUpdate={C6A0BBFE-FA2B-4D86-AAB4-FB51F87B459E}.1, resultMapped=800703EE, resultUnMapped=0
2019/10/25 00:50:07.6365964 5052 14980 Agent Install updates CallerId = UpdateOrchestrator
2019/10/25 00:50:07.6367390 9236 3124 ComApi Install ClientId = UpdateOrchestrator
AOMEI分区助手截图:
GParted 截图:
sdb3
包含 Windows 启动加载程序。sda3
我相信,包含 GRUB,无论它启动 Ubuntu 什么。
答案1
我可以说一句,您的 EFI 分区对于 Windows 10 来说太小了。它至少应该有 500 MB。我建议调整启动盘上某个分区的大小,以便至少留出 1 GB 的未分配空间,然后再试一次。
如果这没有帮助,那么 Windows 中一定出了问题,很难分析到底出了什么问题。您已经尝试了针对此类问题给出的所有标准建议,但仍然没有解决方案。如果 Linux 安装曾经修改过 Windows 分区上的任何内容,那么这可能是由 Linux 安装引起的。
我建议使用 媒体创作工具 对 Windows 进行离线升级,以便将所有组件设置为已知状态。这可能会使 Linux 的双启动短路,因此您可能需要在之后修复该问题。
有关详细信息,请参阅文章
如何通过就地升级修复安装 Windows 10。
如果问题仍然存在,请尝试在安全模式下启动时执行此操作。