Als Microsoft vor 27 Jahren auf der COMDEX-Messe einem weltweiten Publikum das kommende Betriebssystem Windows 98 vorführte, veranstaltete es eines der berühmtesten „Rollover“-Events in der Geschichte der Technologie.Als der Demonstrator das USB-Gerät anschloss, stürzte das System sofort ab und es erschien ein klassischer Bluescreen des Todes. Chris Capossela, der damals ein Microsoft-Manager war, war auf der Stelle ratlos, während Bill Gates die Peinlichkeit mit einem humorvollen Satz löste: „Das ist wahrscheinlich der Grund, warum Windows 98 noch nicht offiziell veröffentlicht wurde.“
Laut dem neuesten Blogbeitrag von Raymond Chen renovierte die Microsoft-Zentrale nach diesem Vorfall das Studio und fügte neben dem Live-Übertragungsraum einen Demo-Raum hinzu.
Es ist außerdem strikt vorgeschrieben, dass alle für Demonstrationen verwendeten Geräte vor der Auslieferung an die Redner aufgebaut und getestet werden müssen, um zu verhindern, dass solche „fatalen Versäumnisse“ erneut passieren.
Zuvor enthüllte Raymond Chen auch den wahren Grund für diesen weltweiten Live-Übertragungsunfall. Eine der damals von Bill Gates geplanten Redesitzungen bestand darin, die revolutionäre USB-Plug-and-Play-Funktion von Windows 98 zu demonstrieren. Allerdings befand sich der USB-Code von Windows 98 zu diesem Zeitpunkt noch in der Testphase und die Protokollspezifikationen waren noch nicht offiziell veröffentlicht worden.
Um sicherzustellen, dass die Demonstration narrensicher war, verwendete das Entwicklungsteam einen speziellen Scanner im Labor für wiederholte Tests und bestätigte, dass sein Betrieb sicher und machbar war.
Doch das für die Keynote verantwortliche Team machte einen fatalen Fehler. Anstatt den streng getesteten Scanner zu verwenden, gingen sie vorübergehend zu einem örtlichen Computerladen und kauften ein brandneues Gerät zur Demonstration.
Es war dieser neue, ungetestete Scanner, der eine Katastrophe verursachte. Als der neue Scanner die USB-Stromversorgung mit dem System aushandelte, meldete er, dass es sich um ein über den USB-Bus mit Strom versorgtes Gerät handele (was bedeutet, dass versprochen wurde, dass der Stromverbrauch die 500-mW-Grenze nicht überschreiten würde). Doch in Wirklichkeit übersteigt die vom Gerät benötigte Leistung die 500-mW-Grenze bei weitem.
Diese Falschmeldung löste einen zuvor ungetesteten Fehlerzustand aus, der letztendlich zum Absturz des USB-Subsystems von Windows 98 führte und die Demo mit einem Bluescreen beendete.
Weder Gates und Chris Capossela auf der Bühne noch das Entwicklungsteam außerhalb der Bühne bemerkten sofort, dass dies die Hauptursache für den Systemabsturz war. Erst als das Entwicklungsteam den Scanner zur Untersuchung zurück ins Labor brachte, fanden sie endlich den Kern des Problems.
