Data de lançamento:
14 de maio de 2024Versão:
.NET Framework 3.5 e 4.8A atualização de 14 de maio de 2024 para Windows 10, versão 1809 e o Windows Server 2019 inclui melhorias de segurança e confiabilidade cumulativa no .NET Framework 3.5 e 4.8. Recomendamos que você aplique esta atualização como parte de suas rotinas de manutenção regulares. Antes de instalar esta atualização, consulte as seções Pré-requisitos e Necessidade de reinicialização.
Resumo
Melhorias de Segurança
Não há novas melhorias de segurança nessa versão. Essa atualização é cumulativa e contém todas as melhorias de segurança lançadas anteriormente.
Melhorias de qualidade e confiabilidade
CLR1 |
- Resolve um problema em que falhas podem ocorrer se vários threads consultarem simultaneamente a implementação ITypeInfo do mesmo tipo gerenciado |
Bibliotecas do .NET |
- Aborda um problema em que a plataforma de 32 bits mostra uma regressão significativa do tempo de resposta. - Resolve um problema para usar implementações validadas pelo MIST de algoritmos FIPS. |
Fundamentos do .NET |
– Resolve um problema com alterações de formato curinga introduzidas no IIS 10. |
WPF2 |
- Resolve um problema em que os aplicativos falham ao chamar métodos GetWindowText e GetWindowTextLength. |
1 CLR (Common Language Runtime)
2Windows Presentation Foundation (WPF)
Informações adicionais sobre esta atualização
Os artigos a seguir contêm informações adicionais sobre esta atualização para versões de produto individuais.
-
5038283 Descrição da Atualização Cumulativa para .NET Framework 3.5, 4.7.2 e 4.8 para Windows 10, versão 1809 e Windows Server 2019 (KB5038283)
Problemas conhecidos nesta atualização
Sintoma |
A Microsoft recebeu relatórios sobre .NET Framework atualização cumulativa de maio fazendo com que os clientes observassem exceções de runtime em determinados cenários hospedados pelo SQL CLR. Essas exceções se manifestarão com a mensagem de erro System.Security.HostProtectionException: tentou executar uma operação que foi proibida pelo host CLR e conterá um dos seguintes quadros no rastreamento de pilha de exceção: System.Security.Cryptography.SHA256Managed.. ctor() -ou-System.Security.Cryptography.SHA384Managed.. ctor() -ou-System.Security.Cryptography.SHA512Managed.. ctor() Essa exceção se deve a uma alteração recente na implementação dos tipos SHA256Managed, SHA384Managed e SHA512Managed em .NET Framework. O uso dos tipos SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 e HMACSHA512 em ambientes hospedados no SQL CLR não é afetado. |
Solução alternativa |
Várias opções de trabalho estão disponíveis. Uma opção é marcar o assembly que utiliza os tipos SHA256Managed, SHA384Managed ou SHA512Managed como UNSAFE. Isso fará com que o ambiente hospedado no SQL CLR permita que os construtores afetados sejam executados com êxito. Outra opção é utilizar a função HASHBYTES interna do SQL em vez da família sha-2 de APIs do .NET Framework. A função HASHBYTES é diretamente chamada do SQL e não requer escrever código gerenciado. |
Resolução |
A Microsoft resolveu esse problema com KB5043804 de atualização. |
Como obter esta atualização
Instale esta atualização
Canal de lançamento |
Disponível |
Próxima etapa |
Windows Update e Microsoft Update |
Sim |
Nenhuma. Esta atualização será baixada e instalada automaticamente do Windows Update. |
Windows Update para Empresas |
Sim |
Nenhuma. Esta atualização será baixada e instalada automaticamente do Windows Update. |
Catálogo do Microsoft Update |
Sim |
Para obter o pacote autônomo para esta atualização, acesse o site do Catálogo de Atualizações da Microsoft . |
WSUS (Windows Server Update Services) |
Sim |
Esta atualização individual do produto .NET Framework será instalada, conforme aplicável, aplicando a atualização do sistema operacional. Para obter mais informações sobre atualizações do sistema operacional, consulte a seção informações adicionais sobre essa atualização. |
Informações do arquivo
Para obter uma lista dos arquivos fornecidos nesta atualização, baixe as informações do arquivo para atualização cumulativa.
Pré-requisitos
Para aplicar esta atualização, você deve ter o .NET Framework 3.5 ou 4.8 instalado.
Necessidade de reinicialização
Você deverá reinicializar o computador depois de aplicar esta atualização se qualquer arquivo afetado estiver sendo usado. Recomendamos sair de todos os aplicativos baseados no .NET Framework antes de aplicar essa atualização.
Como obter ajuda e suporte para esta atualização
-
Ajuda para instalar atualizações: Perguntas frequentes do Windows Update
-
Proteja-se online e em casa: Suporte de segurança do Windows
-
Suporte local de acordo com seu país: Suporte Internacional.