14. maj 2024 – KB5037926 kumulativ opdatering til .NET Framework 4.8 til Windows 10, version 1607 og Windows Server 2016

Gælder for
.NET

Bemærk

  • Udgivelsesdato:
    Maj 14, 2024
  • Version:
    .NET Framework 4.8

Opdateringen fra 14. maj 2024 til Windows 10, version 1607 og Windows Server 2016 indeholder forbedringer af sikkerhed og kumulativ pålidelighed i .NET Framework 4.8. 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 .

Resumé

Sikkerhedsforbedringer

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

Forbedringer af kvalitet og pålidelighed

CLR1 - Løser et problem, hvor der kan opstå nedbrud, hvis flere tråde samtidig sender forespørgsler til ITypeInfo-implementeringen af samme administrerede type
.NET-biblioteker - Løser et problem, hvor 32-bit platformen viser en betydelig regression af responstiden.
- Løser et problem med at bruge MIST-validerede implementeringer af FIPS-algoritmer.
Grundlæggende oplysninger om .NET - Løser et problem med ændringer af jokertegnformatet, som 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)

Kendte problemer i denne opdatering

Symptom Microsoft har modtaget rapporter om kumulativ opdatering .NET Framework maj, der får kunderne til at observere kørselsundtagelser i visse SQL CLR-hostede scenarier. Disse undtagelser viser sig med fejlmeddelelsen
System.Security.HostProtectionException: Udført en handling, der blev forbudt af CLR-værten, og som indeholder et af følgende rammer i undtagelsestaksporingen:
System.Security.Cryptography.SHA256Managed.. ctor()
- eller -

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

System.Security.Cryptography.SHA512Managed.. ctor()
Denne undtagelse skyldes en nylig ændring i implementeringen af typerne SHA256Managed, SHA384Managed og SHA512Managed i .NET Framework. Brug af typerne SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 og HMACSHA512 i SQL CLR-værtsmiljøer påvirkes ikke.
Midlertidig løsning Der findes flere løsningsmuligheder.
En mulighed er at markere den samling, der anvender typerne SHA256Managed, SHA384Managed eller SHA512Managed, som UNSAFE. Dette medfører, at det SQL CLR-hostede miljø tillader de berørte konstruktører at køre korrekt.
En anden mulighed er at bruge SQL's indbyggede HASHBYTES-funktion i stedet for .NET Framework's SHA-2-familie 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 KB5043803.

Sådan henter du denne opdatering

Installér denne opdatering

Frigivelseskanal Tilgængelig Næste trin
Windows Update og Microsoft Update. Ja Ingen. Denne opdatering downloades og installeres automatisk fra Windows Update.
Windows Update for Business 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 besøge webstedet Microsoft Update-katalog.
Windows Server Update Services (WSUS) Ja Denne opdatering synkroniseres automatisk med WSUS, hvis du konfigurerer sådan:
Produkt: Windows 10, version 1607 og Windows Server 2016
Klassifikation: opdateringer

Filoplysninger

Du kan få en liste over de filer, som denne opdatering indeholder, ved at downloade filoplysningerne for den samlede opdatering.

Forudsætninger

Hvis du vil anvende denne opdatering, skal du have .NET Framework 4.8 installeret.

Krav om genstart

Du skal genstarte computeren, når du har installeret 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