Applies To.NET

Dátum vydania:14. mája 2024

Verzia:.NET Framework 4.8

Aktualizácia z 14. mája 2024 pre Windows 10, verziu 1607 a Windows Server 2016, obsahuje vylepšenia zabezpečenia a kumulatívnej spoľahlivosti v .NET Framework 4.8. Odporúčame, aby ste túto aktualizáciu použili ako súčasť bežnej údržby. Pred inštaláciou tejto aktualizácie si pozrite časti Požiadavky a Reštartovať požiadavky .

Súhrn

Vylepšenia zabezpečenia

Toto vydanie neobsahuje žiadne nové vylepšenia zabezpečenia. Táto aktualizácia je kumulatívna a obsahuje všetky predtým vydané vylepšenia zabezpečenia.

Vylepšenia kvality a spoľahlivosti

CLR1

– Rieši problém, pri ktorom sa môžu vyskytnúť zlyhania, ak viaceré vlákna súbežne dotazujú implementáciu ITypeInfo rovnakého spravovaného typu

Knižnice .NET

- Rieši problém, pri ktorom 32-bitová platforma zobrazuje významnú regresiu času odozvy.

- Rieši problém s používaním overených implementácií algoritmov FIPS overených pomocou služby MIST.

Základy platformy .NET

- Rieši problém so zmenami zástupných znakov vo formáte, ktoré boli zavedené v iis 10.

WPF2

- Rieši problém zlyhania aplikácií pri volaní metód GetWindowText a GetWindowTextLength.

1Common Language Runtime (CLR)

2Windows Presentation Foundation (WPF)

Známe problémy v tejto aktualizácii

Príznak

Spoločnosť Microsoft prijala správy o .NET Framework májovej kumulatívnej aktualizácii, čo spôsobilo, že zákazníci pozorovali výnimky modulu runtime v niektorých scenároch hosťovaných v sql CLR. Tieto výnimky sa prejavia s chybovým hlásením

System.Security.HostProtectionException: Pokus o vykonanie operácie, ktorá bola zakázaná hostiteľom CLR a bude obsahovať jeden z nasledujúcich snímok v stopách zásobníka výnimiek:

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

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

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

Táto výnimka je spôsobená nedávnou zmenou implementácie typov SHA256Managed, SHA384Managed a SHA512Managed v .NET Framework.  Používanie typov SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 a HMACSHA512 v prostrediach hosťovaných sql CLR nemá vplyv.

Alternatívne riešenie

K dispozícii je viacero možností alternatívneho riešenia.

Jednou z možností je označenie zostavy, ktorá používa typy SHA256Managed, SHA384Managed alebo SHA512Managed ako NEBEZPEČNÉ. To spôsobí, že prostredie hosťované sql CLR umožní postihnutým konštruktorom úspešne vykonať.

Ďalšou možnosťou je použiť vstavanú funkciu HASHBYTES SQL namiesto skupiny rozhraní API SHA-2 .NET Framework. Funkcia HASHBYTES je priamo volaná z SQL a nevyžaduje zápis spravovaného kódu.

Riešenie

Spoločnosť Microsoft vyriešila tento problém s KB5043803 aktualizácie.

Ako získať túto aktualizáciu

Nainštalovať túto aktualizáciu

Kanál vydania

Dostupný

Ďalší krok

Windows Update a Microsoft Update

Áno

Žiadny. Táto aktualizácia sa automaticky stiahne a nainštaluje z Windows Update.

Windows Update for Business

Áno

Žiadny. Táto aktualizácia sa automaticky stiahne a nainštaluje z Windows Update.

Katalóg služby Microsoft Update

Áno

Ak chcete získať samostatný balík pre túto aktualizáciu, prejdite na webovú lokalitu katalógu služby Microsoft Update .

Windows Server Update Services (WSUS)

Áno

Táto aktualizácia sa automaticky zosynchronizuje s WSUS, ak nakonfigurujete takto:

Produkt: Windows 10, verzia 1607 a Windows Server 2016

Klasifikácia: Aktualizácie

Informácie o súboroch

Ak chcete zobraziť zoznam súborov, ktoré sú k dispozícii v tejto aktualizácii, stiahnite si informácie o súbore pre kumulatívnu aktualizáciu.

Požiadavky

Ak chcete použiť túto aktualizáciu, musíte mať nainštalovaný .NET Framework 4.8.

Požiadavka na reštartovanie

Ak sa používajú nejaké dotknuté súbory, po použití tejto aktualizácie je potrebné reštartovať počítač. Odporúčame, aby ste pred vykonaním tejto aktualizácie ukončili všetky aplikácie založené na .NET Framework.

Získanie pomoci a podpory pre túto aktualizáciu

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.