DAX +0,15 % 25.410,84 Pkt 18:00:00 MDAX +0,67 % 30.287,68 Pkt 18:00:00 Euro Stoxx 50 +0,79 % 6.116,23 Pkt 18:00:00 Dow Jones -0,96 % 52.361,58 Pkt 21:43:41 S&P 500 +0,17 % 7.676,77 Pkt 21:43:43 Nasdaq +0,62 % 26.169,38 Pkt 22:15:59 Nikkei -0,80 % 62.189,65 Pkt 07:45:03 Gold -0,28 % 4.027,00 USD 00:34:14 Silber -0,54 % 54,05 USD 00:34:01 Brent -0,34 % 110,36 USD 00:29:54 WTI -0,31 % 101,44 USD 00:33:35 Bitcoin -0,02 % 80.004,46 USD 00:44:14 EUR/USD -0,40 % 1,11760 USD 00:43:44 EUR/GBP +0,02 % 0,83730 GBP 00:44:14 EUR/CHF +0,51 % 0,92470 CHF 00:44:15 EUR/JPY +0,25 % 176,037 JPY 00:44:15

Windows 11 enthält Code aus Windows 95

Allgemein

Was haben das erste SimCity, Windows 95 und Windows 11 gemeinsam? Auf den ersten Blick scheinbar nicht viel. Doch wer genauer hinschaut, entdeckt einen kuriosen Zusammenhang: 31 Jahre nach der Veröffentlichung befinden sich im aktuellsten Betriebssystem von Microsoft (Windows 11, Version 26H2) weiterhin Codereste aus Windows 95.

Der Code befindet sich in der Speicherverwaltung. Das Überbleibsel dient dem Schutz älterer Programme, die mit modernen Techniken nicht mehr funktionieren würden. Konkret handelt es sich um eine spezielle Kompatibilitätsfunktion namens EmulateHeap. Nach Angaben des Microsoft-Entwicklers Raymond Chen basiert diese auf einem neu kompilierten Quellcode des damaligen Windows-95-Speichermanagers.

Es ist jedoch weder eine Sicherheitslücke noch ein Beweis dafür, dass die Speicherverwaltung von Windows 11 auf veralteter Technik aufbaut. Vielmehr handelt es sich um gezielte Hilfen für veraltete Software. Die Wurzeln reichen bis zum ersten SimCity für Windows zurück. Das Spiel litt damals unter einem Programmierfehler, der dafür sorgte, dass die Software auf Speicherbereiche zugriff, die sie zuvor bereits freigegeben hatte.

Unter Windows 3.x blieb das folgenlos, da die Daten im Speicher erhalten blieben. In den Betaversionen von Windows 95 lief das Spiel jedoch nicht mehr. Microsoft baute deshalb eine Prüfung ein: Erkannte das System das Spiel, schaltete es die Speicherverwaltung in einen speziellen Modus, der gelöschten Speicher nicht sofort wiederverwendete. Über diese Episode berichtete der frühere Microsoft-Ingenieur Joel Spolsky im Jahr 2000. Das Thema wird immer mal wieder gerne aufgegriffen.

Wie funktioniert EmulateHeap und warum steckt es noch in Windows 11?

Neben SimCity waren weitere Anwendungen in neueren Versionen auf die Windows-95-Speicherverwaltung angewiesen, um korrekt zu laufen. Daher integrierte Microsoft den neu kompilierten Heap-Manager als Kompatibilitätskorrektur in alle späteren Windows-Versionen. Die Funktion EmulateHeap leitet noch heute Speicherbefehle einer Anwendung auf Ersatzfunktionen um, die Windows 95 nachahmen, um das Programm zum Laufen zu bringen. Der alte Code wird dabei nur geladen, wenn die Korrektur für ein spezifisches Programm aktiv ist.

Der Grund ist einleuchtend: Microsoft möchte im Rahmen der Abwärtskompatibilität dafür sorgen, dass auch alte Software weiterhin unter Windows 11 funktioniert. Doch wenngleich der Code weiterhin vorhanden ist, funktioniert er nicht immer zuverlässig: Nutzer meldeten nach Windows-Updates etwa fehlenden Ton bei GTA Vice City oder Abstürze von Need for Speed: Most Wanted, wenn die Korrektur aktiv war.

So weist man EmulateHeap unter Windows 11 nach:

Wer die Funktion nachweisen möchte, kann dies laut Windows Latest mit den kostenlosen Application Compatibility Tools erledigen, die man über Windows ADK installieren kann. Nach der Installation öffnet man hier den Compatibility Administrator in der 32-Bit-Version und findet EmulateHeap in der Liste möglicher Kompatibilitätskorrekturen, wenn man unter „Benutzerdefinierte Datenbanken“ eine neue Datenbank für den Kompatibilitätsmodus anlegt.

Mitmachen und kommentieren

Wie stehen Sie zu diesem Thema? Die PCGH-Redaktion freut sich über Ihre fundierte Meinung in den Kommentaren zu dieser Meldung. Sollten Sie noch keinen Extreme-Account haben, laden wir Sie zu einer Registrierung im Forum ein. Beachten Sie beim Kommentieren aber bitte die gültigen Forenregeln. Folgen Sie gerne PCGH bei 🔈 Youtube oder 💬 Whatsapp und erhalten Sie Neuigkeiten zu Grafikkarten, CPUs und Gaming direkt in Ihrem Feed.

← Zurück zu News

Bereit für Ihre kostenlose E-Mail?

512 MB Speicher, modernes Webmail und ein News-Portal — kostenlos starten.

Jetzt kostenlos registrieren