Nota
- Data di rilascio:
14 maggio 2024 - Versione:
.NET Framework 4.8
L'aggiornamento del 14 maggio 2024 per Windows 10 versione 1607 e Windows Server 2016 include miglioramenti della sicurezza e dell'affidabilità cumulativa 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 .
Riepilogo
Miglioramenti della sicurezza
Non sono disponibili nuovi miglioramenti della sicurezza in questa versione. Questo aggiornamento è cumulativo e contiene tutti i miglioramenti della sicurezza rilasciati in precedenza.
Miglioramenti per la qualità e l'affidabilità
| CLR1 | - Risoluzione di un problema a causa del quale possono verificarsi arresti anomali se più thread eseguono query contemporaneamente sull'implementazione ITypeInfo dello stesso tipo gestito |
|---|---|
| Librerie .NET | - Risoluzione di un problema a causa del quale la piattaforma a 32 bit mostrava una regressione significativa del tempo di risposta. - Risoluzione di un problema per l'uso delle implementazioni convalidate MIST degli algoritmi FIPS. |
| Nozioni fondamentali su .NET | - Risoluzione di un problema relativo alle modifiche al formato con caratteri jolly introdotte in IIS 10. |
| macchine virtuali Windows2 | - Risoluzione di un problema a causa del quale le app si arrestano in modo anomalo quando si chiamano i metodi GetWindowText e GetWindowTextLength. |
1Common Language Runtime (CLR)
2Windows Presentation Foundation (macchine virtuali Windows)
Problemi noti in questo aggiornamento
| Sintomo | Microsoft ha ricevuto rapporti sull'aggiornamento cumulativo di maggio di .NET Framework che causa l'osservazione di eccezioni di runtime in determinati scenari ospitati da SQL CLR. Queste eccezioni si manifesteranno con il messaggio di errore System.Security.HostProtectionException: ha tentato di eseguire un'operazione non consentita dall'host CLR e che conterrà uno dei frame seguenti nella traccia dello stack di eccezioni: System.Security.Cryptography.SHA256Managed. ctor() - oppure - System.Security.Cryptography.SHA384Managed. ctor() - oppure - System.Security.Cryptography.SHA512Managed. ctor() Questa eccezione è dovuta a una recente modifica nell'implementazione dei tipi SHA256Managed, SHA384Managed e SHA512Managed in .NET Framework. L'uso dei tipi SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 e HMACSHA512 all'interno di ambienti ospitati SQL CLR non è interessato. |
|---|---|
| Soluzione alternativa | Sono disponibili più opzioni di soluzioni alternative. Un'opzione consiste nel contrassegnare l'assembly che utilizza i tipi SHA256Managed, SHA384Managed o SHA512Managed come UNSAFE. In questo modo l'ambiente ospitato di SQL CLR consentirà l'esecuzione corretta dei costruttori interessati. Un'altra opzione consiste nell'utilizzare la funzione HASHBYTES predefinita di SQL anziché la famiglia di API SHA-2 di .NET Framework. La funzione HASHBYTES è chiamabile direttamente da SQL e non richiede la scrittura di codice gestito. |
| Risoluzione | Microsoft ha risolto il problema con l'aggiornamento KB5043803. |
Come ottenere l'aggiornamento
Installa questo aggiornamento
| Canale di rilascio | Disponibile | Passaggio successivo |
|---|---|---|
| Windows Update e Microsoft Update | Sì | Nessuno. Questo aggiornamento verrà scaricato e installato automaticamente tramite Windows Update. |
| Windows Update for Business | Sì | Nessuno. Questo aggiornamento verrà scaricato e installato automaticamente tramite Windows Update. |
| Microsoft Update Catalog | Sì | Per scaricare il pacchetto autonomo per questo aggiornamento, accedi al sito Web Microsoft Update Catalog. |
| Windows Server Update Services (WSUS) | Sì | Questo aggiornamento verrà sincronizzato automaticamente con WSUS se si configura come indicato di seguito: Prodotto: Windows 10, versione 1607 e Windows Server 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
- Guida per l'installazione degli aggiornamenti: Domande frequenti su Windows Update
- Proteggersi online e a casa: supporto per la Sicurezza di Windows
- Supporto locale in base al paese/area geografica: Supporto internazionale