Overzicht
De KB5037929-update, uitgebracht op 14 mei 2024, is een cumulatieve update voor het .NET Framework 3.5 en 4.8.1 specifiek voor Windows Server 2022. Deze update maakt deel uit van de voortdurende inspanningen van Microsoft om de beveiliging en betrouwbaarheid van hun software te verbeteren. Het bevat alle eerder uitgebrachte beveiligingsverbeteringen, zodat systemen worden beschermd tegen bekende kwetsbaarheden. De update wordt aanbevolen als onderdeel van regelmatige onderhoudsroutines om optimale prestaties en beveiliging van het .NET Framework op ondersteunde systemen te garanderen.
Deze cumulatieve update lost verschillende kwaliteits- en betrouwbaarheidsproblemen op die zijn geïdentificeerd in het .NET Framework. Het is bedoeld om de algehele stabiliteit van applicaties die afhankelijk zijn van dit framework te verbeteren, met name in omgevingen waar meerdere threads worden gebruikt. De update is ontworpen om eenvoudig te installeren te zijn, met automatische downloads die beschikbaar zijn via Windows Update en andere Microsoft-updateservices.
Doel
Het primaire doel van KB5037929 is om cumulatieve betrouwbaarheidsverbeteringen te bieden voor het .NET Framework 3.5 en 4.8.1. Met deze update worden verschillende specifieke problemen opgelost, waaronder crashes die kunnen optreden wanneer meerdere threads tegelijkertijd een query uitvoeren op hetzelfde beheerde type. Het lost ook onnauwkeurigheden op in API's voor het ophalen van methoden onder bepaalde voorwaarden, en problemen met betrekking tot de fbx-bestandsparser en wijzigingen in de wildcard-indeling in IIS 10. Daarnaast worden toepassingscrashes aangepakt die zijn gekoppeld aan de methoden GetWindowText en GetWindowTextLength in Windows Presentation Foundation (WPF). Over het algemeen is deze update cruciaal voor het behoud van de betrouwbaarheid en prestaties van applicaties die zijn gebouwd op het .NET Framework.
Algemene Stemming
Het algemene sentiment rond KB5037929 lijkt gemengd te zijn. Hoewel veel gebruikers het belang erkennen van het toepassen van updates voor beveiliging en betrouwbaarheid, zijn er zorgen over specifieke runtime-uitzonderingen die na de installatie zijn gemeld. Deze uitzonderingen, met name in door SQL CLR gehoste scenario's, hebben alarm geslagen bij gebruikers, wat heeft geleid tot discussies over mogelijke gevolgen voor de functionaliteit van de toepassing. De beschikbaarheid van tijdelijke oplossingen, zoals het markeren van assemblages als ONVEILIG of het gebruik van de HASHBYTES-functie van SQL, heeft echter enige geruststelling geboden. Hoewel de update noodzakelijk wordt geacht, hebben de gemelde problemen over het algemeen geleid tot voorzichtigheid bij gebruikers die de installatie overwegen.
Bekende Problemen
- Runtime-uitzonderingen in door SQL CLR gehoste scenario's, met name met de typen SHA256Managed, SHA384Managed en SHA512Managed.
- Foutmelding: System.Security.HostProtectionException die aangeeft dat er verboden bewerkingen zijn uitgevoerd door de CLR-host.
- Tijdelijke oplossingen zijn onder meer het markeren van assembly's als ONVEILIG of het gebruik van de HASHBYTES-functie van SQL in plaats van . NET's SHA-2 API's.
- Microsoft heeft deze problemen aangepakt in een volgende update (KB5043806).
Disclaimer: We nemen maatregelen om ervoor te zorgen dat AI-gegenereerde inhoud van de hoogst mogelijke kwaliteit is, maar we kunnen de nauwkeurigheid ervan niet garanderen en raden gebruikers aan hun eigen onafhankelijke onderzoek te doen. Gegenereerd op 2024-12-22 01:07 AM