Windowsドライバー品質改革、MSが本気で取り組む
Windows 11のクラッシュ・過熱・バッテリー消耗の元凶はサードパーティ製ドライバーだった。マイクロソフトがついにそれを認め、エコシステム全体を巻き込む大改革を始める。
8年ぶりのWinHECで明かされた本音
台北で開かれたWinHEC 2026で、マイクロソフトが新しい取り組みを公表した。ドライバー品質改革と銘打たれたこの計画(英名はDriver Quality Initiative、略称DQI)は、Windowsのドライバー品質・信頼性・セキュリティを根本から底上げするためのものだ。WinHECはWindows Hardware Engineering Conferenceの略で、OEM・シリコンパートナー・IHVが集まる技術カンファレンスだ。今回は2018年以来、実に8年ぶりの開催になる。
8年も間隔が空いたこと自体が、雄弁に状況を語っている。Windows 11がリリースされて以降、マイクロソフトのリソースは角丸のUIと生成AIに大きく傾いていた。ハードウェアパートナーとの密な連携は表舞台から消え、Windowsそのものは後回しになっていた節がある。CEOのサティア・ナデラが最近「Windowsのファンを取り戻す」と語ったように、社内の空気が変わってきている。
クラッシュ画面の青、突然の発熱、急速に減るバッテリー残量。多くのユーザーが「Windowsの不具合」として体験してきたものは、実は標準的なOSコードではなく、サードパーティ製ドライバーが原因であることが多い。マイクロソフトのコーポレートバイスプレジデント、ロビン・サイラー(Robin Seiler)とイアン・レグロウ(Ian LeGrow)はブログ投稿でこう書いている。
ドライバーが高品質なら、顧客は信頼できる、安全で、性能の良いデバイスを体験できる。ドライバーが壊れたとき、顧客はそれをデバイスの問題として体験する。根本原因がどこにあろうと関係なく。
責任の所在をぼかさない、率直な認識だ。
4本の柱、それぞれが意味するもの
DQIは4つの柱で構成されている。アーキテクチャ、信頼、ライフサイクル、品質指標。順番に見ていくと、それぞれが過去のWindowsの痛点に対応していることがわかる。
| 柱 | 主な内容 | 狙い |
|---|---|---|
| アーキテクチャ | カーネルモードから ユーザーモードに移行 |
不具合の影響を OS全体に広げない |
| 信頼 | WHCP要件の引き上げと パートナー認証の厳格化 |
低品質ドライバーを 入口で止める |
| ライフサイクル | 古いドライバーを段階廃止 SBOM整合の強化 |
Windows Updateの カタログを健全化 |
| 品質指標 | クラッシュ頻度に加えて 熱・電力・性能も評価 |
黙って害を出す ドライバーを検知 |
カーネルから締め出されるドライバー
最初の柱はアーキテクチャだ。カーネルからの締め出しを本格化させる。
伝統的にWindowsのドライバーはカーネル空間に直接アクセスできた。OSの心臓部に手を突っ込める権限があるということだ。これは性能上の利点はあるが、ドライバーに一つでも重大なバグがあればOS全体が巻き込まれる。2024年7月のCrowdStrike(クラウドストライク)による世界規模のBSOD騒動は、まさにカーネルモードドライバーが暴走した結果だった。航空会社、銀行、医療機関を含む約850万台のWindowsマシンが同時に青画面に陥り、経済的被害は100億ドル規模に達したとされる。
マイクロソフトはユーザーモードドライバーへの移行を「強く投資している」と明言している。バグが発生してもプロセス内に封じ込められ、システム全体には波及しない構造だ。PCIeデバイスのDMA対応周りやWi-Fiスタックなど、性能要求が厳しい領域でもユーザーモード化を進めるという。今までは「性能のためにカーネルが必要」という言い分が通っていたが、その前提が崩れ始めている。
信頼されるパートナーだけが残る
二つ目の柱、信頼。Windows Hardware Compatibility Program(WHCP)の要件が引き上げられる。パートナー認証の厳格化、自動分析の拡大、署名検証プロトコルの強化。要するに、いいかげんなドライバーを書く業者は淘汰していくということだ。
これまでも認証制度は存在したが、運用がゆるく、低品質なドライバーがWindows Update経由で配信されてしまうケースが多かった。Windows Updateカタログには、同じハードウェア向けに新旧複数のドライバーが並んでいて、どれが本当に「推奨」なのか判断できない状況も珍しくない。
Windows Updateから古いドライバーが消える
三つ目はライフサイクル管理。古いドライバーは段階的に廃止される。Windows Updateカタログから締め出され、SBOM(ソフトウェア部品表)との整合性が強化され、デバッグシンボルの提供で問題解析も速くなる。
これがユーザーに直接効いてくる変化だ。今までは「念のため」と思って入れたドライバーが実は古いリビジョンで、それが原因で青画面が出る、というケースが日常茶飯事だった。マイクロソフトは「お前のハードウェアにはこのドライバーをインストールするな」と明示的に判断できる仕組みを作ろうとしている。
「クラッシュしない」だけでは合格ではない
四つ目は品質指標の刷新。これが一番大きな変化かもしれない。
これまでマイクロソフトがドライバー品質を測る尺度は、ほぼ「クラッシュ頻度」一本だった。BSODを起こさなければ合格、というシンプルな基準だ。だがDQIでは、安定性・機能性・性能・電力消費・熱影響まで含めた多元的な指標で評価する。
つまり、クラッシュはしないが妙にCPUを食う、バッテリーを浪費する、ファンが回りっぱなしになる、といった「黙って害を出すドライバー」も問題視されることになる。
| 評価指標 | 従来 | DQI |
|---|---|---|
| クラッシュ頻度 | ○ | ○ |
| 安定性 | × | ○ |
| 機能性 | × | ○ |
| 性能 | × | ○ |
| 電力消費 | × | ○ |
| 熱影響 | × | ○ |
我々はドライバー品質の測定方法をクラッシュ以外にも拡張し、安定性、機能性、性能、電力・熱影響を含める。パートナーに対し、実際の顧客体験を改善するための明確なシグナルを提供する。
ファンレスのノートPCで急に熱くなる、バッテリー駆動時間が公称の半分しかない。こうした体験の犯人がドライバーだったとき、ようやくそれが「品質問題」として扱われるようになる。
AMDの一言が示す業界の温度
AMDのソフトウェアエンジニアリングディレクター、デビッド・ハーモン(David Harmon)がWinHECで発言している。
高品質なドライバーと回復力のあるプラットフォームを提供することは、どの一社が単独で所有するものではなく、共有された責務だ。
「shared commitment(共有された責務)」という言葉に、業界の空気が透けて見える。これまでドライバー問題が起きると、マイクロソフトはハードウェアベンダーのせいにし、ベンダーは「OSの仕様変更が悪い」と返す。責任の所在が宙に浮いたまま扱われ、結局困るのはユーザーだった。
DQIはその構造を変えようとしている。マイクロソフトはフレームワークと品質指標を提供し、パートナーはそれに従う。少なくとも理念のうえでは。
ただ、これが本当に機能するかどうかは別の話だ。OEMがDQIの新基準に「強制的に」従わされるのか、それとも「推奨」止まりなのか、現時点では明確になっていない。マイクロソフトが本気でやるなら、認証を取れないドライバーはWindows Updateから配信されない、という強い縛りが必要になる。
・ ・ ・
8年間ためこんだものの正体
8年間の空白の後で、マイクロソフトはなぜ今、ドライバー品質に向き合うのか。
理由は単純で、AI PCの時代に入ろうとしているのに足元のOSがクラッシュし続けていては話にならないからだ。Copilot+ PCを売り、AI機能を訴求しても、ユーザーがBSODに悩まされていれば「Windowsは不安定」というイメージは塗り替えられない。先日、元Windowsボスのスティーブン・シノフスキー(Steven Sinofsky)が、現代のWindows 11アプリが遅くなった理由を語って話題になった。1980年代から2000年にかけて、エンジニア全員にストップウォッチが配られ、スクロール速度、起動、終了、保存、コンパイル、印刷といった日常動作を1動作ずつ手動で計測していた時代を懐かしむ声だ。あの厳しさが失われたあいだに、Windowsは肥大化し、不安定になっていった。
DQIはその反省の上にある。マイクロソフトが社員にストップウォッチを配り直す日は来ないかもしれないが、少なくともドライバー品質には測定可能なものさしを当てようとしている。
数か月のうちに、ドライバー起因の不具合は減り始めるはずだ。マイクロソフトの計画が機能すれば、バッテリー駆動時間が伸び、発熱が減り、性能のばらつきも縮まる。そうなれば、Windows 11は今より少しだけ静かなOSになる。
ただし、これはあくまで「計画が機能すれば」の話だ。Windowsの歴史には、立派なロードマップが現実の不具合に飲み込まれてきた前例が山ほどある。次に本当に必要なのは、DQIの基準を満たせなかったパートナーに対して、マイクロソフトがどれだけ厳しく振る舞えるかだ。
参照元