Atualização Cumulativa de 14 de maio de 2024 KB5037926 para .NET Framework 4.8 para Windows 10, versão 1607 e Windows Server 2016

Aplica-se A
.NET

Nota

  • Data de Lançamento:
    14 de maio de 2024
  • Versão:
    .NET Framework 4.8

A atualização de 14 de maio de 2024 para Windows 10, versão 1607 e Windows Server 2016 inclui melhorias de segurança e fiabilidade cumulativa no .NET Framework 4.8. Recomendamos que aplique esta atualização como parte das suas rotinas de manutenção regulares. Antes de instalar esta atualização, veja as secções Pré-requisitos e Requisitos de reinício .

Resumo

Melhorias de Segurança

Não existem novos melhoramentos de segurança nesta versão. Esta atualização é cumulativa e contém todas as melhorias de segurança disponibilizadas anteriormente.

Melhoramentos de Qualidade e Fiabilidade

CLR1 - Resolve um problema em que podem ocorrer falhas se vários threads consultarem simultaneamente a implementação ITypeInfo do mesmo tipo gerido
Bibliotecas .NET - Resolve um problema em que a plataforma de 32 bits mostra uma regressão significativa do tempo de resposta.
- Resolve um problema ao utilizar implementações validadas pelo MIST de algoritmos FIPS.
Noções Básicas do .NET - Resolve um problema com as alterações de formato de caráter universal introduzidas no IIS 10.
WPF2 - Resolve um problema em que as aplicações falham ao chamar os métodos GetWindowText e GetWindowTextLength.

1Common Language Runtime (CLR)

2 Windows Presentation Foundation (WPF)

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 alojados pelo SQL CLR. Estas exceções irão manifestar-se com a mensagem de erro
System.Security.HostProtectionException: Tentou executar uma operação que foi proibida pelo anfitrião CLR e irá conter um dos seguintes frames no rastreio da pilha de exceções:
System.Security.Cryptography.SHA256Managed.. ctor()
- ou -

System.Security.Cryptography.SHA384Managed.. ctor()
- ou -

System.Security.Cryptography.SHA512Managed.. ctor()
Esta exceção deve-se a uma alteração recente na implementação dos tipos SHA256Managed, SHA384Managed e SHA512Managed no .NET Framework. A utilização dos tipos SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 e HMACSHA512 em ambientes alojados no CLR do SQL não é afetada.
Solução Estão disponíveis várias opções de soluções.
Uma opção é marcar a assemblagem que utiliza os tipos SHA256 Geridos, SHA384 Geridos ou SHA512 Geridos como NÃO SEGURO. Isto fará com que o ambiente alojado clR do SQL permita que os construtores afetados sejam executados com êxito.
Outra opção é utilizar a função HASHBYTES incorporada do SQL em vez da família de APIs SHA-2 do .NET Framework. A função HASHBYTES é chamada diretamente a partir do SQL e não requer a escrita de código gerido.
Resolução A Microsoft resolveu este problema com a atualização KB5043803.

Como obter esta atualização

Instalar esta atualização

Via de Lançamento Disponível Passo Seguinte
Windows Update e Microsoft Update Sim Nenhuma. Esta atualização será transferida e instalada automaticamente a partir do Windows Update.
Windows Update para Empresas Sim Nenhuma. Esta atualização será transferida e instalada automaticamente a partir do Windows Update.
Catálogo Microsoft Update Sim Para obter o pacote autónomo para esta atualização, aceda ao site do Catálogo Microsoft Update.
Windows Server Update Services (WSUS) Sim Esta atualização será sincronizada automaticamente com o WSUS se configurar da seguinte forma:
Produto: Windows 10, versão 1607 e Windows Server 2016
Classificação: Atualizações

Informações de ficheiro

Para obter uma lista dos ficheiros incluídos nesta atualização, transfira as informações de ficheiro para a atualização cumulativa.

Pré-requisitos

Para aplicar esta atualização, tem de ter o .NET Framework 4.8 instalado.

Requisito de reinício

Tem de reiniciar o computador depois de aplicar esta atualização se estiverem a ser utilizados ficheiros afetados. Recomendamos que saia de todas as aplicações baseadas em .NET Framework antes de aplicar esta atualização.

Como obter ajuda e suporte para esta atualização