Applies To.NET

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)

2Windows 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

Canal de Lançamento

Disponível

Passo Seguinte

Windows Update e Microsoft Update

Sim

Nenhum. Esta atualização será transferida e instalada automaticamente a partir de Windows Update.

Windows Update para Empresas

Sim

Nenhum. Esta atualização será transferida e instalada automaticamente a partir de Windows Update.

Catálogo Microsoft Update

Sim

Para obter o pacote autónomo para esta atualização, aceda ao site 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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.