Applies To.NET

Aplica-se a:

Microsoft .NET Framework 4.8

Resumo

Melhorias de Segurança

Esta atualização de segurança aborda uma vulnerabilidade de negação de serviço no Quadro .NET. Para mais informações consulte o CVE-2021-24111.

Melhorias de Qualidade

ASP.NET

- Aborda um problema em que, após a instalação da atualização lançada no dia 20 de outubro, algumas aplicações ASP.Net falham durante a pré-compensação – provavelmente com uma mensagem que contém as palavras "Error ASPCONFIG".

WPF1

- Endereça um hang ao rolar até ao final de uma TreeView, quando o arredondamento do layout está ativado e o escalonamento de DPI não é 100%.

CLR

- Melhora a fiabilidade da tarefa automática de geração de imagem nativa.

1 Fundação de Apresentação do Windows (WPF)

Problemas conhecidos nesta atualização

Sintoma

Depois de instalar esta atualização, as aplicações WPF podem falhar com uma callstack semelhante a

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()

Isto ocorre ao eliminar um HwndSource cujo RootVisual é nulo, uma situação que surge no Estúdio Visual ao ancorar ou dividir janelas, e pode surgir em outras aplicações.

Solução

Para contornar este problema, descreva dois interruptores AppContext utilizando um dos métodos descritos na Classe AppContext (Sistema) sob o título "AppContext para consumidores de bibliotecas".  Os interruptores têm o nome Switch.System. Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix e Switch.System. Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix e ambos devem ser definidos como "verdadeiros".   O primeiro interruptor evita a falha, mas introduz novamente o erro fixado nos KBs.  O segundo interruptor é atualmente ignorado, mas será reconhecido numa futura atualização .NET que contenha uma correção para a falha de referência nulo;  restaura a correção original do bug.

Por exemplo, utilizando o método de ficheiro app.config para aplicar a solução alternativa no âmbito da aplicação:

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

Informações adicionais sobre esta atualização

Os seguintes artigos contêm informações adicionais sobre esta atualização, uma vez que se refere a versões individuais do produto.

  • 4603003 Descrição do Rollup de Segurança e Qualidade para .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 para o Windows Server 2012 (KB4603003)

Como obter e instalar a atualização

Antes de instalar esta atualização

Pré-requisito:

Para aplicar esta atualização, tem de ter o Quadro 4.8 .NET instalado.

Instale esta atualização

Canal de Lançamento

Disponível

Próximo passo

Atualização do Windows e atualização do Microsoft

Sim

Nenhuma. Esta atualização será descarregada e instalada automaticamente a partir do Windows Update.

Catálogo de atualizações da Microsoft

Sim

Para obter o pacote autónomo para esta atualização, aceda ao site do Catálogo microsoft Update.

Serviços de atualização do servidor do Windows (WSUs)

Sim

Esta atualização sincronizará automaticamente com a WSUS se configurar produtos e classificações da seguinte forma:

Produto:Windows Server 2012

Classificação: Atualizações de segurança

Requisito de reiniciar

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 quadros .NET antes de aplicar esta atualização.

Atualizar informações de implementação

Para mais detalhes de implementação para esta atualização de segurança, aceda ao seguinte artigo na Base de Conhecimento da Microsoft:

20210209 Informações de implementação da atualização de segurança: 9 de fevereiro de 2021

Atualizar informações de remoção

Nota Não recomendamos que remova qualquer atualização de segurança. Para remover esta atualização, utilize o item Programas e Funcionalidades no Painel de Controlo.

Atualizar informações de reinício

Esta atualização não requer um reinício do sistema depois de a aplicar, a menos que os ficheiros que estão a ser atualizados estejam bloqueados ou estejam a ser utilizados.

Atualizar informações de substituição

Esta atualização substitui as atualizações anteriormente lançadas 4598501 e 4579978.

Informação de Arquivos

Nome do arquivo

Versão de arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Requisito sp

Ramo de serviço

Presentationframework-systemdata.dll

4.8.4330.0

17,800

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Presentationframework.dll

4.8.4330.0

6,270,336

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Reachframework.dll

4.8.4110.0

677,656

04-Dez-2019

02:55

x86

Nenhum.

Não aplicável

Smdiagnostics.dll

4.8.4261.0

66,328

02 set-2020

21:05

x86

Nenhum.

Não aplicável

Smsvchost.exe

4.8.4121.0

139,056

07-Dez-2019

06:03

x86

Nenhum.

Não aplicável

System.activities.presentation.dll

4.8.4150.0

2,127,128

09-Jan-2020

19:46

x86

Nenhum.

Não aplicável

System.activities.dll

4.8.4261.0

1,526,528

02 set-2020

21:05

x86

Nenhum.

Não aplicável

System.configuration.dll

4.8.4190.0

421,536

05-Jun-2020

05:04

x86

Nenhum.

Não aplicável

System.core.dll

4.8.4330.0

1,549,080

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

System.deployment.dll

4.8.4290.0

1,593,624

30 set-2020

01:40

x86

