我看见此 Microsoft 页面2022 年 1 月 25 日,微软发布了三个不同版本的 Windows 10 新版本:20H2、21H1 和 21H2。为什么?
请注意,链接部分的标题是“Windows 10 当前版本”(复数)。我们可以说 20H2 是“旧”的吗?Windows Update 是否应该下载最新版本的最新版本,而不是将 20H2 更新到最新版本?
答案1
H* 更新是功能版本。“旧”版本也会更新以包含修复程序,例如解决漏洞。企业部署往往会将 H 更新保留更长时间,以检查没有出现任何问题(与资产中的其他软件的兼容性)。但如果零日攻击需要关键修复程序,则客户会希望他们在整个资产中运行的版本中提供该修复程序。
答案2
在以前的 Windows 版本中,创建新稳定版本的大型更新称为 Service Pack。Service Pack 是一种 Windows 版本,它收集了到某一特定时间点的所有更新,但不包括某些更新,因此与使用非 Service Pack 版本更新到最新版本相比,它可以创建更稳定的版本。
本质上,这会创建该 Windows 版本的新版本,目的是修复错误并使其更加稳定。
由于并非所有人都同时安装服务包,并且这些更新需要很长时间并且比正常更新影响更大,因此微软决定不想将这些服务包作为较新更新的强制安装。
因此,无论您是否安装服务包,都会针对包含或不包含服务包的 Windows 版本发布较新的更新。
以 Windows XP 为例,在其生命周期内,您会有 3 个服务包版本。因此,更新会分发 4 次,每个版本、基本版本和 3 个服务包版本。
现在,这个问题与 Windows 10 及其名为 HyyHr 的版本有关,例如 H21H2。这些本质上是 Service Pack 版本。
微软决定每半年创建一个服务包,以确保 Windows 10 保持稳定,因为每个服务包安装基本上都会清理安装,保持快速运行。微软决定不支持每个版本,因此每个版本都有一个结束日期,如您的链接所示。