14. toukokuuta 2024-KB5037929 .NET Framework 3.5:n ja 4.8.1:n kumulatiivinen päivitys Windows Server 2022:lle

Käytetään kohteeseen
.NET

Huomautus

  • Julkaisupäivä:
    Voi 14, 2024
  • Versio:
    .NET Framework 3.5 ja 4.8.1

Windows Server 2022:n 14. toukokuuta 2024 julkaistu päivitys sisältää parannuksia .NET Framework 3.5:een ja 4.8.1:een suojaukseen ja kumulatiiviseen luotettavuuteen. Suosittelemme, että otat tämän päivityksen käyttöön osana säännöllisiä ylläpitorutiinejasi. Ennen kuin asennat tämän päivityksen, tutustu Edellytykset - ja Uudelleenkäynnistystarve -osioihin.

Yhteenveto

Parannuksia tietoturvaan

Tässä versiossa ei ole uusia tietoturvaparannuksia. Tämä päivitys on kumulatiivinen ja sisältää kaikki aiemmin julkaistut tietoturvaparannukset.

Laatu- ja luotettavuusparannukset

CLR1 - Korjaa ongelman, jossa kaatumisia voi ilmetä, jos useat säikeet kyselevät samanaikaisesti saman hallitun tyypin ITypeInfo-toteutusta.
- Korjaa ongelman, jossa ISymUnmanagedReader::GetMethodsFromDocumentPosition ja ISymUnmanagedReader2::GetMethodsInDocument-ohjelmointirajapinnat saattavat johtaa virheellisiin tuloksiin tietyissä tilanteissa.
.NET Libraries - Korjaa ongelman, joka voi käynnistyä fbx-tiedoston jäsentimessä.
- Korjaa FIPS-algoritmien MIST-validoitujen toteutusten käyttöön liittyvän ongelman.
.NET Fundamentals - Korjaa ongelman, joka liittyy IIS 10:n yleismerkkimuotomuutoksiin.
WPF2 - Korjaa ongelman, jossa sovellukset kaatuvat kutsuttaessa GetWindowText- ja GetWindowTextLength-menetelmiä.

1Common Language Runtime (CLR)

2Windows Presentation Foundation (WPF)

Lisätietoja tästä päivityksestä

Seuraavissa artikkeleissa on lisätietoja tästä päivityksestä yksittäisten tuoteversioiden osalta.

  • 5038282 Kuvaus .NET Framework 3.5:n, 4.8:n ja 4.8.1:n kumulatiivisesta päivityksestä Windows Server 2022:lle (KB5038282)

Tunnettuja tämän päivityksen yhteydessä ilmeneviä ongelmia

Oire Microsoft sai raportteja .NET Framework:n toukokuun kumulatiivisesta päivityksestä, jonka vuoksi asiakkaat voivat havaita suorituksenaikaisia poikkeuksia tietyissä SQL CLR -isännöidyissä skenaarioissa. Nämä poikkeukset näkyvät virheilmoituksella
System.Security.HostProtectionException: Yritettiin suorittaa toiminto, jonka CLR-isäntä esti ja joka sisältää jonkun seuraavista kehyksistä poikkeuspinon jäljityksessä:
System.Security.Cryptography.SHA256Managed.. ctor()
- tai -

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

System.Security.Cryptography.SHA512Managed.. ctor()
Tämä poikkeus johtuu hiljattain tehdystä muutoksesta SHA256Managed-, SHA384Managed- ja SHA512Managed-tyyppien toteutuksessa .NET Framework:ssä. Tämä ei vaikuta SHA1Managed-, HMACSHA1-, HMACSHA256-, HMACSHA284- ja HMACSHA512-tyyppien käyttöön SQL CLR:n isännöidyissä ympäristöissä.
Ongelman kiertotapa Käytettävissä on useita vaihtoehtoisia menetelmiä.
Yksi vaihtoehto on merkitä kokoonpano, joka käyttää SHA256Managed-, SHA384Managed- tai SHA512Managed-tyyppejä, UNSAFEksi. Tämä saa SQL CLR:n isännöidyn ympäristön sallimaan sellaisten konstruktorien suorittamisen, joihin ongelma vaikuttaa.
Toinen vaihtoehto on käyttää SQL:n sisäänrakennettua HASHBYTES-funktiota .NET Framework:n SHA-2-ohjelmointirajapintojen perheen sijaan. HASHBYTES-funktiota voi kutsua suoraan SQL:stä, eikä se edellytä hallitun koodin kirjoittamista.
Ratkaisu Microsoft on ratkaissut ongelman päivityksellä KB5043806.

Tämän päivityksen hankkiminen

Asenna tämä päivitys

Julkaisukanava Käytettävissä Seuraava vaihe
Windows Update ja Microsoft Update Kyllä Ei mitään. Windows Update lataa ja asentaa tämän päivityksen automaattisesti.
Windows Update for Business Kyllä Ei mitään. Windows Update lataa ja asentaa tämän päivityksen automaattisesti.
Microsoft Update -luettelo Kyllä Voit hankkia tämän päivityksen erillispakettina Microsoft Update -luettelosta.
Windows Server Update Services (WSUS) Kyllä Tämä yksittäinen .NET Framework -tuotepäivitys asennetaan soveltuvin osin asentamalla käyttöjärjestelmäpäivitys. Lisätietoja käyttöjärjestelmäpäivityksistä on tämän päivityksen osiossa.

Tiedostojen tiedot

Saat luettelon tämän päivityksen sisältämistä tiedostoista lataamalla kumulatiivisen päivityksen tiedostojen tiedot.

Edellytykset

Tämän päivityksen käyttöönotto edellyttää, että .NET Framework 3.5 tai 4.8.1 on asennettuna.

Uudelleenkäynnistystarve

Tietokone on käynnistettävä uudelleen tämän päivityksen asentamisen jälkeen, jos käytössä on tiedostoja, joihin ongelma vaikuttaa. Suosittelemme, että suljet kaikki .NET Framework-pohjaiset sovellukset ennen tämän päivityksen asennusta.

Ohjeiden ja tuen hankkiminen tälle päivitykselle