27 年前の COMDEX 展示会で、Microsoft は次期 Windows 98 オペレーティング システムを世界中の聴衆に向けてデモンストレーションし、テクノロジーの歴史の中で最も有名な「ロールオーバー」イベントの 1 つを開催しました。デモンストレーターが USB デバイスを接続すると、システムは即座にクラッシュし、典型的な死のブルー スクリーンが表示されました。当時マイクロソフトの幹部だったクリス・カポッセラ氏はその場で困惑したが、ビル・ゲイツ氏は「おそらくこれが、Windows 98がまだ正式にリリースされていない理由だろう」とユーモアを交えて当惑を解消した。

Raymond Chen の最新のブログ投稿によると、この事件の後、Microsoft 本社はスタジオを改修し、生放送室の隣にデモ ルームを追加しました。

また、このような「致命的な見落とし」が二度と起こらないように、デモンストレーションに使用されるすべての機器は講演者に引き渡される前にセットアップおよびテストされなければならないと厳しく規定されています。

以前、レイモンド・チェンもこの世界的な生放送事故の背後にある本当の理由を明らかにしました。当時ビル・ゲイツが計画していた講演セッションの 1 つは、Windows 98 の革新的な USB プラグ アンド プレイ機能をデモンストレーションすることでした。しかし、当時、Windows 98 の USB コードはまだテスト段階にあり、プロトコル仕様はまだ正式にリリースされていませんでした。

デモンストレーションが確実に行われることを保証するために、開発チームは実験室で特定のスキャナーを使用してテストを繰り返し、その動作が安全で実行可能であることを確認しました。

しかし、基調講演を担当したチームは致命的なミスを犯した。彼らは、厳密にテストされたスキャナを使用する代わりに、一時的に地元のコンピュータ ストアに行き、デモンストレーション用に新しいデバイスを購入しました。

災害を引き起こしたのは、この新しい、テストされていないスキャナでした。新しいスキャナがシステムと USB 電源をネゴシエートすると、それが USB バス電源デバイスであると報告されました (つまり、消費電力が 500mW 制限を超えないことが約束されています)。しかし実際には、デバイスに必要な電力は 500mW の制限をはるかに超えています。

この誤った報告により、これまでテストされていなかったエラー状態が引き起こされ、最終的には Windows 98 の USB サブシステムがクラッシュし、ブルー スクリーンが表示されてデモが終了しました。

ステージ上のゲイツ氏とクリス・カポセラ氏も、ステージ外の開発チームも、これがシステムクラッシュの根本原因であることにすぐには気づきませんでした。開発チームが調査のためにスキャナを研究室に持ち帰って初めて、ようやく問題の核心を発見しました。