9 febbraio 2021 - KB4601051 aggiornamento cumulativo di .NET Framework 4.8 per Windows 10, versione 1607 e Windows Server, versione 2016

Si applica a
.NET

Nota

  • Data di rilascio:
    9 febbraio 2021
  • Versione:
    .NET Framework 4.8

Riepilogo

Miglioramenti della sicurezza

Questo aggiornamento della sicurezza risolve una vulnerabilità di tipo Denial of Service in .NET Framework. Per ulteriori informazioni, consultare CVE-2021-24111.

Miglioramenti qualitativi

ASP.NET - Risolve un problema per cui, dopo aver installato l'aggiornamento rilasciato il 20 ottobre, alcune applicazioni ASP.Net non riescono durante la precompilazione, probabilmente con un messaggio che contiene la parola "Errore ASPCONFIG".
macchine virtuali Windows1 - Risolve un blocco durante lo scorrimento alla fine di una TreeView, quando è abilitato l'arrotondamento del layout e il ridimensionamento DPI non è al 100%.
CLR - Migliora l'affidabilità dell'attività di generazione automatica di immagini native.

1 Windows Presentation Foundation (macchine virtuali Windows)

Problemi noti in questo aggiornamento

Sintomo Dopo aver installato questo aggiornamento, le app macchine virtuali Windows potrebbero arrestarsi in modo anomalo con uno stack di chiamate simile a
Informazioni sull'eccezione: System.NullReferenceException in System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) in System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr) in System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, booleano) in System.Windows.Interop.HwndMouseInputProvider.Dispose()Ciò si verifica quando si elimina un HwndSource il cui oggetto RootVisual è null, situazione che si verifica in durante l'ancoraggio o la suddivisione di finestre e potrebbe verificarsi in altre app.
Soluzione alternativa Per risolvere questo problema, impostare due opzioni AppContext utilizzando uno dei metodi descritti in AppContext Class (System) sotto l'intestazione "AppContext per consumer di librerie". Gli switch sono denominati Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix e Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix ed entrambi devono essere impostati su "true". Il primo switch evita l'arresto anomalo, ma reintroduce il bug corretto nei KB. La seconda opzione viene attualmente ignorata, ma verrà riconosciuta in un aggiornamento .NET futuro che contiene una correzione per l'arresto anomalo del riferimento Null; Ripristina la correzione del bug originale.
Ad esempio, uso del metodo file app.config per applicare la soluzione alternativa nell'ambito dell'applicazione:<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

Come ottenere l'aggiornamento

Installa questo aggiornamento

Canale di rilascio Disponibile Passaggio successivo
Windows Update e Microsoft Update Nessuno. Questo aggiornamento verrà scaricato e installato automaticamente tramite Windows Update.
Microsoft Update Catalog Per scaricare il pacchetto autonomo per questo aggiornamento, accedi al sito Web Microsoft Update Catalog.
Windows Server Update Services (WSUS) Questo aggiornamento verrà sincronizzato automaticamente con WSUS se configuri Prodotti e classificazioni nel modo seguente:
Prodotto: Windows 10, versione 1607 e Windows Server, versione 2016
Classificazione: aggiornamenti della sicurezza

Informazioni sui file

Per un elenco dei file forniti in questo aggiornamento, scarica le informazioni sui file per l'aggiornamento cumulativo.

Informazioni sulla protezione e la sicurezza