Översikt
Den KB5037926 uppdateringen, som släpptes den 14 maj 2024, är en kumulativ uppdatering för .NET Framework 4.8 som specifikt riktar sig till Windows 10 version 1607 och Windows Server 2016. Den här uppdateringen är en del av Microsofts pågående arbete med att förbättra säkerheten och tillförlitligheten för .NET Framework. Även om det inte introducerar nya säkerhetsförbättringar, konsoliderar det alla tidigare släppta säkerhetsuppdateringar, vilket säkerställer att systemen är befästa mot kända sårbarheter. Uppdateringen rekommenderas som en del av regelbundna underhållsrutiner för att upprätthålla optimal systemprestanda och säkerhet.
Ändamål
Det primära syftet med KB5037926 är att tillhandahålla kumulativa tillförlitlighetsförbättringar för .NET Framework 4.8. Den åtgärdar flera problem som kan leda till programkrascher och prestandaregressioner. Noterbart är att det löser ett problem där flera trådar som frågar samma hanterade typ kan orsaka krascher, och det åtgärdar en betydande svarstidsregression på 32-bitarsplattformar. Dessutom åtgärdar det problem som rör ändringar av jokerteckenformat i IIS 10 och krascher i program när specifika metoder anropas i Windows Presentation Foundation (WPF). Sammantaget syftar den här uppdateringen till att förbättra stabiliteten och prestandan för program som förlitar sig på .NET Framework.
Allmän Känsla
Den allmänna stämningen kring KB5037926 verkar vara blandad. Även om många användare uppskattar de kumulativa tillförlitlighetsförbättringarna och lösningen på specifika problem, finns det problem med körningsundantag som rapporteras i SQL CLR-värdbaserade scenarier. Dessa undantag, kopplade till de senaste ändringarna i kryptografiska implementeringar, har lett till viss frustration bland användarna. Microsoft har dock tillhandahållit lösningar som kan lindra några av problemen. Sammantaget, även om uppdateringen ses som fördelaktig för systemets stabilitet, kan de kända problemen orsaka tvekan bland vissa användare som överväger installation.
Kända Problem
- Körningsundantag i SQL CLR-värdbaserade scenarier, särskilt relaterade till typerna SHA256Managed, SHA384Managed och SHA512Managed.
- Felmeddelande: System.Security.HostProtectionException som anger förbjudna åtgärder av CLR-värden.
- Tillfälliga lösningar är att markera sammansättningar som OSÄKRA eller att använda SQL:s inbyggda HASHBYTES-funktion i stället för . NET:s SHA-2-API:er.
- Microsoft har åtgärdat dessa problem i en senare uppdatering (KB5043803).
Ansvarsfriskrivning: Vi vidtar åtgärder för att säkerställa att AI-genererat innehåll är av högsta möjliga kvalitet, men vi kan inte garantera att det är korrekt och rekommenderar att användare gör egna oberoende kontroller. Genererat 2024-12-22 12:25 AM