Relikt von Windows 95 ist selbst bei 26H2 noch aktiv
Der offizielle Support von Windows 95 endete am 31. Dezember 2001. Doch auch 25 Jahre später ist ein Teil des Betriebssystems von Microsoft im Nachfolger Windows 11 aktiv. Selbst in dessen aktuellem Funktionsupdate 26H2, das Microsoft am 26. September 2026 veröffentlichte.
EmulateHeap als Relikt von Windows 95
Bei dem Relikt handelt es sich laut Windows Latest um EmulateHeap. Dieser Kompatibilitäts-Patch ermöglicht es den Nutzer:innen von modernen Microsoft-Betriebssystemen, alte Software oder Spiele aus der Ära von Windows 95 zum Laufen zu bringen.
EmulateHeap kopiert die Eigenschaften des Speichermanagers von Windows 95 für neuere Systeme. Denn der hält gerade für Games Vorteile bereit, die spätere Inkarnationen von Windows nicht haben.
Microsoft änderte für SimCity Code von Windows 95
Wenn Windows Programme ausführt, greifen die temporär auf Speicherkapazitäten zurück. Sobald man die Applikation beendet, wird der Speicherplatz wieder freigegeben.
Doch manchmal kann es zu einem Bug namens Use-after-free kommen. Dabei greift ein Programm auf einen Speicherbereich zu, nachdem der bereits freigegeben wurde. Dies kann zu einem Absturz führen.
Einen dieser Softwarefehler enthielt SimCity, das 1989 auf den Markt kam. Doch auf Rechnern, die mit Betriebssystemen aus der 1990 gestarteten Windows 3.x-Familie liefen, fiel dies nicht auf. Windows 3.0 und Co. funktionierten mit einer anderen Speicherarchitektur.
Doch als SimCity auf der Beta von Windows 95 getestet wurde, stürzte die Städtebausimulation ab. Anstatt auf einen Patch vonseiten der Macher von SimCity zu warten, änderten die Verantwortlichen bei Microsoft kurzerhand den Code von Windows 95 und ermöglichten dem Spiel den Zugriff auf eigentlich wieder freigegebenen Speicher.
Darum erschuf Microsoft EmulateHeap
Der Fix von Windows 95 war als Ausnahme für SimCity gedacht. Doch später zeigte sich, dass auch andere Spiele und Programme auf die Eigenheit des Speichersystems vertrauten. Bei späteren Versionen von Windows stürzten diese Apps ab. Als Lösung für dieses Problem schuf Microsoft EmulateHeap. Der Patch leitet Befehle wie HeapCreate oder LocalLock auf die simulierte Speicherverwaltung von Windows 95 weiter.