Nenhum.

Não aplicável

System.drawing.design.dll

4.8.4210.0

125,192

30-Jun-2020

01:55

x86

Nenhum.

Não aplicável

System.identitymodel.services.dll

4.8.4261.0

191,352

02 set-2020

21:05

x86

Nenhum.

Não aplicável

System.identitymodel.dll

4.8.4261.0

1,086,744

02 set-2020

21:05

x86

Nenhum.

Não aplicável

System.net.sockets.dll

4.8.4121.0

30,360

07-Dez-2019

06:03

x86

Nenhum.

Não aplicável

System.runtime.serialization.dll

4.8.4261.0

1,047,312

02 set-2020

21:05

x86

Nenhum.

Não aplicável

System.security.dll

4.8.4261.0

320,280

02 set-2020

21:05

x86

Nenhum.

Não aplicável

System.servicemodel.activities.dll

4.8.4261.0

555,384

02 set-2020

21:05

x86

Nenhum.

Não aplicável

System.servicemodel.channels.dll

4.8.4261.0

150,904

02 set-2020

21:05

x86

Nenhum.

Não aplicável

System.servicemodel.discovery.dll

4.8.4261.0

301,432

02 set-2020

21:05

x86

Nenhum.

Não aplicável

System.servicemodel.internals.dll

4.8.4261.0

246,528

02 set-2020

21:05

x86

Nenhum.

Não aplicável

System.servicemodel.washosting.dll

4.8.4261.0

33,144

02 set-2020

21:05

x86

Nenhum.

Não aplicável

System.servicemodel.web.dll

4.8.4261.0

321,792

02 set-2020

21:05

x86

Nenhum.

Não aplicável

System.servicemodel.dll

4.8.4261.0

6,383,896

02 set-2020

21:05

x86

Nenhum.

Não aplicável

System.speech.dll

4.8.4210.0

676,736

30-Jun-2020

01:55

x86

SPE

MSIL_SYSTEM. SP

System.web.applicationservices.dll

4.8.4330.0

63,768

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

System.web.extensions.dll

4.8.4330.0

1,842,448

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

System.windows.controls.ribbon.dll

4.8.4330.0

743,816

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

System.windows.forms.datavisualization.dll

4.8.4210.0

1,712,512

30-Jun-2020

01:55

x86

Nenhum.

Não aplicável

System.windows.forms.dll

4.8.4290.0

5,914,880

30 set-2020

01:40

x86

Nenhum.

Não aplicável

System.workflow.activities.dll

4.8.4110.0

1,051,112

04-Dez-2019

02:55

x86

Nenhum.

Não aplicável

System.workflow.componentmodel.dll

4.8.4110.0

1,557,272

04-Dez-2019

02:55

x86

Nenhum.

Não aplicável

System.workflow.runtime.dll

4.8.4110.0

503,064

04-Dez-2019

02:55

x86

Nenhum.

Não aplicável

System.xaml.dll

4.8.4330.0

632,088

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

System.dll

4.8.4311.0

3,552,536

25-Nov-2020

04:49

x86

Nenhum.

Não aplicável

Uiautomationclientsideproviders.dll

4.8.4330.0

354,184

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Uiautomationclient.dll

4.8.4330.0

170,880

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Uiautomationprovider.dll

4.8.4330.0

41,856

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Uiautomationtypes.dll

4.8.4330.0

215,944

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Windowsbase.dll

4.8.4330.0

1,298,824

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Windowsformsintegration.dll

4.8.4150.0

105,240

09-Jan-2020

19:46

x86

Nenhum.

Não aplicável

Mscorlib.dll

4.8.4311.0

5,670,792

25-Nov-2020

04:49

x86

Nenhum.

Não aplicável

Normidna.nlp

Não aplicável

59,342

26-Mar-2020

22:27

Não aplicável

Nenhum.

Não aplicável

Normnfc.nlp

Não aplicável

47,076

26-Mar-2020

22:27

Não aplicável

Nenhum.

Não aplicável

Normnfd.nlp

Não aplicável

40,566

26-Mar-2020

22:27

Não aplicável

Nenhum.

Não aplicável

Normnfkc.nlp

Não aplicável

67,808

26-Mar-2020

22:27

Não aplicável

Nenhum.

Não aplicável

Normnfkd.nlp

Não aplicável

61,718

26-Mar-2020

22:27

Não aplicável

Nenhum.

Não aplicável

Aspnet_perf.dll

4.8.4330.0

36,232

05-Jan-2021

01:30

x86

SPN

X86_NETFX4-ASP

Aspnet_state_perf.h

Não aplicável

318

04-Jan-2021

23:56

Não aplicável

SPN

X86_NETFX4-ASP

Aspnet_state_perf.ini

Não aplicável

42,996

05-Jan-2021

01:31

Não aplicável

SPN

X86_NETFX4-ASP

Aspnet_wp.exe

4.8.4330.0

39,824

05-Jan-2021

01:30

x86

SPN

X86_NETFX4-ASP

Clrjit.dll

4.8.4311.0

