Applies To.NET

Data de lansare:14 mai 2024

Versiune:.NET Framework 4.8

Actualizarea din 14 mai 2024 pentru Windows 10, versiunea 1607 și Windows Server 2016 include îmbunătățiri de securitate și fiabilitate cumulativă în .NET Framework 4.8. Vă recomandăm să aplicați această actualizare ca parte a rutinelor obișnuite de întreținere. Înainte de a instala această actualizare, consultați secțiunile Cerințe preliminare și Repornire .

Rezumat

Îmbunătățiri de securitate

Nu există îmbunătățiri de securitate noi în această versiune. Această actualizare este cumulativă și conține toate îmbunătățirile de securitate lansate anterior.

Îmbunătățiri ale calității și fiabilității

CLR1

- Tratează o problemă în care pot apărea căderi dacă mai multe fire interoghează simultan implementarea ITypeInfo a aceluiași tip gestionat

Biblioteci .NET

- Tratează o problemă în care platforma pe 32 de biți afișează o regresie semnificativă a timpului de răspuns.

- Tratează o problemă cu utilizarea implementărilor validate MIST ale algoritmilor FIPS.

.NET Fundamentals

- Tratează o problemă cu modificările de format metacaractere introduse în IIS 10.

WPF2

- Tratează o problemă în care aplicațiile se blochează atunci când apelați metode GetWindowText și GetWindowTextLength.

1Common Language Runtime (CLR)

2Windows Presentation Foundation (WPF)

Probleme cunoscute din această actualizare

Simptom

Microsoft a primit rapoarte despre actualizarea cumulativă .NET Framework mai, care îi determină pe clienți să observe excepții la momentul rulării în anumite scenarii găzduite de SQL CLR. Aceste excepții se vor manifesta cu mesajul de eroare

System.Security.HostProtectionException: s-a încercat efectuarea unei operațiuni care a fost interzisă de gazda CLR și va conține unul dintre următoarele cadre în trasarea stivei de excepții:

System.Security.Cryptography.SHA256Managed.. ctor() -sau-

System.Security.Cryptography.SHA384Managed.. ctor() -sau-

System.Security.Cryptography.SHA512Managed.. ctor()

Această excepție se datorează unei modificări recente în implementarea SHA256Managed, SHA384Managed și SHA512Gestionate tipuri în .NET Framework.  Utilizarea tipurilor SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 și HMACSHA512 din mediile găzduite de SQL CLR nu este afectată.

Soluție de evitare

Sunt disponibile mai multe opțiuni de lucru.

O opțiune este să marcați asamblarea care utilizează tipurile SHA256Managed, SHA384Managed sau SHA512Gestionate ca UNSAFE. Acest lucru va face ca mediul găzduit de SQL CLR să permită constructorilor afectați să se execute cu succes.

O altă opțiune este să utilizați funcția HASHBYTES predefinită SQL în locul familiei de API-uri SHA-2 a .NET Framework. Funcția HASHBYTES poate fi apelată direct din SQL și nu necesită scrierea de cod gestionat.

Rezolvare

Microsoft a rezolvat această problemă cu KB5043803 de actualizare.

Cum să obțineți această actualizare

Instalați această actualizare

Canal de lansare

Disponibil

Pasul următor

Windows Update și Microsoft Update

Da

Niciunul. Această actualizare va fi descărcată și instalată automat de pe Windows Update.

Windows Update pentru business

Da

Niciunul. Această actualizare va fi descărcată și instalată automat de pe Windows Update.

Microsoft Update Catalog

Da

Pentru a obține pachetul independent pentru această actualizare, accesați site-ul web Catalog Microsoft Update .

Windows Server Update Services (WSUS)

Da

Această actualizare se va sincroniza automat cu WSUS dacă configurați după cum urmează:

Produs: Windows 10, versiunea 1607 și Windows Server 2016

Clasificare: Actualizări

Informații despre fișier

Pentru o listă a fișierelor furnizate în această actualizare, descărcați informațiile de fișier pentru actualizarea cumulativă.

Cerinţe preliminare

Pentru a aplica această actualizare, trebuie să aveți .NET Framework 4.8 instalat.

Cerință repornire

Trebuie să reporniți computerul după ce aplicați această actualizare dacă sunt utilizate fișiere afectate. Vă recomandăm să ieșiți din toate aplicațiile bazate pe .NET Framework înainte de a aplica această actualizare.

Cum se obține ajutor și asistență pentru această actualizare

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.