Aggiornamento cumulativo del 14 maggio 2024 KB5037926 per .NET Framework 4.8 per Windows 10, versione 1607 e Windows Server 2016
Applies To
.NETData di rilascio:
14 maggio 2024Versione:
.NET Framework 4.8L'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 procedure di manutenzione. Prima di installare questo aggiornamento, vedi le sezioni Prerequisiti e requisiti di riavvio .
Riepilogo
Miglioramenti della sicurezza
Non ci sono nuovi miglioramenti della sicurezza in questa versione. Questo aggiornamento è cumulativo e contiene tutti i miglioramenti della sicurezza rilasciati in precedenza.
Miglioramenti della qualità e dell'affidabilità
CLR1 |
- Risoluzione di un problema a causa del quale possono verificarsi arresti anomali se diversi thread esemettono contemporaneamente query sull'implementazione ITypeInfo dello stesso tipo gestito |
Librerie .NET |
- Risoluzione di un problema per cui la piattaforma a 32 bit mostra una regressione significativa dei tempi di risposta. - Risoluzione di un problema relativo all'utilizzo delle implementazioni con convalida MIST degli algoritmi FIPS. |
.NET Fundamentals |
- Risoluzione di un problema con le modifiche al formato jolly introdotte in IIS 10. |
WPF2 |
- Risolve un problema per cui le app si arrestano in modo anomalo quando chiamano i metodi GetWindowText e GetWindowTextLength. |
1Common Language Runtime (CLR)
2Windows Presentation Foundation (WPF)
Problemi noti in questo aggiornamento
Sintomo |
Microsoft ha ricevuto report sull'aggiornamento cumulativo di maggio di .NET Framework che causa l'osservazione delle eccezioni di runtime in alcuni scenari ospitati da CLR SQL. Queste eccezioni si manifesteranno con il messaggio di errore System.Security.HostProtectionException: tentativo di eseguire un'operazione non consentita dall'host CLR che conterrà uno dei frame seguenti nella traccia dello stack di eccezioni: System.Security.Cryptography.SHA256Managed.. ctor() -o-System.Security.Cryptography.SHA384Managed.. ctor() -o-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 da CLR SQL non è interessato. |
Soluzione alternativa |
Sono disponibili più opzioni di soluzione alternativa. Un'opzione consiste nel contrassegnare l'assembly che utilizza i tipi SHA256Managed, SHA384Managed o SHA512Managed come UNSAFE. In questo modo l'ambiente ospitato di CLR SQL consentirà ai costruttori interessati di essere eseguiti correttamente. 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 è direttamente richiamabile da SQL e non richiede la scrittura di codice gestito. |
Risoluzione |
Microsoft ha risolto questo problema con l'aggiornamento KB5043803. |
Come ottenere questo aggiornamento
Installa questo aggiornamento
Canale di rilascio |
Disponibile |
Passaggio successivo |
Windows Update e Microsoft Update |
Sì |
Nessuno. Questo aggiornamento verrà scaricato e installato automaticamente da Windows Update. |
Windows Update per le aziende |
Sì |
Nessuno. Questo aggiornamento verrà scaricato e installato automaticamente da Windows Update. |
Microsoft Update Catalog |
Sì |
Per scaricare il pacchetto autonomo per questo aggiornamento, vai al sito Web Microsoft Update Catalog . |
Windows Server Update Services (WSUS) |
Sì |
Questo aggiornamento verrà sincronizzato automaticamente con WSUS se configuri come segue: 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.
Requisiti
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 Windows Update
-
Proteggiti online e a casa: supporto Sicurezza di Windows
-
Supporto locale secondo il tuo paese: Supporto internazionale