KB5028920 – Tunnettu ongelma, jossa CLR kaatuu, kun profilerit ovat käytössä

Huomautus

Julkaisupäivä:
Kesäkuu 29, 2023

Yhteenveto

Tässä artikkelissa on ohjeita ongelman lieventämiseen, kun 13. kesäkuuta 2023 julkaistujen .NET Framework- ja .NET-päivitysten asentamisen jälkeen käyttäjät saattavat kohdata ongelmia siinä, miten .NET Framework Runtime tuo X.509-varmenteita.

Oire

Skenaariot, joissa käytetään .NET Framework 3.5:tä, kaatuvat käynnistyksen yhteydessä käyttörikkomuksella (koodi 0xc0000005) mscorwks.dll aina, kun tietyt instrumentointiprofilerit ovat aktiivisia.

Ratkaisu

Tämä ongelma korjattiin 29. kesäkuuta 2023 ja 5. heinäkuuta 2023 julkaistuissa päivitystiheyden ulkopuolisissa päivityksissä Windows- ja Windows Server -versioille, joihin ongelma vaikuttaa. Jos haluat hankkia erillisen paketin näitä vanhentuneita päivityksiä varten, etsi KB-numero Microsoft Update -luettelosta. Voit tuoda nämä päivitykset manuaalisesti Windows Server Update Servicesiin (WSUS) ja Microsoft Endpoint Configuration Manageriin. WSUS-ohjeet ovat kohdassa WSUS ja luettelosivusto. Configuration Manger -ohjeet ovat kohdassa Päivitysten tuominen Microsoft Update -luettelosta.

Jos käytit tähän ongelmaan vaihtoehtoisia menetelmiä tai lievennyksiä, niitä ei enää tarvita, ja suosittelemme, että poistat ne. Voit poistaa vaihtoehtoisen menetelmän tutustumalla vaihtoehtoiseen menetelmään tai vaihtoehtoiseen menetelmään, jota käytettiin ohjeiden mukaisesti.

Tuoteversio Päivitä Knowledge Base -artikkeli
Windows 11:n versio 22H2
.NET Framework 3.5 Luettelo 5029008
Windows 11:n versio 21H2
.NET Framework 3.5 Luettelo 5029007
Windows Server 2022
.NET Framework 3.5 Luettelo 5028919
Azure Stack HCI, versio 22H2
.NET Framework 3.5 Luettelo 5028919
Azure Stack HCI, versio 21H2
.NET Framework 3.5 Luettelo 5028919
Windows 10 -versio 22H2
.NET Framework 3.5 Luettelo 5029006
Windows 10:n versio 21H2
.NET Framework 3.5 Luettelo 5029006
Windows 10 1809 (lokakuun 2018 päivitys) ja Windows Server 2019
.NET Framework 3.5 Luettelo 5029009
Windows 10 1607 (Anniversary Update) ja Windows Server 2016
.NET Framework 3.5 Luettelo 5028913
Windows Embedded 8.1 ja Windows Server 2012 R2
.NET Framework 3.5 Luettelo 5028918
Windows Embedded 8 ja Windows Server 2012
.NET Framework 3.5 Luettelo 5028915
Windows Embedded 7 Standard ja Windows Server 2008 R2 SP1
.NET Framework 3.5.1 Luettelo 5028917
Windows Server 2008 SP2
.NET Framework 2.0, 3.0 Luettelo 5028916

Päivitykset, joihin ongelma vaikuttaa

Tämä koskee seuraavia .NET Framework- ja .NET -versioita:

  • .NET Framework 2.0, 3.0, 3.5 ja 3.5.1, kun 13. kesäkuuta 2022 julkaistu suojauspäivitys asennetaan.

Usein kysytyt kysymykset

Milloin tämä muutos otettiin käyttöön?

Tämä toimintatavan muutos otettiin käyttöön 13. kesäkuuta 2022 julkaistuissa .NET- ja .NET Framework -tietoturvapäivityksissä.

Onko minun asennettava tämä uusi päivitys?

Tämän uuden päivityksen asentaminen on tarpeen vain, jos sovelluksessasi ilmenee tämän artikkelin yläosan Oire-otsikossa kuvattu ongelma. Jos tätä ongelmaa ei ilmene, sinun ei tarvitse asentaa tätä päivitystä.

Korvaako tämä uusi päivitys 13. kesäkuuta 2023 julkaistun .NET Framework -päivityksen?

Ei. Jos käytössäsi on .NET Framework, asenna ensin 13. kesäkuuta 2023 julkaistu koontiversio tai vain suojauspäivitykset ennen uuden 22. kesäkuuta 2023 julkaistun päivityksen asentamista.

Suojausta koskevat tiedot