今天另一篇关于 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 的机器,其 ESU 许可证适用于 2020 年和现在 2021 年(我在博客文章Windows 7 中提到了第二年的 ESU 包:购买和管理 ESU 许可证– 第 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 没有找到更新,该方法也应该有所帮助。