Microsoft、ユーザーの操作なしでWindows Updateから問題のあるドライバーのクラウドロールバックを導入

Microsoft、ユーザーの操作なしでWindows Updateから問題のあるドライバーのクラウドロールバックを導入 — Factivera

Microsoftは、システムクラッシュを引き起こしたドライバーを自動的にロールバックするクラウドベースのCIDRメカニズムを導入する。この機能はユーザーの操作なしでWindows Updateを通じて動作し、既存の更新配信インフラを利用する。

Microsoftは、Windowsオペレーティングシステム向けにCloud-Initiated Driver Recovery(CIDR)技術を発表した。このメカニズムは、Windows Updateを通じて配布された問題のあるドライバーをインストールした後、コンピューターの動作状態をリモートで復元することを目的としている。このシステムは、ユーザーやOEMメーカーによる手動介入を必要とせず、自動的に以前の正常なバージョンのドライバーに戻す。

通常の更新インストール失敗後の復元とは異なり、CIDRは、ドライバーが既に対象デバイスに配信されたものの、その実行が重大なエラー、不安定化、またはシステム起動不能を引き起こした状況に対応する。現在の実務では、ユーザーがセーフモードで起動するか、復元ポイントを使用する必要がある。

Microsoftは、CIDRの機能に別個のクライアントエージェント、追加のパートナーツール、または既存のテレメトリインフラの変更は不要であると強調している。このメカニズムは、標準のWindows UpdateスタックとHardware Dev Centerのプログラムインターフェースを利用する。ただし、この技術は手動またはサードパーティインストーラーを通じてインストールされたドライバーには適用できない。

特定のドライバー識別子(INFまたはPnP ID)によって引き起こされた障害に関するテレメトリデータを受信すると、CIDRのサーバー側はWindows Updateチャネルを通じてロールバックシグナルを生成する。クライアントWindowsは、次の更新確認サイクルで、このシグナルをローカルバージョンキャッシュからドライバーのシャドウコピーを切り替えるコマンドとして解釈する。この相互作用は、ユーザーモードを介さずにドライバーストアレベルで発生する。

CIDRの実装は、事実上、テレメトリによるフィードバックを備えたカーネルレベルのリアクティブ管理のパラダイムを導入する。これによりMTTR(平均復旧時間)が数時間から数分に短縮されるが、Microsoft Telemetryにおける障害シグネチャの品質への依存性が生じる。潜在的な問題は、システムが誤ってドライバー関連として分類する可能性のあるサードパーティソフトウェアのエラーによる誤ったロールバックである。