554,888

25-Nov-2020

04:49

x86

Nenhum.

Não aplicável

Clr.dll

4.8.4311.0

8,037,768

25-Nov-2020

04:49

x86

Nenhum.

Não aplicável

Dfdll.dll

4.8.4290.0

178,040

30 set-2020

01:40

x86

Nenhum.

Não aplicável

Globalmonospace.compositefont

Não aplicável

26,040

03 set-2020

20:09

Não aplicável

SPA

X86_NETFX4-GLOBALMONOSP

Globalsansserif.compositefont

Não aplicável

26,489

03 set-2020

20:09

Não aplicável

Nenhum.

Não aplicável

Globalserif.compositefont

Não aplicável

29,779

03 set-2020

20:09

Não aplicável

Nenhum.

Não aplicável

Globaluserinterface.compositefont

Não aplicável

264,986

24 set-2020

02:17

Não aplicável

Nenhum.

Não aplicável

Mscordacwks.dll

4.8.4311.0

1,307,528

25-Nov-2020

04:49

x86

Nenhum.

Não aplicável

Mscordbi.dll

4.8.4311.0

1,188,744

25-Nov-2020

04:49

x86

Nenhum.

Não aplicável

Mscoreei.dll

4.8.4180.0

581,920

26-Mar-2020

23:11

x86

Nenhum.

Não aplicável

Mscorsvc.dll

4.8.4330.0

454,024

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Mscorsvw.exe

4.8.4330.0

125,872

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Ngentask.exe

4.8.4330.0

79,824

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Ngen.exe

4.8.4330.0

144,344

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Penimc.dll

14.8.4330.0

11,656

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Penimc2_v0400.dll

4.8.4330.0

99,720

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Penimc_v0400.dll

4.8.4330.0

18,312

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Peverify.dll

4.8.4311.0

182,664

25-Nov-2020

04:49

x86

Nenhum.

Não aplicável

Presentationhost_v0400.dll.mui

4.8.4330.0

77,704

05-Jan-2021

01:30

Não aplicável

Nenhum.

Não aplicável

Presentationhost_v0400.dll

4.8.4330.0

233,864

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Presentationnative_v0400.dll

4.8.4330.0

923,016

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Servicemodel.mof

Não aplicável

88,383

08-Nov-2019

23:28

Não aplicável

Nenhum.

Não aplicável

Servicemodel.mof.desinstalar

Não aplicável

896

08-Nov-2019

23:28

Não aplicável

Nenhum.

Não aplicável

Servicemonikersupport.dll

4.8.4261.0

24,456

02 set-2020

21:05

x86

Nenhum.

Não aplicável

_smsvchostperfcounters.h

Não aplicável

702

06-Dez-2019

22:20

Não aplicável

Nenhum.

Não aplicável

_smsvchostperfcounters.ini

Não aplicável

133,894

07-Dez-2019

06:04

Não aplicável

Nenhum.

Não aplicável

_smsvchostperfcounters_d.ini

Não aplicável

39

08-Nov-2019

03:11

Não aplicável

Nenhum.

Não aplicável

Smsvchost.exe.config

Não aplicável

2,262

25-Jul-2019

21:42

Não aplicável

Nenhum.

Não aplicável

Sos.dll

4.8.4311.0

767,368

25-Nov-2020

04:49

x86

Nenhum.

Não aplicável

System.core.dll

4.8.4330.0

1,549,080

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

System.web.extensions.dll

4.8.4330.0

1,842,448

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

System.windows.forms.datavisualization.dll

4.8.4210.0

1,712,512

30-Jun-2020

01:55

x86

Nenhum.

Não aplicável

Webengine4.dll

4.8.4330.0

564,616

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Webengine.dll

4.8.4330.0

19,328

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Workflowservicehostperformancecounters.dll

4.8.4110.0

89,368

04-Dez-2019

02:55

x86

Nenhum.

Não aplicável

Wpfgfx_v0400.dll

4.8.4330.0

1,618,824

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Globalmonospace.compositefont

Não aplicável

26,040

03 set-2020

20:09

Não aplicável

Nenhum.

Não aplicável

Globalsansserif.compositefont

Não aplicável

26,489

03 set-2020

20:09

Não aplicável

Nenhum.

Não aplicável

Globalserif.compositefont

Não aplicável

29,779

03 set-2020

20:09

Não aplicável

Nenhum.

Não aplicável

Globaluserinterface.compositefont

Não aplicável

264,986

24 set-2020

02:17

Não aplicável

Nenhum.

Não aplicável

Presentationcore.dll

4.8.4330.0

3,673,992

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

System.data.dll

4.8.4290.0

3,476,360

30 set-2020

01:40

x86

Nenhum.

Não aplicável

System.printing.dll

4.8.4110.0

399,640

04-Dez-2019

02:55

x86

Nenhum.

Não aplicável

System.web.dll

4.8.4330.0

5,410,184

05-Jan-2021

01:30

x86

Nenhum.

Não aplicável

Informação sobre proteção e segurança

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.