微软最近在向开发频道(Dev Channel)的Windows Insider项目成员推送了一个新的预览版系统,版本号是22499,这个版本本来包含了一些新的小功能和错误修复,是微软持续开发过程中的一个常规更新,在推送出去之后没多久,微软就发现这个版本存在一个比较严重的问题,导致他们不得不做出一个决定:立即停止这个版本的推送,并且对于已经下载并安装了22499版本的用户,系统会自动执行回滚操作,这个回滚操作的意思就是,计算机会自动将系统恢复到安装22499版本之前的状态,也就是回退到上一个稳定的版本。
这个决定是在22499版本推送后大约24小时内做出的,行动非常迅速,之所以这么做,是因为微软接到了一些用户的报告,同时他们内部也确认了,这个版本存在一个关键的缺陷,这个缺陷具体表现在,它可能会导致“开始”菜单以及整个系统的用户界面出现无法正常工作的严重问题,有些用户在安装了这个版本之后,发现点击屏幕左下角的“开始”按钮完全没有反应,“开始”菜单弹不出来,还有的用户遇到了更棘手的情况,就是整个系统的图形界面会变得非常不稳定,甚至出现整个屏幕闪烁或者黑屏的现象,这显然严重影响了电脑的正常使用。

对于普通用户来说,遇到这种问题会非常困扰,因为“开始”菜单是访问应用程序、设置和文件的核心入口,它失灵了,很多基本操作都无法进行,考虑到开发频道的用户虽然提前体验新功能,但他们同样需要使用电脑来完成日常工作和娱乐,这种级别的故障是无法接受的,微软迅速采取了行动,以防止更多用户遇到同样的问题并影响他们的体验。

对于已经安装了22499版本并且不幸遇到了上述问题的用户,他们的电脑会发生什么呢?微软启用了一个自动化的回滚机制,这个机制大致是这样的:系统会检测到当前版本存在已知的严重问题,然后它会自动启动一个恢复过程,在这个过程中,计算机会重新启动,并在启动时进入一个恢复环境,在这个环境里,系统会将在安装22499版本之前所做的所有更改撤销,也就是卸载掉有问题的22499版本,然后重新启用之前那个稳定、正常的系统版本,对于用户来说,他们可能只需要注意到电脑自动重启了一次,然后一切就恢复原样了,就像22499版本从来没有被安装过一样,在回滚过程中,用户在22499版本上进行的任何个人文件和数据是不会丢失的,回滚操作主要是针对系统文件和设置,在安装22499版本之后用户自己安装的应用程序或者对系统设置做的一些调整,有可能会被撤销。
微软的Windows Insider项目本身就是一个让用户提前体验未来Windows更新的计划,参与其中的用户被称为“预览体验成员”,这个项目对微软来说非常重要,因为它可以帮助微软在向全球所有用户发布大规模更新之前,先在小范围的用户群体中测试新功能的稳定性和兼容性,从而发现并修复问题,开发频道(Dev Channel)是Insider项目中最早接收到新代码的渠道,这里的版本通常包含了最新颖的想法和功能,但相对而言也是最不稳定、最容易出现问题的,在开发频道中遇到这种需要回滚的情况虽然不常见,但也在项目的预期风险之内,微软在撤回版本后,也第一时间在官方博客和更新历史记录中向开发频道的用户进行了说明和道歉,解释了撤回的原因,并告知用户系统会自动回滚以解决问题。
这次事件也再次提醒了参与预览体验计划的用户,尤其是在选择开发频道时,需要意识到可能会遇到影响正常使用的重大故障,微软一直强烈建议用户不要在主力办公电脑或唯一的电脑上安装开发频道的预览版系统,最好是在备用设备上进行测试,以免影响重要的工作,这次22499版本的撤回和自动回滚,虽然给一部分用户带来了短暂的不便,但它也展示了微软在发现问题后的快速响应能力和对用户体验的重视,通过这种机制,他们能够最大限度地减少问题版本对用户的影响,并确保最终向公众发布的正式版系统是经过充分测试、足够稳定的,微软的工程师们会仔细分析导致22499版本出现问题的根本原因,修复这个严重的缺陷,然后在未来的新版本中再次进行测试,确保问题彻底解决后,才会继续向开发频道推送后续的更新,对于预览体验成员来说,这种波折也是参与早期测试、帮助微软改进Windows的一部分。