修复:Windows 7 ESU 系统找不到更新
今天另一篇关于 Windows 7 SP1 和 Server 2008 R2 的扩展安全更新支持 (ESU) 的小型博客文章。去年我遇到了这个问题。尽管拥有有效的 ESU 许可证,但我的 Windows 7 SP1 生产系统不会拉取更新,也不会显示任何内容。归根结底,有一个令人惊讶的解决方案。
什么是 ESU?
2020 年 1 月 14 日,Windows 7 SP1 支持终止 - 默认情况下不再提供安全更新。但是,企业客户可以选择购买适用于 Windows 7 SP1 的 ESU 许可证,以便最迟在 2020 年 1 月到 2023 年 1 月之间继续接收安全更新。Microsoft 已宣布对此的扩展安全更新 (ESU) 支持作为针对企业客户的单独程序)。ESU 许可证适用于以下操作系统:
• win7 SP1
• 适用于嵌入式系统的 Windows 7 Professional
• Windows Server 2008 R2 SP1 和 Windows Server 2008 SP2
• 适用于嵌入式系统的 Windows Server 2008 R2 SP1 和适用于嵌入式系统的 Windows Server 2008 SP2
ESU 支持的第一年已于 2021 年 1 月到期。我这里有一台运行 WINdows 7 SP1 Ultimate 的机器,带有 2020 年和如今 2021 年的 ESU 许可证(我在我的博客文章 Windows 7:购买和管理 ESU 许可证中提到了第二年 ESU 包 -第 1 部分 1 部分)。
家庭用户可以使用 BypassESU 之类的解决方案,该解决方案由社区爱好者创建,用于获取 Windows 7 SP1 的安全更新。在博文 Windows 7:强制执行 2020 年 2 月安全更新 - 第 1 部分中,我提供了有关此解决方案的一些提示。其他博客文章,如 Windows 7 Sept. 2020 Updates: BypassESU v8 required 也解决了这个问题。
我的系统找不到更新
直到 2020 年 1 月,我的 Windows 7 SP1 从 Microsoft 获取安全更新都没有问题。但在那之后,当我在 Windows Update 中检查更新时,只有 Windows Defender 的安全更新。我已在 2020 年 1 月安装了 ESU 许可证并正确激活了它。安装各种准备好的更新等后处理也无济于事。
唯一有效的是:我能够从 Microsoft 更新目录下载安全更新并手动安装它们。这证明 ESU 许可证被系统识别为有效。两个月来,我尝试了各种方法。然后该解决方案在 2020 年末/2021 年初意外失败。因为在某些时候我不得不意识到我无法再在此系统上安装 Windows 7 下的任何程序。出现无法保存文件的错误消息。
作为此故障排除的一部分,我还重置了 Windows 更新组件存储。此文件夹是存储下载的更新包的位置。如文章 Windows 10:升级错误 0x80244019 中所述,要重置组件存储,需要停止各种服务,然后停止文件夹:
C:WindowsSoftwareDistribution
可以重命名为 SoftwareDistribution.old。重新启动后,Windows 将再次创建该文件夹。当 Windows 7 SP1 在短时间内告诉我它找到了要安装的安全更新时,我感到很惊讶。如果 BypassESU 未找到更新,此方法也应该会有所帮助。