乐于分享
好东西不私藏

Windows更新出现下载错误 – 0x8007007e,问题解决了,但存在一些疑问

Windows更新出现下载错误 – 0x8007007e,问题解决了,但存在一些疑问

星期天的时候朋友那边求助我,说他们那边有一台电脑,无法进行更新,提示“出现下载错误 – 0x8007007e”。他尝试了很多方法,,包括执行dism和sfc修复命令,以及清理更新缓存,但是都解决不了。

笔者到现场看了一下,他那边是一个域环境,所有的电脑都已经加入域,并且部署了一台 Windows Server Update Services 服务器(以下简称WSUS),所有的 Windows 电脑都是从这台 WSUS 服务器中下载更新(通过组策略分发WSUS服务器地址)。

查了一下微软社区中关于“ 0x8007007e”的相关帖子,其中有朋友提到,可以尝试在“%SystemRoot%\System32\downlevel”目录中查找和其他文件日期不同的文件,找到后把这些文件移动到其他位置(然后再删除这些文件),完成后再重新检查 Windows 更新。(可以点击“阅读原文”,进入笔者的博客查找相关的链接进行参考)。按照此帖子提到的方法,笔者到 C:\Windows\System32\downlevel 目录中查了一下,果然发现有三个文件的文件日期与其它文件不同,随后笔者把这三个文件备份到其它目录,然后把原文件删除了。

不过,在删除这三个文件后,笔者并没有急着重新执行更新操作,而是在 PowerShell 中执行了命令:Get-WindowsUpdateLog,查看 Windows 更新日志。执行后会在用户桌面上生成了一个名为“WindowsUpdate.log”的日志文件,把这些日志文件复制到 DeepSeek 上面进行分析,DeepSeek 指出问题的核心在于你的电脑配置为使用 本地WSUS服务器 进行更新,但WSUS服务器与你的Windows 11系统之间出现了严重的兼容性或同步问题。以下关键的证据在日志中反复出现:

WSUS服务器地址:

WSUS server: https://wsus.abc.com:8531(这个是朋友的WSUS更新服务器地址,使用https协议)

同步失败 (0x80244025):

SyncUpdates_WithRecovery failed [80244025]

此错误表示你的电脑在尝试与WSUS服务器同步更新元数据时失败。

更新文件大小异常 (关键线索):

The downloaded bytes (4583389010) is greater than the expected total bytes (2291694505)

日志显示,下载的文件大小(约4.77GB)远超预期大小(约2.86GB)。这强烈暗示下载的文件已损坏或不完整,这是导致后续安装失败的直接原因。

最终失败 (0x8007007e):

最终,wuuhosdeployment.dll 模块报告了 0x8007007e(找不到指定的模块)错误。这很可能是由于上面提到的下载损坏,导致该模块所需的某个关键组件缺失或无法被正确加载。

依据以往曾经有过的经验,对于从使用https协议的WSUS服务器地址下载更新的,有时候会出现一些校验上的问题。查看了一下WSUS服务器上的设定,那个服务器是支持http协议的。因此,笔者把那台电脑上面设定的WSUS更新服务器地址,从https协议改为http协议(即http://wsus.abc.com:8530)。修改结束之后需要刷新电脑上的组策略设置(执行gpupdate /force)。

执行以上两种操作之后,再重新检查 Windows 更新,这次就很顺利地完成了 Windows 更新了。不过,这到底是“%SysterRoot%\System32\downlevel”目录内文件日期不一致的问题所导致呢,还是组策略上WSUS服务器地址的问题?

笔者相信文件日期不一致的问题可能性比较大,因为笔者最后了解到,朋友那台电脑之前在执行更新过程中,出现过强制中止更新的情况,导致了部分更新文件出现了新旧不一致的情况,从而让Windows更新出现一些问题。

恢复正常了
本文出处:IT人的工作生活网站(笔者的博客),原文可点击“阅读原文”查看。

—————–

(创作不易,如果觉得本文能够帮助您解决问题的,欢迎大家移步到本文最后,点击“喜欢作者”进行赞赏,感谢大家!)

—————

与 Windows  相关的部分历史文章:

Win11 25H2更新后原生NVMe支持被屏蔽?用ViVeTool强制开启

CentOS Stream 更新提示:Plugin selinux: hook fsm_file_prepare failed

遇到了pve部分组件无法安装/更新的问题

—————

更多内容可以点击下方搜索栏进行搜索:

—————-