编者按:这个故事的早期版本说有些设备需要长达八个小时的时间连接到互联网才能更新; 这个故事已经根据微软的更新信息进行了修改。
微软最近的一项调查显示,一次最多六个小时未连接到互联网的 Windows 设备“非常不可能”成功地完全正确地更新。
微软项目经理 David Guyer 在最近的一篇博文中写道,设备至少需要连续连接两个小时,并且总共连接六个小时才能安装“质量和功能更新”。
[如何选择最佳的桌面即服务解决方案]
Guyer 写道:“这允许成功的下载和后台安装,一旦设备处于活动状态并连接,就能够重新启动或恢复。”
在博客首次发布近一周后,Guyer 在评论线程中回答了一些尖锐的问题,解释说大多数更新——从开始到结束——可能需要不到一个小时。
“我在这篇文章中引用的六个‘总连接时间’(不是八个)是基于包括不经常使用的设备的研究,这些设备通常在多个小时内只在线几分钟,连接断断续续,并且经常使用电池供电 力量,”Guyer 写道。 “更新过程的某些部分可以从它们停止的地方重新开始,比如下载。如果设备关闭,其他部分需要从头开始重新开始。所以这些都在标准中被考虑在内。”
微软声称,长时间更新的问题在运行 Windows 10 的设备上最为普遍; 这些系统需要比 Windows 11 大得多的更新。微软通过压缩技术将 Windows 11 的更新大小减少了 40%,“从而减少了更新的时间和带宽需求,”一位微软软件工程师和项目经理在 2021 年 10 月的博客中写道 邮政。
Guyer 写道,微软已投入大量精力来了解为什么某些 Windows 设备仍未始终完全保持最新状态。
大约一半不再运行服务版本的 Windows 10 设备不会花费足够的时间在线下载和安装更新。 据微软称,这一数字下降到 25% 的 Windows 10 设备是在服务版本上,但安全更新已超过 60 天。
一个问题是最终用户在工作日结束时关闭他们的系统,消除了通宵更新的可能性。 Guyer 说:“让 [用户] 认识到保持设备连接的重要性,这样他们的设备才能受到保护并保持工作效率。”
在调查这个问题时,微软发现“更新连接不足”,或者说在连接的六个小时内完全更新硬件所需的时间和带宽量。“如果设备更新连接不足,那么调查其他更新问题就很复杂,因为 低更新连接性会产生新问题,一旦有足够的连接性,这些问题就会消失,”Guyer 写道。
然而,归根结底,Windows 更新量很大,即使将更新分成更小的部分并将它们隔开,这样它们就不会同时发生,仍然需要机器运行很长时间; 然后,一旦更新完全下载,PC 仍然必须在后台模式下合并软件,以将对机器性能的影响降到最低。
Microsoft 的更新问题多年来一直是个问题; 这不是 Windows 10 的新功能。
J. Gold Associates 首席分析师 Jack Gold 表示:“微软将很难摆脱这种情况,但他们正在尝试对每个新操作系统这样做,并在这方面做得更好,但仍有很长的路要走。” .
Gold 表示,根本问题在于,微软构建 Windows 的方式和更新过程基本上需要在有新版本时更新操作系统的很大一部分。
“其他操作系统,尤其是一些移动操作系统……,已经找到了如何采用组件化方法来仅更新必要代码部分的方法,”Gold 在回复 Computerworld 的电子邮件中写道。 “微软也在尝试朝这个方向发展,而 Windows 11 在这方面确实做得更好。 但是,鉴于许多现有代码和平台都用于新版本的操作系统,Windows 的基本架构很难完全转向负担更轻的流程。”
如果 Microsoft 试图为操作系统更新提供他们需要快速完成的优先级,它基本上会接管机器的 CPU,导致系统上所有应用程序的性能低下。
Gold 说,为了解决这个问题,微软选择了部分下载,执行一个,稍等片刻,然后再下载一些。
“基本上,他们正在节流,以免过度影响性能……,以免完全破坏在机器上工作的用户,”Gold 说。
其他操作系统也有类似的问题,但程度要小得多。 例如,Apple 的 macOS 基于 Linux 内核构建,该内核比 Windows 更加分段。 因此系统的更新通常不会那么大,除非用户升级到全新版本的 macOS。
“但是,这并不是说 Mac 上的更新过程也很容易,”Gold 说。 “它仍然需要计算资源来下载和进行升级。 它只是在系统和用户上比 Windows 简单一点。”
据微软称,影响更新的另一个问题是电源管理。 某些电源设置和相关策略会使设备过快地进入深度睡眠或休眠状态,这可能会阻止在活动时间之外进行更新。
Microsoft 提供了有关如何确保完成更新的建议,包括允许设备保持最新安全更新的电源设置。 使用组策略对象管理策略的 IT 管理员可以使用 Windows 安全基线中的设置(作为安全合规性工具包的一部分提供)来配置电源设置。
公司可能还想考虑过滤掉不具备最低更新连接性的设备。 原因是这些设备不是“健康更新”,并且在它们满足成功所需的最低更新连接测量之前,更改策略或以更多更新为目标将无济于事。
管理员可以使用 Microsoft Intune 检查哪些设备更新连接不足。 在那里,导航到设备 > 监控并选择功能更新失败或 Windows 加速更新失败报告。