Em 19 de outubro de 2026, o Windows Latest relatou que o repórter Abhijith M B encontrou o EmulateHeap listado no Compatibility Administrator em um PC com Windows 11 26H2. O ajuste reproduz o comportamento do heap do Windows 95 para um processo quando é ativado, segundo a explicação de Raymond Chen, engenheiro da Microsoft. O relato do Windows Latest e a explicação técnica de Chen descrevem, respectivamente, a entrada encontrada e o funcionamento da correção.
O que apareceu no Windows 11 26H2
O Compatibility Administrator faz parte do Windows Assessment and Deployment Kit (Windows ADK), ferramenta da Microsoft para avaliar e implantar o Windows. A documentação do ADK 10.1.26100.9457, de setembro de 2026, lista suporte ao Windows 11 26H2, 25H2 e 24H2. A documentação da Microsoft sobre o ADK também explica que o kit inclui o Compatibility Administrator.
Como o EmulateHeap funciona
O heap é uma área de memória que programas usam para fazer alocações. Quando o EmulateHeap é ativado para um processo, ele redireciona chamadas do sistema operacional relacionadas ao heap para funções substitutas que imitam o comportamento do Windows 95. Chen explica que a implementação foi feita a partir de uma cópia do código-fonte do gerenciador de heap do Windows 95, recompilada e incorporada à infraestrutura de compatibilidade da Microsoft. O código é carregado quando a correção é ativada para o processo. A explicação de Chen no Microsoft Learn descreve esse mecanismo.
A razão é que alguns programas antigos podem depender, por acaso, de detalhes do heap original. Um aplicativo pode esperar que uma alocação reutilize determinado endereço de memória ou depender do conteúdo de uma área já liberada. Se outro gerenciador tratar essas situações de maneira diferente, o programa pode deixar de funcionar como antes.
Há um custo técnico: com o EmulateHeap ativo, o heap de baixa fragmentação, um recurso mais recente, precisa ser desativado. Reproduzir o comportamento antigo pode ajudar um programa específico, mas o heap do Windows 95 não é, por isso, melhor ou mais robusto em geral, como Chen observa na explicação técnica da Microsoft.
O ajuste do SimCity era outro
O EmulateHeap não é o mecanismo criado para o SimCity. Em um relato histórico, Joel Spolsky atribuiu a Jon Ross, autor do SimCity para Windows 3.x, a explicação de que o jogo lia memória depois de liberá-la. Spolsky contou que o Windows 95 usava um modo especial do alocador para o SimCity, que não liberava a memória imediatamente. Esse ajuste específico do jogo é diferente da correção EmulateHeap, que reproduz o comportamento do heap do Windows 95 para processos configurados para usá-la. O relato de Spolsky descreve a solução do SimCity.
Um relato de usuário sobre o Windows 11 22H2
Em 15 de março de 2023, um usuário anônimo relatou no Microsoft Q&A problemas após ativar o EmulateHeap ou modos de compatibilidade com Windows 95, 98 e ME no Windows 11 22H2. O relato associou a configuração à perda de áudio em Grand Theft Auto: Vice City e Grand Theft Auto III, a travamentos em Grand Theft Auto: San Andreas, Need for Speed: Most Wanted 2005 e programas InstallShield, e a bloqueios em Thief II e Thief 1 Gold Edition. A publicação no Microsoft Q&A registra esses problemas na experiência daquele usuário.