Applies To.NET

Udgivelsesdato:14. maj 2024

Version:.NET Framework 3.5 og 4.8.1

Opdateringen til Windows Server 2022 fra 14. maj 2024 indeholder forbedringer af sikkerhed og kumulativ pålidelighed i .NET Framework 3.5 og 4.8.1. Vi anbefaler, at du anvender denne opdatering som en del af dine almindelige vedligeholdelsesrutiner. Før du installerer denne opdatering, skal du se afsnittene Forudsætninger og Krav til genstart .

Oversigt

Sikkerhedsforbedringer

Der er ingen nye sikkerhedsforbedringer i denne version. Denne opdatering er kumulativ og indeholder alle tidligere udsendte sikkerhedsforbedringer.

Forbedringer af kvalitet og pålidelighed

CLR1

– Løser et problem, hvor nedbrud kan opstå, hvis flere tråde alle samtidigt forespørger i ITypeInfo-implementeringen af den samme administrerede type.

- Løser et problem med ISymUnmanagedReader::GetMethodsFromDocumentPosition og ISymUnmanagedReader2::GetMethodsInDocument API'er kan medføre forkerte resultater under visse omstændigheder.

.NET-biblioteker

- Løser et problem, der kan udløses i fbx-filparseren.

- Løser et problem med at bruge MIST-validerede implementeringer af FIPS-algoritmer.

.NET Fundamentals

– Løser et problem med ændringer af jokertegnformatet, der blev introduceret i IIS 10.

WPF2

– Løser et problem, hvor apps går ned, når du kalder metoderne GetWindowText og GetWindowTextLength.

1Common Language Runtime (CLR)

2Windows Presentation Foundation (WPF)

Flere oplysninger om denne opdatering

Følgende artikler indeholder flere oplysninger om denne opdatering, da den vedrører individuelle produktversioner.

  • 5038282 Beskrivelse af den samlede opdatering til .NET Framework 3.5, 4.8 og 4.8.1 til Windows Server 2022 (KB5038282)

Kendte problemer i denne opdatering

Symptom

Microsoft har modtaget rapporter om .NET Framework kumulativ opdatering i maj, der medfører, at kunderne kan observere kørselsundtagelser i visse scenarier med SQL CLR-vært. Disse undtagelser vises med fejlmeddelelsen

System.Security.HostProtectionException: Forsøgte at udføre en handling, der blev forbudt af CLR-værten , og som indeholder en af følgende rammer i undtagelsesstakkens sporing:

System.Security.Cryptography.SHA256Administreret. ctor() -eller-

System.Security.Cryptography.SHA384Administreret. ctor() -eller-

System.Security.Cryptography.SHA512Administreret.. ctor()

Denne undtagelse skyldes en nylig ændring i implementeringen af SHA256Administreret, SHA384Administreret og SHA512Administrerede typer i .NET Framework.  Brugen af typerne SHA1Administreret, HMACSHA1, HMACSHA256, HMACSHA284 og HMACSHA512 i SQL CLR-værtsbaserede miljøer påvirkes ikke.

Løsning

Der findes flere muligheder for at omgå opgaver.

En mulighed er at markere den assembly, der anvender SHA256Administreret, SHA384Administreret eller SHA512Administrerede typer som USIKRE. Dette medfører, at det SQL CLR-hostede miljø tillader, at de berørte konstruktører udføres korrekt.

En anden mulighed er at bruge SQL's indbyggede HASHBYTES-funktion i stedet for .NET Framework SHA-2-familien af API'er. Funktionen HASHBYTES kan kaldes direkte fra SQL og kræver ikke skrivning af administreret kode.

Løsning

Microsoft har løst dette problem med opdatering KB5043806.

Sådan får du denne opdatering

Installér denne opdatering

Udgivelseskanal

Tilgængelig

Næste trin

Windows Update og Microsoft Update

Ja

Ingen. Denne opdatering downloades og installeres automatisk fra Windows Update.

Windows Update til virksomheder

Ja

Ingen. Denne opdatering downloades og installeres automatisk fra Windows Update.

Microsoft Update-katalog

Ja

Du kan få den separate pakke til denne opdatering ved at gå til webstedet Microsoft Update-katalog .

Windows Server Update Services (WSUS)

Ja

Denne individuelle .NET Framework produktopdatering installeres, hvis det er relevant, ved at anvende opdateringen til operativsystemet. Du kan finde flere oplysninger om opdateringer til operativsystemet i afsnittet yderligere oplysninger om denne opdatering .

Filoplysninger

Du kan få en liste over de filer, som denne opdatering omfatter, ved at downloade filoplysninger for samlet opdatering.

Forudsætninger

Hvis du vil anvende denne opdatering, skal du have .NET Framework 3.5 eller 4.8.1 installeret.

Krav om genstart

Du skal genstarte computeren, når du har anvendt denne opdatering, hvis der bruges berørte filer. Vi anbefaler, at du afslutter alle .NET Framework-baserede programmer, før du anvender denne opdatering.

Sådan får du hjælp og support til denne opdatering

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.