Trotz heftiger Kritik von Nutzern hat Microsoft verschiedene Probleme, die häufig in Windows 11 auftreten, erkannt und behoben, behauptet aber weiterhin, dass es die Systemleistung verbessert. Kürzlich hat Microsoft gerade zugegeben, dass ein von ihm veröffentlichtes Update eine wichtige Funktion des Startmenüs von Windows 11 kaputt gemacht hat, was dazu führte, dass das Startmenü für einige Benutzer nicht richtig funktionierte. Dieses Problem liegt offensichtlich bei Microsoft selbst.Gleichzeitig führte Raymond Chen, leitender Ingenieur bei Microsoft, kürzlich in einem anderen Artikel viele Windows-Probleme auf Benutzerfehler zurück und glaubte, dass viele scheinbare System-„Rollovers“ tatsächlich häufig durch unsachgemäße Benutzervorgänge oder unregelmäßiges Verhalten von Software von Drittanbietern verursacht werden.

In seinem neuesten Blogbeitrag ging Chen auf den Übergang von Windows 3.1 auf Windows 95 ein, insbesondere auf den großen Kompatibilitätskonflikt zwischen den beiden Systemgenerationen, und versuchte zu erklären, dass das heutige Windows 11-Kompatibilitätsdilemma bei weitem nicht die schlimmste Zeit in der Geschichte der Microsoft-Desktopsysteme ist. Er enthüllte, dass eine beträchtliche Anzahl von Programmen, die für Windows 3.1 geschrieben wurden, fast an die interne Implementierung des alten Systems „gebunden“ waren und nicht erfolgreich auf Windows 95 migriert werden konnten. Die Ursache des Problems liegt darin, dass einige Entwickler nicht strikt die dokumentierte offizielle API verwenden, sondern sich dafür entscheiden, System-Handles zwangsweise in Zeiger umzuwandeln und direkt auf die internen Datenstrukturen des Betriebssystems zuzugreifen. Diese „Verknüpfung“ kann immer noch unter der 16-Bit-Heap-Verwaltung von Windows 3.1 ausgeführt werden, aber nachdem Windows 95 einen 32-Bit-Heap für Benutzeroberflächen- und Grafikobjekte eingeführt hatte, scheiterte dieser Ansatz vollständig.

Aus diesem Grund geht es den heutigen Windows 11-Benutzern zumindest in puncto Kompatibilität nicht so „miserabel“, wie sie es sich vorgestellt haben: Zusätzlich zu einer Reihe strenger Hardware-Grenzwerte, die von Microsoft selbst festgelegt wurden, sind die meisten Benutzer in diesem Jahr nicht mit der groß angelegten strukturellen Kompatibilitätskatastrophe konfrontiert. Für Benutzer, die mit der Geschichte nicht vertraut sind, ist Windows 95 ein großer optischer Fortschritt im Vergleich zu Windows 3.1. Es führt eine umfassendere grafische Benutzeroberfläche ein und erfordert mehr Hardware-Ressourcenunterstützung. Daher muss die Gesamtarchitektur auf ein 32-Bit-Design aktualisiert werden, was auch auf technischer Ebene die Lücke zwischen der alten Software und dem neuen System weiter vergrößert.

Chen wies darauf hin, dass Microsoft versucht habe, den Übergang durch „Patching“ so reibungslos wie möglich zu gestalten: Das System verfügte über einen integrierten Mechanismus, um die Ausführung alter Anwendungen auf der neuen Plattform zu unterstützen, und nutzte verschiedene „Kompatibilitätsmacken“-Verarbeitungslogik, um sich an alte Programme anzupassen, die auf unterschiedliche Weise geschrieben wurden. Einige Fälle sind jedoch nahezu unlösbar – beispielsweise gibt es ein Programm, das eine sehr strenge Systemversionsprüfung durchführt: Wenn das Erkennungsergebnis nicht Windows 3.0, 3.1 oder 2.1 ist, stellt es direkt fest, dass es Windows 2.0 sein muss, und lehnt Windows 95 aufgrund eines logischen Designs ab. Ein solches Programm ist architektonisch unmöglich mit neuen Systemen kompatibel. Darüber hinaus stürzten viele Anwendungen unter Windows 95 ab oder scheiterten, weil sie die offizielle API umgingen und auf nicht unterstützte Weise direkt mit den Systeminterna interagierten. Dieses Verhalten wird in der neuen Architektur fast zwangsläufig zu Problemen führen.

Aus technischer Sicht sind diese Abstürze und Datenbeschädigungen nicht allein die Schuld von Microsoft, aber für normale Benutzer bedeutet „nicht einfach zu verwenden“ nicht einfach zu verwenden, und die Zuweisung von Verantwortung wird nichts an der schlechten Erfahrung selbst ändern. Viele Benutzer betrachten Windows 11 heute als das „schlechteste Windows der Geschichte“. Dies kann größtenteils auf den Nostalgiefilter früherer Versionen zurückzuführen sein, der die Kompatibilitätskatastrophen ignoriert, die häufig zu Systemchaos oder sogar Startfehlern führten. Wie ein Neowin-Leser leonsk29 in den Kommentaren erinnerte, neigen die Leute dazu, sich nur an die guten Aspekte des alten Systems zu erinnern, vergessen aber die jahrelangen Sorgen über verschiedene Kompatibilitätsprobleme.