26 de janeiro de 2021-KB4598461 Pré-visualizaçã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

Nota

  • Data de Lançamento:
    26 de janeiro de 2021
  • Versão:
    .NET Framework 3.5, 4.7.2 e 4.8

Resumo

Este artigo descreve a Pré-visualização da Atualização Cumulativa para 3.5, 4.7.2 e 4.8 para Windows 10, versão 1809 e Windows Server, versão 2019.

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.

  • 4598303 Descrição da Atualização Cumulativa para .NET Framework 3.5 e 4.7.2 para Windows 10, versão 1809 e Windows Server, versão 2019 (KB4598303)
  • 4598300 Descrição da Atualização Cumulativa para .NET Framework 3.5 e 4.8 para Windows 10, versão 1809 e Windows Server, versão 2019 (KB4598300)

Problemas conhecidos nesta atualização

Sintoma Depois de instalar esta atualização, as aplicações WPF podem falhar com uma pilha de chamadas semelhante a
Informações de Exceção: System.NullReferenceException em System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) em System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr) em System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Booleano) em System.Windows.Interop.HwndMouseInputProvider.Dispose()Isto ocorre ao eliminar um HwndSource cujo RootVisual é nulo, uma situação que surge em Visual Studio ao ancorar ou dividir janelas e pode surgir noutras aplicações.
Solução Para contornar este problema, defina dois comutadores AppContext com um dos métodos descritos na Classe AppContext (Sistema) no cabeçalho "AppContext para consumidores de bibliotecas". Os comutadores designam-se Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix e Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix e ambos devem ser definidos como "true". O primeiro comutador evita a falha, mas introduz novamente o erro corrigido nos KBs. O segundo comutador é atualmente ignorado, mas será reconhecido numa futura atualização do .NET que contém uma correção para a falha de referência nula; restaura a correção de erros original.
Por exemplo, utilizar o método de ficheiro app.config para aplicar a solução no âmbito da aplicação:<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

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>Atualização & 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 do Catálogo Microsoft Update.
Windows Server Update Services (WSUS) Não Pode importar manualmente esta atualização para o WSUS. Consulte o Catálogo Microsoft Update para obter instruções.
Nota: Esta atualização está disponível no WSUS através de 4598461.

Como obter ajuda e suporte para esta atualização