Aplica-se A.NET

Data de Lançamento:13 de julho de 2021

Versão:.NET Framework 3.5 e 4.8

A atualização de 13 de julho de 2021 para Windows 10, versão 1809 e Windows Server, versão 2019 inclui melhorias de fiabilidade cumulativa no .NET Framework 3.5 e 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 .

Melhorias de qualidade e fiabilidade

WPF1

- Resolve um problema que afeta um DataGrid contido num ScrollViewer externo.

- Resolve uma falha devido a ElementNotAvailableException numa ListView com elementos de automatização de itens de dados personalizados.

CLR2

- Quando o processo não está sob pressão de memória elevada, tende a favorecer a realização de BGCs em vez de fazer GCs de compactação completa. Normalmente, isto é desejável, mas se o comportamento da aplicação mudar drasticamente, pode fazer com que grande parte da fragmentação nas gerações mais velhas (ou seja, gen2 e LOH) não seja utilizada. Pode recolher eventos GC ETW que indicam a quantidade de fragmentação que existe na gen2 e LOH e verificar se está nesta situação.

Esta versão introduz um novo GC config GCConserveMemory para detetar esta situação e ser conservador sobre a utilização da memória e não deixar tanta fragmentação não utilizada.

Pode especificá-lo no ficheiro app.config

<> de configuração  >de runtime <     <GCConserveMemory enabled="N"/>   </runtime> </> de configuração em que N é um valor inteiro entre 0 e 9 (inclusive). 0 é a predefinição. Não especificar esta configuração ou especificá-la como 0 não altera a otimização do GC. Especificar um valor diferente de zero indica ao GC o quão conservador pretende que o GC seja sobre a utilização da memória – quanto maior for o valor, mais conservador será, ou seja, quanto menor for a área dinâmica para dados. Sugerimos que experimente números diferentes para ver que valor funciona melhor para si – normalmente começamos com um valor entre 5 e 7. Tenha em atenção que se detetarmos que o LOH tem demasiada fragmentação, será compactado automaticamente.

Winforms

- Resolve um problema no controlo grelha de propriedades para impedir a leitura incorreta de dados em alguns cenários em processos de 64 bits.

- Resolve um problema em que System.Drawing liberta a memória alocada quando não consegue obter as definições da impressora.

ClickOnce

- Resolve uma regressão introduzida nas atualizações anteriores. Agora, honramos a definição de política WinTrust "Ignorar verificações de revogação de carimbo de data/hora" ao validar carimbos de data/hora em manifestos ClickOnce.

1 Windows Presentation Foundation (WPF)2 Common Language Runtime (CLR)

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.

  • 5004228 Descrição da Atualização Cumulativa para .NET Framework 3.5, 4.7.2 e 4.8 para Windows 10 Versão 1809 (KB5004228)

Como obter esta atualização

Instalar esta atualização

Via de Lançamento

Disponível

Passo Seguinte

Windows Update e Microsoft Update

Sim

Para transferir e instalar esta atualização, aceda a Definições > Atualizar & segurança > Windows Update e, em seguida, selecione Procurar atualizações.

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 Produtos e Classificações da seguinte forma:

Produto: Windows 10, versão 1809 e Windows Server, versão 2019

Classificação: Atualizações

Informações de ficheiro

Para obter uma lista dos ficheiros incluídos nesta atualização, transfira o 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 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

Problemas conhecidos nesta atualização

Atualmente, a Microsoft desconhece a existência de quaisquer problemas nesta 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.