alixixi 11 月 7 日消息,微软公司昨日(11 月 6 日)更新支持文档,详细解释了其“已知问题回滚”(Known Issue Rollback,KIR)技术的工作原理,可以达到让用户无感知避开系统 BUG。

alixixi注:KIR 是微软的一项系统修复技术。当 Windows 的某个非安全更新导致问题时,KIR 可以在不卸载整个更新包的情况下,远程禁用其中有缺陷的部分,让系统恢复使用旧的、稳定的代码,从而快速解决问题。

在 KIR 技术出现之前,当 Windows 更新导致系统故障时,IT 管理员只有三种选择:完全跳过该更新、手动卸载已安装的更新包,或者被动等待微软发布修复补丁。

这些操作不仅过程繁琐,更严重影响了企业的运行效率。为了解决这一痛点,微软自 2020 年发布的 Windows 10 Version 2004 开始,正式部署了 KIR 系统,彻底改变了 BUG 的响应与处理模式。

KIR 的核心工作原理,是利用 Windows 更新中内置的“运行时功能 Flag”(Runtime feature flags)。当微软确认新代码中存在引发问题的 BUG 后,便可通过 KIR 机制进行干预。

系统 Runtime 会根据指令,动态选择执行新代码还是旧代码。这意味着,KIR 可以只针对特定功能“回滚”,即禁用有缺陷的新代码块,并切换回更新前稳定运行的旧版本代码,从而实现精准、快速的修复。

值得注意的是,KIR 技术有明确的应用范围。它专门用于处理非安全更新所引发的各类问题,并不适用于修复安全补丁中存在的 BUG。

在企业环境中,IT 管理员可以通过组策略(Group Policy)模板来主动激活 KIR;而对于广大普通消费者,微软则通过 Windows Update 通道推送 KIR 配置,通常在问题被发现后的 24 小时内,受影响的设备就能自动完成修复。

微软表示,其内部流程相当高效。当团队发现一个新 BUG 后,会首先进行根本原因分析(RCA),以判断是否需要启动 KIR。

一旦决定采用,KIR 配置就会通过 Windows Update 迅速分发。在许多情况下,KIR 的推送速度甚至快于问题更新的受影响范围,让大多数用户根本不会察觉到特定 BUG 的存在。

本站提供的所有下载资源均来自互联网,仅提供学习交流使用,版权归原作者所有。如需商业使用,请联系原作者获得授权。 如您发现有涉嫌侵权的内容,请联系我们 邮箱:[email protected]