2024. gada 14. maijs — KB5037933. gada .NET Framework 3.5 un 4.8 kumulatīvais atjauninājums Windows 10 versijai 1809 un Windows Server 2019

Attiecas uz
.NET

Piezīme

  • Izlaides datums:
    2024. gada 14. maijs
  • Versija:
    .NET Framework 3.5 un 4.8

2024. gada 14. maija atjauninājumā Windows 10 versijai 1809 un Windows Server 2019 ir iekļauti drošības un kumulatīvās uzticamības uzlabojumi versijās .NET Framework 3.5 un 4.8. Iesakām lietot šo atjauninājumu kā daļu no regulārās uzturēšanas rutīnas. Pirms šī atjauninājuma instalēšanas skatiet sadaļas Priekšnosacījumi un Restartēšanas prasības .

Kopsavilkums

Drošības uzlabojumi

Šajā laidienā nav jaunu drošības uzlabojumu. Šis atjauninājums ir kumulatīvs, un tajā ir iekļauti visi iepriekš izlaistie drošības uzlabojumi.

Kvalitātes un uzticamības uzlabojumi

CLR1 - Novērsta problēma, kas izraisa avārijas, ja visi vairāki pavedieni vienlaicīgi vaicā viena pārvaldītā tipa ITypeInfo ieviešanu
.NET bibliotēkas - Novērsta problēma, kuras dēļ 32 bitu platformas rāda būtisku atbildes laika regresiju.
- Novērsta problēma saistībā ar FIPS algoritmu MIST validētu ieviešanu izmantošanu.
.NET Fundamentals - Novērsta problēma saistībā ar aizstājējzīmju formāta izmaiņām, kas ieviestas programmatūrā IIS 10.
WPF2 - Novērsta problēma, kuras dēļ programmas avarē, izsaucot GetWindowText un GetWindowTextLength metodes.

1Common Language Runtime (CLR)

2Windows prezentāciju pamats (WPF)

Papildinformācija par šo atjauninājumu

Nākamajos rakstos ir ietverta papildinformācija par šo atjauninājumu, jo tas attiecas uz atsevišķām produktu versijām.

  • 5038283 .NET Framework 3.5, 4.7.2 un 4.8 kumulatīvā atjauninājuma apraksts Windows 10 versijai 1809 un Windows Server 2019 (KB5038283)

Zināmās problēmas šajā atjauninājumā

Problēmas pazīme Microsoft saņēma ziņojumus par .NET Framework maija kumulatīvo atjauninājumu, kas liek klientiem novērot izpildlaika izņēmumus noteiktos SQL CLR viesotos scenārijos. Šie izņēmumi parādīsies ar kļūdas ziņojumu
System.Security.HostProtectionException: mēģināts veikt darbību, ko aizliedza CLR resursdators, un izņēmumu steka izsekošanā būs ietverts viens no šiem kadriem:
System.Security.Cryptography.SHA256Managed.. ctor()
- vai -

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

System.Security.Cryptography.SHA512Managed.. ctor()
Šis izņēmums ir saistīts ar nesen veiktajām izmaiņām tipu SHA256Managed, SHA384Managed un SHA512Managed ieviešanā sistēmā .NET Framework. Tipu SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 un HMACSHA512 lietošana SQL CLR viesotās vidēs netiek ietekmēta.
Risinājums Ir pieejamas vairākas risinājumu iespējas.
Viena iespēja ir atzīmēt montāžu, kas izmanto tipus SHA256Managed, SHA384Managed vai SHA512Managed, kā NEDROŠU. Tas izraisīs SQL CLR viesoto vidi, lai ietekmētie konstruktori varētu veiksmīgi izpildīt.
Vēl viena iespēja ir izmantot SQL iebūvēto funkciju HASHBYTES, nevis ..NET Framework SHA-2 API saimi. Funkciju HASHBYTES var tieši izsaukt no SQL un tai nav nepieciešams rakstīt pārvaldītu kodu.
Risinājums Microsoft ir novērsis šo problēmu, izmantojot atjauninājumu KB5043804.

Atjauninājuma iegūšana

Instalēt šo atjauninājumu

Laidiena kanāls Pieejams Nākamā darbība
Windows Update un Microsoft Update Nav. Šis atjauninājums tiks automātiski lejupielādēts un instalēts no pakalpojuma Windows Update.
Windows Update darbam Nav. Šis atjauninājums tiks automātiski lejupielādēts un instalēts no pakalpojuma Windows Update.
Microsoft Update katalogs Lai iegūtu atsevišķo šī atjauninājuma pakotni, apmeklējiet tīmekļa vietni Microsoft Update katalogs.
Windows Server Update Services (WSUS) Šis atsevišķais .NET Framework produkta atjauninājums tiks instalēts pēc nepieciešamības, lietojot operētājsistēmas atjauninājumu. Lai iegūtu papildinformāciju par operētājsistēmas atjauninājumiem, skatiet papildinformāciju par šo atjauninājumu sadaļu.

Faila informācija

Lai skatītu šajā atjauninājumā nodrošināto failu sarakstu, lejupielādējiet informāciju par failiem kumulatīvajā atjauninājumā.

Priekšnosacījumi

Lai lietotu šo atjauninājumu, jābūt instalētai programmai .NET Framework 3.5 vai 4.8.

Restartēšanas prasības

Ja tiek izmantoti ietekmētie faili, pēc šī atjauninājuma instalēšanas ir jārestartē dators. Pirms šī atjauninājuma lietošanas ieteicams iziet no visām .NET Framework lietojumprogrammām.

Kā iegūt palīdzību un atbalstu saistībā ar šo atjauninājumu