Data do lançamento: 26 de janeiro de 2021

Versão: .NET Framework 3.5 e 4.7.2

A atualização de 26 de janeiro de 2021 para Windows 10, versão 1809 e Windows Server, versão 2019 inclui melhorias de confiabilidade cumulativa no .NET Framework 3.5 e 4.7.2. Recomendamos que você aplique esta atualização como parte de suas rotinas de manutenção regulares. Antes de instalar esta atualização, confira as seções Pré-requisitos e Reiniciar.

Melhorias de qualidade e confiabilidade

ASP.NET

- Resolve um problema em que, após a instalação da atualização lançada em 20 de outubro, alguns aplicativos do ASP.Net falham durante a pré-complicação, provavelmente com uma mensagem que contém as palavras "Erro ASPCONFIG".

WPF1

- Resolve um travamento ao rolar até o final de um TreeView, quando o arredondamento de layout está habilitado e o dimensionamento de DPI não é 100%.

CLR2

- Melhora a confiabilidade da tarefa de geração automática de Imagens Nativas.

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

Problemas conhecidos nesta atualização

Sintoma

Depois de instalar esta atualização, os aplicativos WPF podem falhar com um callstack semelhante ao

Exception Info: System.NullReferenceException at System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) at System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr)
at System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean)
at System.Windows.Interop.HwndMouseInputProvider.Dispose()

Isso ocorre ao descartar uma HwndSource cujo RootVisual é nulo, uma situação que surge no Visual Studio ao encaixar ou dividir janelas e pode surgir em outros aplicativos.

Solução alternativa

Para resolver esse problema, de definir duas opções de AppContext usando um dos métodos descritos na Classe AppContext (Sistema) sob o título "AppContext para consumidores de biblioteca".  As opções são nomeadas Switch.System. Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix eSwitch.System. Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix e ambos devem ser definidos como "verdadeiro".   A primeira opção evita a falha, mas apresenta o bug corrigido nos KBs.  No momento, a segunda opção é ignorada, mas será reconhecida em uma atualização futura do .NET que contém uma correção para a falha de referência nula;  restaura a correção do bug original.

Por exemplo, usando o método app.config arquivo para aplicar a solução alternativa no escopo do aplicativo:

<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

Informações adicionais sobre esta atualização

Os artigos a seguir contêm informações adicionais sobre essa atualização, conforme ela se relaciona a versões de produtos individuais.

  •  4598461Descriçã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, versão 2019 (KB4598461)

Como obter esta atualização

Instale esta atualização

Canal de Lançamento

Disponível

Próxima Etapa

Windows Update e Microsoft Update

Sim

Para baixar e instalar esta atualização, vá para Configurações > Atualizar & segurança > Windows Updatee selecione Verificar se há atualizações.

Catálogo do Microsoft Update

Sim

Para obter o pacote autônomo desta atualização, vá para o site do Catálogo de Atualizações da Microsoft.

Serviços de Atualização do Windows Server (WSUS)

Não

Você pode importar essa atualização para o WSUS manualmente. Consulte o Catálogo de Atualizações da Microsoft para obter instruções.

Observação: Esta atualização está disponível no WSUS via 4598461.

Informações sobre os arquivos

Para obter uma lista dos arquivos fornecidos nesta atualização, baixe as informações do arquivo para atualização cumulativa.

Pré-requisitos

Para aplicar essa atualização, você deve ter o .NET Framework 3.5 ou 4.7.2 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

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.