Windows 11 24H2 可以使用 Windows Server 版本中提供的称为“热补丁”的新功能来安装每月更新,而无需重新启动系统。通过热修补,Microsoft 计划修补正在运行的进程的内存中代码,而无需重新启动进程。
如果您是普通的 Windows 用户,则必须熟悉 Patch Tuesday。如果没有,则是每个月的第二个星期二,Microsoft 会向你的电脑发送修补程序和安全更新。这些更新提高了 Windows 10/11 PC 的安全性,有时会添加一些新功能。
虽然这一切都是受欢迎的,并有助于保持您的 PC 安全和最新,但它也带来了一些不受欢迎的东西,重新启动。对于许多用户和 IT 管理员来说,Windows 更新几乎总是需要完全重启 PC,这真是令人头疼。无数的模因和愤怒的帖子四处飘荡,炸毁了强制重启。
幸运的是,抱怨重启的日子似乎要结束了。Microsoft 正在测试 Windows 11 的一项功能,该功能将在每次 PC 更新时摆脱重启。此功能被称为“热补丁”,目前正在最新的 Dev Insider 版本上进行测试。
热补丁已经存在于Windows Server和Xbox上,因此这对Microsoft来说并不是什么新鲜事,但这将是它第一次出现在普通PC上。
那么,什么是 Windows 11 的热补丁?
根据Microsoft的这篇不太技术性的文章,Hotpatching的工作原理是“修补正在运行的进程的内存代码,而无需重新启动进程”。这会导致更新安装在系统上,而无需重新启动系统。
但是,用户必须每三个月重新启动一次。这是因为热修补从累积更新作为基线开始。安装更新后,热补丁更新将在接下来的两个月内安装在系统上,而无需重新启动。
假设你安装了 1 月份的累积更新,你的电脑将重新启动,在接下来的两个月里,理论上你可以继续运行你的电脑,而无需重新启动。
如上图所示,Microsoft 声明有两个基线,计划内和计划外。对于前者,您不需要在累积更新后重新启动。但对于后者,需要重新启动,因为它不能与热补丁一起发送。
对于普通用户来说,技术方面的东西会变得更加困难,所以我们将就此结束。
总而言之,热补丁将彻底改变我们更新 Windows 的方式,并且不需要定期重启。这主要是一件好事,但是,有一个问题,您无法回滚热补丁更新。您必须卸载所有热补丁更新,然后重新安装上次发布的累积更新。
你可能会为这一发展欢呼,我们可以理解这种情绪,我们会想念这些模因,但我们忍不住建议重启的必要性。偶尔完全重启系统确实有助于解决大多数问题并使其运行速度更快。