TL;DR
Get the latest gadgets delivered free with Prime
- Fast, free delivery on millions of items
- Prime Video, Amazon Music and more included
- Member-only deals all year
Windows Latest reported on Oct. 19 that Windows 11 26H2 still includes EmulateHeap, a compatibility fix based on Windows 95’s heap manager. The fix can help selected older applications that depend on memory behavior from that era, but its presence does not mean Windows 11 runs the old manager for every program.
Windows 11 26H2 still includes EmulateHeap, a compatibility fix that can use code from Windows 95’s heap manager for older applications that depend on its memory behavior, according to a report published by Windows Latest on Oct. 19. The finding illustrates how Microsoft retains targeted legacy support in its current operating system; it does not mean Windows 11 routinely runs the Windows 95 manager for all applications.
Windows Latest says it found EmulateHeap in Compatibility Administrator on a Windows 11 26H2 PC. The tool, part of Microsoft’s Windows Assessment and Deployment Kit, lists compatibility fixes, also known as shims. Microsoft describes a shim as “a small piece of code that intercepts API calls from applications.” EmulateHeap is intended for programs whose assumptions about memory management cause problems on newer Windows versions.
The report draws on explanations by former Microsoft engineer Raymond Chen, who wrote that some older applications relied on quirks of the Windows 95 heap, including expecting previously freed memory to retain its contents. EmulateHeap redirects an application’s heap-related calls to replacements that reproduce that older behavior. Chen described the fix as involving a recompiled copy of Windows 95 heap-manager source code within Windows’ application compatibility infrastructure.
That code is not described as constantly active. Chen said it is loaded from disk only when EmulateHeap is enabled for an application. The report also stresses that this fix is separate from a one-off Windows 95 change for SimCity. Both examples reflect Microsoft’s use of application-specific compatibility measures, but they are not the same code or intervention.
How Legacy Apps Get Memory Support
EmulateHeap shows one way Windows can preserve access to old software without requiring every application to be rewritten for current versions of the operating system. For users and organizations that still depend on aging programs, compatibility fixes may help keep those applications usable even when their original assumptions no longer match how newer Windows versions manage memory.
The method also has limits. It is an application-specific fix, not a general promise that all Windows 95 software will work on Windows 11. Windows Latest notes that some games have had problems when compatibility shims were enabled: users reported sound loss in Grand Theft Auto: Vice City and crashes in Need for Speed: Most Wanted after the Windows 11 22H2 update. Those examples underline that compatibility layers can introduce their own issues and do not guarantee a successful fix.
As an affiliate, we earn on qualifying purchases.
From SimCity to Compatibility Shims
The history described in the report begins with the original Windows version of SimCity. In a 2000 essay, Joel Spolsky, a former Microsoft engineer and Stack Overflow co-founder, recounted an account from the game’s programmer, Jon Ross: the game had a bug that read memory after freeing it. Spolsky explained that the flaw went unnoticed on Windows 3.x because, as he put it, “the memory never went anywhere.”
According to Spolsky’s account, the game failed on Windows 95 beta versions, and Microsoft added a special behavior that kept memory from being freed immediately when it detected SimCity. Chen’s later explanation concerned a broader compatibility problem: other programs also relied on Windows 95 heap behavior. EmulateHeap addressed those programs through the compatibility framework. The report says the fix remains listed in Windows 11 26H2, while the old code is loaded only when the fix is enabled for a program.
The listing can be viewed through Compatibility Administrator, which is included in Microsoft’s ADK. Windows Latest reports that the September 2026 ADK release officially supports Windows 11 26H2. Seeing a fix in the tool, however, establishes that it is available in the compatibility database—not that it is enabled for a particular app or works reliably in every case.
““a small piece of code that intercepts API calls from applications.””
— Microsoft, describing compatibility fixes
legacy application support Windows 11
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
What the Listing Does Not Prove
The report establishes that EmulateHeap appears in Compatibility Administrator on a Windows 11 26H2 system. It does not establish how many current applications need the fix, how often it is enabled, or whether Microsoft plans to retain it in future Windows releases. A listed compatibility fix is not proof that it is active on every PC or suitable for every older program.
The supplied report also does not provide independent testing of EmulateHeap across a range of applications or detail the exact circumstances behind the cited game problems. Chen’s explanation, as presented by Windows Latest, says the legacy code loads only when the fix is enabled for an app; the report does not specify which applications Microsoft currently associates with it by default.
Windows 95 memory manager emulator
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Checking the Fix on Windows 11
Windows Latest says administrators can inspect the compatibility-fix list using the Application Compatibility Tools component of Microsoft’s ADK and open Compatibility Administrator. The presence of EmulateHeap there is evidence that the fix remains available in the reported Windows 11 26H2 setup, not a recommendation to enable it broadly.
For now, the key question is whether Microsoft continues to carry the fix in later Windows releases and whether particular older applications still require it. The source report does not identify a Microsoft announcement about removing or changing EmulateHeap. Any claims about its future status or wider use remain unconfirmed.
Windows 11 EmulateHeap compatibility fix
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Key Questions
Does Windows 11 run Windows 95’s memory manager all the time?
No. According to Raymond Chen’s explanation cited by Windows Latest, the old heap-manager code is loaded from disk only when EmulateHeap is enabled for an application.
What is EmulateHeap for?
It is a compatibility fix for older applications that rely on Windows 95 heap behavior. It redirects memory-management calls to replacements intended to mimic that behavior.
Is EmulateHeap the same fix Microsoft made for SimCity?
No. The report distinguishes the SimCity-specific change described by Joel Spolsky from EmulateHeap, a separate fix for applications that depend on Windows 95 memory-management quirks.
Does finding EmulateHeap mean an older game will work?
No. A fix being listed does not guarantee compatibility. Windows Latest cites user reports of sound problems in Grand Theft Auto: Vice City and crashes in Need for Speed: Most Wanted when a shim was enabled after the Windows 11 22H2 update.
Source: hn
Fall Picks
fall essentials
As an affiliate, we earn on qualifying purchases.
