Applies To.NET

Utgivningsdatum: 9 februari 2021

Version: .NET Framework 4.8

Sammanfattning

Säkerhetsförbättringar

Den här säkerhetsuppdateringen åtgärdar en denial of service vulnerability i .NET Framework. Mer information finns i CVE-2021-24111.

Kvalitetsförbättringar

ASP.NET

– Åtgärdar ett problem där vissa ASP.Net-program misslyckas under förkompileringen efter att ha installerat uppdateringen som släpptes den 20 oktober– troligen med ett meddelande som innehåller orden "Error ASPCONFIG".

WPF

- Adresser som hänger sig när du bläddrar till slutet av en TreeView när layoutrundningen är aktiverad och DPI-skalningen inte är 100 %.

CLR

- Förbättrar tillförlitligheten för automatisk generering av interna bilder.

Windows Presentation Foundation (WPF)

Kända problem i den här uppdateringen

Symptom

När du har installerat den här uppdateringen kan WPF-appar krascha med en anropsstack på ungefär samma sätt som

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

Detta inträffar när du gör sig av med en HwndSource vars RootVisual är null, en situation som uppstår i Visual Studio när fönster dockas eller delas, och kan uppstå i andra program.

Lösning

Du kan komma runt det här problemet genom att ange två AppContext-växlar med en av de metoder som beskrivs i AppContext Class (System) under rubriken "AppContext for library consumers".  Växlarna heter Switch.System. Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix ochSwitch.System. Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix och båda ska vara inställda på "true".   Den första växeln undviker kraschen, men introducerar på nytt buggen som åtgärdats i de KBs.  Den andra växeln ignoreras för närvarande, men kommer att identifieras i en kommande .NET-uppdatering som innehåller en korrigering för null-referenskrasch.  den återställer den ursprungliga programkorrigeringen.

Om du till exempel använder app.config-filmetoden för att tillämpa lösningen på programomfattningen:

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

Hämta den här uppdateringen

Installera den här uppdateringen

Utgivningskanal

Tillgänglig

Nästa steg

Windows Update och Microsoft Update

Ja

Ingen. Den här uppdateringen laddas ned och installeras automatiskt från Windows Update.

Microsoft Update Catalog

Ja

Om du vill hämta det fristående paketet för den här uppdateringen går du till webbplatsen för Microsoft Update-katalogen.

Windows Server Update Services (WSUS)

Ja

Den här uppdateringen synkroniseras automatiskt med WSUS om du konfigurerar produkter och klassificeringar enligt följande:

Produkt:Windows 10, version 1607 och Windows Server, version 2016

Klassificering: Säkerhetsuppdateringar

Filinformation

En lista över de filer som finns i den här uppdateringen hämtar du filinformationen för den kumulativa uppdateringen.

Information om skydd och säkerhet

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.