Obs
- Premiärdatum:
Den 14 maj 2024 - Version:
.NET Framework 3.5 och 4.8
Uppdateringen från 14 maj 2024 för Windows 10 version 1809 och Windows Server 2019 innehåller förbättringar av säkerhet och kumulativ tillförlitlighet i .NET Framework 3.5 och 4.8. Vi rekommenderar att du använder den här uppdateringen som en del av dina vanliga underhållsrutiner. Innan du installerar den här uppdateringen läser du avsnitten Krav och Starta om.
Sammanfattning
Förbättringar av säkerheten
Det finns inga nya säkerhetsförbättringar i den här versionen. Den här uppdateringen är kumulativ och innehåller alla tidigare utgivna säkerhetsförbättringar.
Kvalitets- och tillförlitlighetsförbättringar
| CLR1 | – Åtgärdar ett problem med att krascher kan inträffa om flera trådar samtidigt frågar ITypeInfo-implementeringen av samma hanterade typ |
|---|---|
| .NET-bibliotek | - Åtgärdar ett problem med att 32-bitarsplattformen visar en betydande regression av svarstiden. – Åtgärdar ett problem med att använda MIST-verifierade implementeringar av FIPS-algoritmer. |
| Grunderna i .NET | - Åtgärdar ett problem med ändringar av jokerteckenformatet i IIS 10. |
| WPF2 | - Åtgärdar ett problem med att appar kraschar när metoderna GetWindowText och GetWindowTextLength anropas. |
1Common Language Runtime (CLR)
2Windows Presentation Foundation (WPF)
Ytterligare information om den här uppdateringen
Följande artiklar innehåller ytterligare information om den här uppdateringen när det gäller enskilda produktversioner.
- 5038283 Beskrivning av den kumulativa uppdateringen för .NET Framework 3.5, 4.7.2 och 4.8 för Windows 10 version 1809 och Windows Server 2019 (KB5038283)
Kända fel i den här uppdateringen
| Symptom | Microsoft har fått rapporter om kumulativ uppdatering för .NET Framework som gör att kunder ser körningsundantag i vissa SQL CLR-värdbaserade scenarier. Dessa undantag visas med felmeddelandet System.Security.HostProtectionException: Försökte utföra en åtgärd som förbjöds av CLR-värden och som innehåller någon av följande bildrutor i undantagsstackspårningen: System.Security.Cryptography.SHA256Managed.. CTOR() - eller - System.Security.Cryptography.SHA384Hanterad.. CTOR() - eller - System.Security.Cryptography.SHA512Hanterad.. CTOR() Det här undantaget beror på en ändring i implementeringen av typerna SHA256Managed, SHA384Managed och SHA512Managed i .NET Framework. Användningen av typerna SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 och HMACSHA512 i SQL CLR-värdbaserade miljöer påverkas inte. |
|---|---|
| Tillfällig lösning | Det finns flera olika lösningar. Ett alternativ är att markera sammansättningen som använder typerna SHA256Managed, SHA384Managed eller SHA512Managed som OSÄKER. Detta gör att den värdbaserade SQL CLR-miljön tillåter att de berörda konstruktorerna körs korrekt. Ett annat alternativ är att använda SQL: s inbyggda HASHBYTES-funktion snarare än .NET Frameworks SHA-2-serie av API: er. Funktionen HASHBYTES kan anropas direkt från SQL och kräver inte skrivning av hanterad kod. |
| Lösning | Microsoft har löst problemet med uppdatering KB5043804. |
Så här hämtar du uppdateringen
Installera den här uppdateringen
| Utgivningskanal | Tillgänglig | Nästa steg |
|---|---|---|
| Windows Update och Microsoft Update | Ja | Inget. Den här uppdateringen laddas ned och installeras automatiskt via Windows Update. |
| Windows Update för företag | Ja | Inget. Den här uppdateringen laddas ned och installeras automatiskt via Windows Update. |
| Microsoft Update Catalog | Ja | Om du vill hämta det fristående paketet för uppdateringen går du till webbplatsen Microsoft Update Catalog. |
| WSUS (Windows Server Update Services) | Ja | Den här enskilda .NET Framework produktuppdateringen installeras efter behov genom att installera operativsystemuppdateringen. Mer information om uppdateringar av operativsystemet finns i avsnittet om ytterligare information om den här uppdateringen . |
Filinformation
Om du vill ha en lista med de filer som ingår i den här uppdateringen kan du ladda ned filinformation för kumulativ uppdatering.
Krav
Om du vill tillämpa den här uppdateringen måste du ha .NET Framework 3.5 eller 4.8 installerat.
Krav på omstart
Du måste starta om datorn när du har installerat den här uppdateringen om några filer som påverkas används. Vi rekommenderar att du avslutar alla .NET Framework-baserade program innan du installerar den här uppdateringen.
Så här får du hjälp och support för den här uppdateringen
- Hjälp med att installera uppdateringar: Vanliga frågor och svar om Windows Update
- Skydda dig själv online och hemma: Support för Windows-säkerhet
- Lokal support i olika länder: Internationell support