Visão Geral
A atualização KB5037926, lançada em 14 de maio de 2024, é uma atualização cumulativa para o .NET Framework 4.8 destinada especificamente ao Windows 10 versão 1607 e ao Windows Server 2016. Esta atualização faz parte dos esforços contínuos da Microsoft para melhorar a segurança e a confiabilidade do .NET Framework. Embora não introduza novas melhorias de segurança, consolida todas as atualizações de segurança lançadas anteriormente, garantindo que os sistemas sejam fortalecidos contra vulnerabilidades conhecidas. A atualização é recomendada como parte de rotinas de manutenção regulares para manter o desempenho e a segurança ideais do sistema.
Objetivo
O objetivo principal do KB5037926 é fornecer aprimoramentos de confiabilidade cumulativa para o .NET Framework 4.8. Ele aborda vários problemas que podem levar a falhas de aplicativos e regressões de desempenho. Notavelmente, ele resolve um problema em que vários threads consultando o mesmo tipo gerenciado podem causar falhas e corrige uma regressão significativa do tempo de resposta em plataformas de 32 bits. Além disso, ele aborda problemas relacionados a alterações de formato curinga no IIS 10 e falhas em aplicativos ao chamar métodos específicos no Windows Presentation Foundation (WPF). No geral, esta atualização visa melhorar a estabilidade e o desempenho de aplicativos que dependem do .NET Framework.
Sentimento Geral
O sentimento geral em torno KB5037926 parece ser misto. Embora muitos usuários apreciem as melhorias de confiabilidade cumulativas e a resolução de problemas específicos, há preocupações em relação às exceções de tempo de execução relatadas em cenários hospedados pelo SQL CLR. Essas exceções, ligadas a mudanças recentes nas implementações criptográficas, levaram a alguma frustração entre os usuários. No entanto, a Microsoft forneceu soluções alternativas, que podem aliviar alguns dos problemas. No geral, embora a atualização seja vista como benéfica para a estabilidade do sistema, os problemas conhecidos podem causar hesitação entre alguns usuários considerando a instalação.
Problemas Conhecidos
- Exceções de tempo de execução em cenários hospedados pelo SQL CLR, especificamente relacionadas aos tipos SHA256Managed, SHA384Managed e SHA512Managed.
- Mensagem de erro: System.Security.HostProtectionException indicando operações proibidas pelo host CLR.
- As opções de solução alternativa incluem marcar assemblies como UNSAFE ou usar a função HASHBYTES integrada do SQL em vez de . APIs SHA-2 da NET.
- A Microsoft resolveu esses problemas em uma atualização subsequente (KB5043803).
Nota: Tomamos medidas para garantir que o conteúdo gerado por IA seja da mais alta qualidade possível, mas não podemos garantir sua precisão e recomendamos que os usuários façam sua própria pesquisa independente. Gerado em 2024-12-22 12:25 AM