KB5028920 — znany problem z awarią środowiska CLR, gdy profilery są w użyciu

Uwaga

Data wydania:
29 czerwca 2023 r.

Podsumowanie

Ten artykuł zawiera pomoc w ograniczeniu problemu, gdy po zainstalowaniu aktualizacji z 13 czerwca 2023 r. dla platformy .NET Framework i .NET użytkownicy mogą napotkać problemy ze sposobem, w jaki środowisko uruchomieniowe platformy .NET Framework importuje certyfikaty X.509.

Objaw

Scenariusze korzystające z .NET Framework 3.5 ulegną awarii podczas uruchamiania z naruszeniem dostępu (kod 0xc0000005) w mscorwks.dll za każdym razem, gdy są aktywne niektóre profilery instrumentacji.

Rozwiązanie

Ten problem został rozwiązany w aktualizacjach poza pasmem wydanych 29 czerwca 2023 r. i 5 lipca 2023 r. dla systemów Windows i Windows Server w wersjach, których dotyczy ten problem. Aby uzyskać pakiet autonomiczny dla tych aktualizacji poza pasmem, wyszukaj numer aktualizacji KB w wykazie usługi Microsoft Update. Te aktualizacje można zaimportować ręcznie do usług Windows Server Update Services (WSUS) i programu Microsoft Endpoint Configuration Manager. Aby uzyskać instrukcje dotyczące usług WSUS, zobacz WSUS i witrynę wykazu. Aby uzyskać instrukcje dotyczące menedżera konfiguracji, zobacz Importowanie aktualizacji z wykazu usługi Microsoft Update.

Jeśli zastosowano jakiekolwiek obejście lub środki zaradcze dla tego problemu, nie są one już potrzebne i zalecamy ich usunięcie. Aby usunąć obejście, zapoznaj się z obejściem lub alternatywnym obejściem, które zostało zastosowane do instrukcji.

Wersja produktu Aktualizuj
System Windows 11 w wersji 22H2
.NET Framework 3.5 Katalog produktów 5029008
System Windows 11 w wersji 21H2
.NET Framework 3.5 Katalog produktów 5029007
Windows Server 2022
.NET Framework 3.5 Katalog produktów 5028919
Azure Stack HCI, wersja 22H2
.NET Framework 3.5 Katalog produktów 5028919
Azure Stack HCI, wersja 21H2
.NET Framework 3.5 Katalog produktów 5028919
Windows 10 w wersji 22H2
.NET Framework 3.5 Katalog produktów 5029006
Windows 10 w wersji 21H2
.NET Framework 3.5 Katalog produktów 5029006
Windows 10 1809 (aktualizacja z października 2018) i Windows Server 2019
.NET Framework 3.5 Katalog produktów 5029009
Windows 10 1607 (Anniversary Update) i Windows Server 2016
.NET Framework 3.5 Katalog produktów 5028913
Windows Embedded 8.1 i Windows Server 2012 R2
.NET Framework 3.5 Katalog produktów 5028918
Windows Embedded 8 i Windows Server 2012
.NET Framework 3.5 Katalog produktów 5028915
Windows Embedded 7 Standard i Windows Server 2008 R2 z dodatkiem SP1
.NET Framework 3.5.1 Katalog produktów 5028917
Windows Server 2008 z dodatkiem SP2
.NET Framework 2.0, 3.0 Katalog produktów 5028916

Aktualizacje, których dotyczy problem

Problem dotyczy następujących wersji programu .NET Framework i .NET:

  • .NET Framework 2.0, 3.0, 3.5, 3.5.1, gdy zostanie zainstalowana aktualizacja zabezpieczeń z 13 czerwca 2022 r.

Często zadawane pytania (FAQ)

Kiedy ta zmiana została wprowadzona?

Ta zmiana zachowania została wprowadzona w aktualizacjach zabezpieczeń z 13 czerwca 2022 r. dla platformy .NET i platformy .NET Framework.

Czy muszę instalować tę nową aktualizację?

Zainstalowanie tej nowej aktualizacji jest konieczne tylko wtedy, gdy w Twojej aplikacji występuje problem opisany w nagłówku "Objaw" u góry tego artykułu. Jeśli ten problem nie występuje, nie ma potrzeby instalowania tej aktualizacji.

Czy ta nowa aktualizacja zastępuje aktualizację programu .NET Framework z 13 czerwca 2023 r.?

Nie. Jeśli korzystasz z platformy .NET Framework, przed zainstalowaniem nowej aktualizacji z 22 czerwca 2023 r. należy najpierw zainstalować pakiet zbiorczy aktualizacji z 13 czerwca 2023 r. lub aktualizacje samych zabezpieczeń.

Informacje o ochronie i zabezpieczeniach