13 luglio 2021 - KB5004115 aggiornamento cumulativo di .NET Framework 4.8 per Windows 10, versione 1607 e Windows Server, versione 2016

Si applica a
.NET

Data di rilascio:
13 luglio 2021

Versione:
.NET Framework 4.8

L'aggiornamento del 13 luglio 2021 per Windows 10, versione 1607 e Windows Server, versione 2016 include miglioramenti cumulativi dell'affidabilità in .NET Framework 4.8. È consigliabile applicare questo aggiornamento come parte delle normali routine di manutenzione. Prima di installare questo aggiornamento, vedere le sezioni Prerequisiti e Requisito di riavvio .

Miglioramenti per la qualità e l'affidabilità

macchine virtuali Windows1 - Risoluzione di un problema che interessava un oggetto DataGrid contenuto in un oggetto ScrollViewer esterno.
- Risolve un arresto anomalo dovuto a ElementNotAvailableException in un ListView con peer di automazione degli elementi di dati personalizzati.
CLR2 - Quando il processo non è sottoposto ad alta pressione di memoria, tende a favorire l'esecuzione di BGC rispetto all'esecuzione di GC di compattazione completa. In genere è auspicabile, ma se il comportamento dell'app cambia drasticamente, potrebbe causare il mancato utilizzo di gran parte della frammentazione nelle generazioni precedenti (ad esempio, gen2 e LOH). È possibile raccogliere eventi ETW GC che indicano la quantità di frammentazione presente in gen2 e LOH e verificare se ci si trova in questa situazione.
Questa versione introduce una nuova configurazione GC GCConserveMemory per rilevare questa situazione ed essere prudenti sull'utilizzo della memoria e non lasciare inutilizzata così tanta frammentazione.
È possibile specificarlo nel file app.config
<Configurazione>
<Runtime>
<GCConserveMemory enabled="N"/>
</runtime>
</configuration>

dove N è un valore intero compreso tra 0 e 9 (inclusi). 0 è il valore predefinito. Non specificare questa configurazione o specificarla come 0 non modifica l'ottimizzazione GC. Se si specifica un valore diverso da zero, si indica al GC quanto si desidera che GC sia conservativo sull'utilizzo della memoria. Più alto è il valore, più conservativo sarà il GC, ovvero più piccolo è l'heap. Ti consigliamo di sperimentare con numeri diversi per vedere quale valore funziona meglio per te: di solito iniziamo con un valore compreso tra 5 e 7. Se rileviamo un'eccessiva frammentazione degli oggetti rossi, questa verrà compattata automaticamente.
Winforms - Risoluzione di un problema relativo al controllo Griglia delle proprietà per impedire la lettura errata dei dati in alcuni scenari nei processi a 64 bit.
- Risolve un problema a causa del quale System.Drawing libera due volte la memoria allocata quando non si riesce a ottenere le impostazioni della stampante.
ClickOnce - Risolve una regressione introdotta negli aggiornamenti precedenti. Ora rispettiamo l'impostazione del criterio WinTrust "Ignora i controlli di revoca del timestamp" durante la convalida dei timestamp nei manifesti ClickOnce.

1 Windows Presentation Foundation (macchine virtuali Windows)
2 Common Language Runtime (CLR)

Come ottenere l'aggiornamento

Installa questo aggiornamento

Canale di rilascio Disponibile Passaggio successivo
Windows Update e Microsoft Update Per scaricare e installare questo aggiornamento, vai a Aggiornamento impostazioni>& sicurezza>Windows Update, quindi seleziona Verifica disponibilità aggiornamenti.
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

Informazioni sui file

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

Prerequisiti

Per applicare questo aggiornamento, è necessario che sia installato .NET Framework 4.8.

Richiesta di riavvio

È necessario riavviare il computer dopo aver applicato questo aggiornamento se vengono usati tutti i file interessati. È consigliabile chiudere tutte le applicazioni basate su .NET Framework prima di applicare questo aggiornamento.

Come ottenere assistenza e supporto tecnico per questo aggiornamento

Problemi noti in questo aggiornamento

Microsoft non è attualmente a conoscenza di alcun problema relativo a questo aggiornamento.