黑暗领主邪恶王国
59.11MB · 2025-11-07
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 的存在。
