Atualização Cumulativa de 14 de maio de 2024 KB5037929 para .NET Framework 3.5 e 4.8.1 para Windows Server 2022

Aplica-se A
.NET

Nota

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

A atualização de 14 de maio de 2024 para Windows Server 2022 inclui melhorias de segurança e fiabilidade cumulativa no .NET Framework 3.5 e 4.8.1. 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.
- Resolve um problema com ISymUnmanagedReader::GetMethodsFromDocumentPosition e ISymUnmanagedReader2::API GetMethodsInDocument pode resultar em resultados incorretos em determinadas circunstâncias.
Bibliotecas .NET - Resolve um problema que pode ser acionado no analisador de ficheiros fbx.
- 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)

Informações adicionais sobre esta atualização

Os artigos seguintes contêm informações adicionais sobre esta atualização, uma vez que estão relacionadas com versões de produto individuais.

  • 5038282 Descrição da Atualização Cumulativa para .NET Framework 3.5, 4.8 e 4.8.1 para Windows Server 2022 (KB5038282)

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 KB5043806.

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 de produto individual .NET Framework será instalada, conforme aplicável, ao aplicar a atualização do sistema operativo. Para obter mais informações sobre as atualizações do sistema operativo, veja informações adicionais sobre esta secção de atualização .

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 .NET Framework 3.5 ou 4.8.1 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