264x
005487
2024-04-19

Fault Tolerant Heap (FTH)

O desempenho ao iniciar os programas ou ao trabalhar no programa piorou significativamente. Qual poderá ser a causa para isso?


Resposta:

Os problemas de desempenho podem ser causados pelo Fault Tolerant Heap (FTH). Este é um subsistema do Windows responsável por monitorizar falhas das aplicações para evitar futuras falhas da aplicação.

Para verificar se uma aplicação (RFEM, RSTAB, RSECTION etc.) se encontra na lista de aplicações a serem verificadas, vale a pena dar uma vista de olhos no registo do Windows. Pode encontrar uma lista na seguinte chave:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FTH\State

Como alternativa, pode visualizar as entradas no visualizador de eventos do Windows. Pode encontrá-lo no seguinte caminho:
Registos de serviços e aplicações>Microsoft>Windows>Fault-Tolerant-Heap

Para repor a lista de aplicações afetadas, execute a linha de comandos como administrador e introduza o seguinte comando:
Rundll32.exe fthsvc.dll,FthSysprepSpecialize

Informação

Ao executar este comando, todas as aplicações FTH serão eliminadas, por isso as aplicações que estão a funcionar corretamente podem falhar novamente após a execução deste comando.

Em seguida, a lista deve estar vazia e a aplicação pode ser iniciada novamente sem quaisquer restrições. Se o problema ocorrer com frequência, o FTH também pode ser desativado completamente. O procedimento, bem como um resumo da FAQ podem ser encontrados na página web da Microsoft.


Autor

O Eng. Rehm participa nos desenvolvimentos da área das estruturas de madeira e presta apoio técnico a clientes.