アップデートでバグっても安心?Microsoftの秘密兵器KIR

[PR]記事内のアフィリエイトリンクから収入を得る場合があります
  • URLをコピーしました!

最近のWindowsにはアップデートで不具合が発生したとき、その部分だけを元に戻すことができる「Known Issue Rollback(KIR)」と呼ばれる仕組みが導入されています。

Windowsアップデートによって不具合が発生した場合、従来は、IT管理者が問題のある更新をアンインストールしたり、修正パッチを待つしかありませんでした。しかし、Windows 10 バージョン2004以降、MicrosoftはKIRを導入し、より柔軟な対応が可能になっているのです。

Microsoftは公式技術文書「Known Issue Rollback (KIR)」を公開し、この仕組みを詳しく説明しています。

目次

KIRとは?アップデートの“巻き戻し”機能

KIRは、Windows更新プログラムに設定された「ランタイム機能フラグ」を活用しています。

ランタイム機能フラグにより、アップデートによって導入された新しいコードに問題が見つかった場合、その部分だけを"旧コード"に切り替えることができ、システム全体を巻き戻すことなく、特定の機能だけを安全に元に戻せるのです。

なお、一般ユーザー向けには、Windows Update経由で自動的にKIRが配信されますが、エンタープライズ環境では、IT管理者がグループポリシーでKIRを有効化する必要があります。

バグ発見からKIR適用までの流れは次のようになります。

  • Microsoftがバグを検知
  • 原因を分析(Root Cause Analysis)
  • 必要に応じてKIRを構成
  • Windows Update経由でKIRを配信(通常24時間以内)
  • 該当コードを無効化し、旧コードに切り替え

Microsoftによれば、多くの場合、問題のあるアップデートが広く配信される前にKIRが適用されるため、ユーザーが不具合に気づかないこともあるそうです。

注意点:KIRはセキュリティ更新には使えない

KIRはあくまで「非セキュリティ更新」に限定されており、セキュリティパッチには適用されません。これは、セキュリティ上のリスクを回避するための重要な制限です(修正前の脆弱なコードに戻ってしまう可能性を防ぐためです)。

まとめ

KIRは「失敗を前提に設計する」ことで、柔軟で壊れにくいシステムを実現しています。実際に、Windows更新プログラムの不具合がKIRで緩和された事例はいくつもあり、不具合への迅速な対応に不可欠な存在となっています。

[via Neowin]

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次