14. maj 2024–KB5037926 Zbirna posodobitev za ogrodje .NET Framework 4.8 za Windows 10, različica 1607 in Windows Server 2016

Velja za
.NET

Opomba

  • Datum izdaje:
    14 maja, 2024
  • Različica:
    ogrodje .NET Framework 4.8

Posodobitev za Windows 10, različica 1607 in Windows Server 2016, 14. maja 2024, vključuje izboljšave varnosti in kumulativne zanesljivosti v ogrodje .NET Framework 4.8. Priporočamo, da to posodobitev uporabite kot del rednega vzdrževanja. Preden namestite to posodobitev, si oglejte razdelka Zahteve in Zahteva za vnovični zagon.

Povzetek

Varnostne izboljšave

V tej izdaji ni novih varnostnih izboljšav. Ta posodobitev je zbirna in vsebuje vse predhodno izdane varnostne izboljšave.

Izboljšave kakovosti in zanesljivosti

CLR1 - Odpravlja težavo, pri kateri lahko pride do zrušitev, če več niti hkrati poizveduje po implementaciji ITypeInfo iste upravljane vrste
Knjižnice .NET - Odpravlja težavo, pri kateri 32-bitna platforma kaže znatno regresijo odzivnega časa.
- Odpravlja težavo z uporabo implementacij algoritmov FIPS, potrjenih z MIST.
Osnove .NET - Odpravlja težavo s spremembami oblike zapisa z nadomestnimi znaki, uvedenimi v storitvah IIS 10.
WPF2 - Odpravlja težavo, pri kateri se aplikacije zrušijo pri klicanju metod GetWindowText in GetWindowTextLength.

1Izvajalnik skupnega jezika (CLR)

2Windows Presentation Foundation (WPF)

Znane težave v tej posodobitvi

Simptom Microsoft je prejel poročila o ogrodje .NET Framework May kumulativna posodobitev, zaradi katere so stranke v nekaterih scenarijih gostovanja SQL CLR opazovale izjeme izvajalnika. Te izjeme se prikažejo s sporočilom o napaki
System.Security.HostProtectionException: poskus izvedbe operacije, ki jo je prepovedal gostitelj CLR in bo vsebovala enega od teh okvirjev v sledi sklada izjem:
System.Security.Cryptography.SHA256Managed.. ctor()
- ali -

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

System.Security.Cryptography.SHA512Managed.. ctor()
Ta izjema je posledica nedavne spremembe v izvajanju vrst SHA256Managed, SHA384Managed in SHA512Managed v ogrodje .NET Framework. To ne vpliva na uporabo vrst SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 in HMACSHA512 v gostujočih okoljih SQL CLR.
Rešitev Na voljo je več možnosti nadomestnih rešitev.
Ena od možnosti je, da sklop, ki uporablja vrste SHA256Managed, SHA384Managed ali SHA512Managed, označite kot NEVARNO. To bo povzročilo, da bo gostujoče okolje SQL CLR omogočilo uspešno izvajanje prizadetih konstruktorjev.
Druga možnost je, da uporabite vgrajeno funkcijo HASHBYTES SQL namesto družine API-jev SHA-2 ogrodje .NET Framework. Funkcijo HASHBYTES je mogoče neposredno poklicati iz SQL-ja in ne zahteva pisanja upravljane kode.
Rešitev Microsoft je to težavo odpravil s posodobitvijo KB5043803.

Kako pridobiti to posodobitev

Namestitev te posodobitve

Kanal izdaje Na voljo Naslednji korak
Windows Update in Microsoft Update Da Brez Ta posodobitev se bo samodejno prenesla in namestila iz storitve Windows Update.
Windows Update for Business Da Brez Ta posodobitev se bo samodejno prenesla in namestila iz storitve Windows Update.
Katalog Microsoft Update Da Če želite pridobiti samostojni paket za to posodobitev, obiščite spletno mesto Katalog Microsoft Update.
Windows Server Update Services (WSUS) Da Ta posodobitev se samodejno sinhronizira s storitvijo WSUS, če konfigurirate tako:
Izdelek: Windows 10, različica 1607 in Windows Server 2016
Klasifikacija: posodobitve

Informacije o datotekah

Če si želite ogledati seznam datotek, vključenih v to posodobitev, prenesite informacije o datotekah za zbirno posodobitev.

Pogoji

Če želite uporabiti to posodobitev, morate imeti nameščeno ogrodje .NET Framework 4.8.

Zahteve glede ponovnega zagona

Po uporabi te posodobitve morate znova zagnati računalnik, če so uporabljene datoteke, na katere to vpliva. Priporočamo, da pred uporabo te posodobitve zaprete vse ogrodje .NET Framework.

Kako pridobiti pomoč in podporo za to posodobitev