14. toukokuuta 2024-KB5037933 .NET Framework 3.5:n ja 4.8:n kumulatiivinen päivitys Windows 10, versio 1809 ja Windows Server 2019:lle

Käytetään kohteeseen
.NET

Huomautus

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

Windows 10, versio 1809:n ja Windows Server 2019:n 14. toukokuuta 2024 julkaistu päivitys sisältää suojaukseen ja kumulatiiviseen luotettavuuteen liittyviä parannuksia .NET Framework 3.5:ssä ja 4.8:ssa. 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
.NET Libraries - Korjaa ongelman, jossa 32-bittisessä ympäristössä vasteaika laskee merkittävästi.
- 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.

  • 5038283 Kuvaus .NET Framework 3.5:n, 4.7.2:n ja 4.8:n kumulatiivisesta päivityksestä Windows 10, versio 1809:lle ja Windows Server 2019:lle (KB5038283)

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 tämän ongelman päivityksellä KB5043804.

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 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