Recentemente, alguns utilizadores do sistema Microsoft Windows relataram que, após instalar a atualização mais recente do .NET Framework, as funcionalidades de impressão e exportação de documentos PDF apresentaram anomalias. O alcance dos problemas abrange várias versões do Windows 10 e Windows 11, com algumas aplicações que dependem do Windows Presentation Foundation (WPF) a apresentarem erros ao processar conteúdos com fontes específicas. A Microsoft confirmou que o problema está a ser investigado e planeia lançar uma solução a longo prazo através de futuras atualizações do sistema.
O problema origina-se da atualização do .NET Framework lançada em agosto deste ano
Este problema decorre de uma atualização do .NET Framework lançada pela Microsoft a 11 de agosto de 2026. Os dispositivos afetados incluem computadores a correr as versões Windows 11 23H2, 24H2, 25H2, 26H1, bem como dispositivos a correr as versões Windows 10 21H2 e 22H2, sendo que as versões .NET Framework 3.5 e .NET Framework 4.8.1 também estão envolvidas.
Os problemas enfrentados pelos utilizadores concentram-se principalmente em cenários de processamento de documentos, impressão e exportação de PDF. Algumas aplicações desenvolvidas com tecnologia WPF, ao tentarem processar dados que incluem fontes específicas, interrompem diretamente a operação e apresentam a mensagem de erro “System.IO.FileFormatException”. Como o WPF é um framework de desenvolvimento de interface gráfica amplamente utilizado no sistema Windows, muitas aplicações profissionais e empresariais dependem desta tecnologia, pelo que o impacto desta atualização não se limita apenas a cenários de impressão comuns, podendo também afetar o funcionamento de software em ambientes de escritório e produção.
Novo mecanismo de segurança causa falsos positivos no sistema
A Microsoft afirmou que esta anomalia está relacionada com um novo mecanismo de segurança introduzido na atualização. Este mecanismo foi originalmente concebido para corrigir vulnerabilidades de segurança que poderiam ser exploradas por atacantes, prevenindo a injeção de código malicioso através de caminhos de rede. No entanto, após o reforço das funcionalidades de proteção, o sistema começou a apresentar falsos positivos, resultando na bloqueação de algumas solicitações normais de acesso a bases de dados de fontes, o que provocou anomalias na execução das aplicações.
Atualmente, para lidar com este problema, os desenvolvedores de software podem implementar uma solução temporária através da modificação dos ficheiros de configuração das aplicações. Os programadores podem ativar a opção “Switch.MS.Internal.TtfDelta.DisableCmapAndSbitOverflowProtection” para desativar o mecanismo de proteção de fontes relacionado, restaurando assim algumas funcionalidades. No entanto, este método também reduz a capacidade de proteção originalmente destinada a defender contra vulnerabilidades de segurança, pelo que não é adequado como solução a longo prazo.
| Item | Especificações |
|---|---|
| Versões do sistema operativo afetadas | Windows 11 23H2, 24H2, 25H2, 26H1; Windows 10 21H2, 22H2 |
| Versões do .NET Framework afetadas | 3.5, 4.8.1 |
| Data de lançamento da atualização que desencadeou o problema | 11 de agosto de 2026 |
| Funcionalidades afetadas | Funcionalidade de impressão, funcionalidade de exportação de PDF, funcionalidade de processamento de documentos |
| Mensagem de erro | System.IO.FileFormatException |
| Alternativa temporária para solução | Switch.MS.Internal.TtfDelta.DisableCmapAndSbitOverflowProtection |

