Op 19 oktober 2026 meldt Windows Latest dat verslaggever Abhijith M B EmulateHeap aantreft in Compatibility Administrator op één pc met Windows 11 26H2. EmulateHeap is een compatibiliteitsfix die, wanneer die voor een proces is ingeschakeld, heapfuncties van Windows omleidt naar vervangende functies die de heap van Windows 95 nabootsen. Een heap is een geheugengebied waarin een programma tijdens het draaien geheugen reserveert en weer vrijgeeft.

De vermelding in Compatibility Administrator

Windows Latest meldt EmulateHeap in de compatibiliteitslijst op één pc met Windows 11 26H2

Compatibility Administrator is onderdeel van de Windows Assessment and Deployment Kit (Windows ADK). De ADK-documentatie van september 2026 noemt ondersteuning voor Windows 11 26H2, 25H2 en 24H2. De vermelding van EmulateHeap op één pc is de concrete waarneming die Windows Latest rapporteert.

Hoe EmulateHeap Windows 95-gedrag nabootst

Volgens Microsoft-ingenieur Raymond Chen stuurt EmulateHeap, zodra de fix voor een proces is ingeschakeld, aanroepen naar heapfuncties door naar vervangende functies. Microsoft nam daarvoor broncode van de Windows 95 Heap Manager, compileerde die opnieuw en voegde de code toe aan de compatibiliteitsvoorzieningen. Chen schrijft dat de oude code pas wordt geladen wanneer de fix voor een proces actief is. Chen beschrijft de werking van EmulateHeap op Microsoft Learn.

Waarom oude software op de oude heap kan leunen

Een ouder programma kan afhankelijk zijn van toevalligheden in het geheugenbeheer. Het kan bijvoorbeeld verwachten dat een volgende geheugentoewijzing hetzelfde adres gebruikt, of rekenen op de inhoud van geheugen dat al is vrijgegeven. Als een andere heapmanager dat geheugen anders behandelt, kan zo’n foutieve aanname een probleem veroorzaken.

Het nabootsen van dat gedrag heeft een prijs: volgens Chen moet de nieuwere low-fragmentation heap, oftewel heap met lage fragmentatie, worden uitgeschakeld zolang EmulateHeap actief is. De Windows 95-heap is daarmee een gerichte compatibiliteitsoplossing, geen algemene verbetering van geheugenbeheer. Chen beschrijft die heap als anders, niet als beter of robuuster.

De SimCity-oplossing was anders

In een essay van 24 mei 2000 beschreef Joel Spolsky, op basis van een verhaal van Jon Ross, de maker van de oorspronkelijke SimCity voor Windows 3.x, hoe het spel geheugen bleef lezen nadat het was vrijgegeven. Windows 95 gebruikte voor SimCity een aparte allocatormodus die geheugen niet meteen vrijgaf. Dat was een spelgerichte oplossing; EmulateHeap bootst voor een ingeschakeld proces het bredere heapgedrag van Windows 95 na. Spolsky’s historische verslag.

Een gebruikersmelding over Windows 11 22H2

Op 15 maart 2023 meldde een anonieme gebruiker op Microsoft Q&A problemen na het inschakelen van EmulateHeap of verwante Windows 95/98/ME-compatibiliteitsmodi op Windows 11 22H2. De gebruiker rapporteerde geluidsuitval in Grand Theft Auto: Vice City en Grand Theft Auto III, crashes in Grand Theft Auto: San Andreas, Need for Speed: Most Wanted 2005 en InstallShield-programma’s, en vastlopers in Thief II en Thief 1 Gold Edition.