Aggiornamento cumulativo del 13 luglio 2021-KB5003537 per .NET Framework 3.5 e 4.8 per Windows 10, versione 2004, Windows Server, versione 2004, Windows 10, versione 20H2 e Windows Server, versione 20H2 e versione 21H1 di Windows

Si applica a
.NET

Data di rilascio:
13 luglio 2021

Versione:
.NET Framework 3.5 e 4.8

L'aggiornamento del 13 luglio 2021 per Windows 10, versione 2004, Windows Server, versione 2004, Windows 10, versione 20H2 e Windows Server, versione 20H2 e versione 21H1 di Windows include miglioramenti cumulativi dell'affidabilità in .NET Framework 3.5 e 4.8. È consigliabile applicare questo aggiornamento come parte delle normali procedure di manutenzione. Prima di installare questo aggiornamento, vedi le sezioni Prerequisiti e requisiti di riavvio .

Miglioramenti a livello di qualità e affidabilità

macchine virtuali Windows1 - Risoluzione di un problema che interessa un DataGrid contenuto in un oggetto ScrollViewer esterno.
- Risoluzione di un arresto anomalo a causa di ElementNotAvailableException in un ListView con peer personalizzati di automazione degli elementi di dati.
CLR2 - Quando il processo non è sotto alta pressione di memoria tende a preferire fare BGC rispetto a fare pc di compattazione completa. Questo è in genere auspicabile, ma se il comportamento dell'app cambia notevolmente, potrebbe causare gran parte della frammentazione nelle generazioni precedenti (ad esempio, gen2 e LOH) da inutilizzato. È possibile raccogliere gli eventi ETW GC che indicano la frammentazione presente in gen2 e LOH e verificare se ci si trova in questa situazione.
Questa versione introduce una nuova GC config GCConserveMemory per rilevare questa situazione ed essere conservativo circa l'utilizzo della memoria e non lasciare inutilizzata tanta frammentazione.
È possibile specificarlo nel file di app.config
<Configurazione>
<Runtime>
<GCConserveMemory enabled="N"/>
</runtime>
</Configurazione>

dove N è un valore intero compreso tra 0 e 9 (inclusi). 0 è l'impostazione predefinita. Se non si specifica questa configurazione o lo si specifica come 0, l'ottimizzazione GC non viene modificata. Specificare un valore diverso da zero indica al GC quanto conservativo si desidera GC per l'utilizzo della memoria – più alto è il valore, più conservativo GC sarà, vale a dire, più piccolo è l'heap. È consigliabile provare a usare numeri diversi per individuare il valore più adatto alle esigenze. In genere si inizia con un valore compreso tra 5 e 7. Si noti che se rileviamo che LOH ha troppa frammentazione, verrà compattato automaticamente.
Winforms - Risoluzione di un problema nel controllo Griglia delle proprietà per impedire la lettura non corretta dei dati in alcuni scenari nei processi a 64 bit.
- Risoluzione di un problema per cui System.Drawing libera due volte la memoria allocata quando non si ottengono le impostazioni della stampante.
Clickonce - Risoluzione di una regressione introdotta negli aggiornamenti precedenti. Viene ora rispettata l'impostazione del criterio WinTrust "Ignora controlli di revoca 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 delle impostazioni>& Sicurezza>Windows Update e 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 2004, Windows Server, versione 2004, Windows 10, versione 20H2 e Windows Server, versione 20H2 e Windows versione 21H1
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 3.5 o 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.