Kumulatives Update vom 14. Mai 2024 KB5037933 für .NET Framework 3.5 und 4.8 für Windows 10, Version 1809 und Windows Server 2019

Gilt für
.NET

Hinweis

  • Veröffentlichungsdatum:
    14. Mai 2024
  • Version:
    .NET Framework 3.5 und 4.8

Das Update vom 14. Mai 2024 für Windows 10, Version 1809 und Windows Server 2019 enthält Verbesserungen der Sicherheit und kumulativen Zuverlässigkeit in .NET Framework 3.5 und 4.8. Wir empfehlen, dass Sie dieses Update im Rahmen Ihrer regulären Wartungsroutinen anwenden. Lesen Sie vor der Installation dieses Updates die Abschnitte Voraussetzungen und Neustartanforderung.

Zusammenfassung

Sicherheitsverbesserungen

In diesem Release gibt es keine neuen Sicherheitsverbesserungen. Dieses Update ist kumulativ und enthält alle zuvor veröffentlichten Sicherheitsverbesserungen.

Qualitäts- und Zuverlässigkeitsverbesserungen

CLR1 – Behebt ein Problem, bei dem Abstürze auftreten können, wenn mehrere Threads gleichzeitig die ITypeInfo-Implementierung desselben verwalteten Typs abfragen
.NET-Bibliotheken – Behebt ein Problem, bei dem die 32-Bit-Plattform eine signifikante Antwortzeitregression zeigt.
– Behebt ein Problem bei der Verwendung von MIST-validierten Implementierungen von FIPS-Algorithmen.
.NET Fundamentals – Behebt ein Problem mit Änderungen des Wildcardformats, die in IIS 10 eingeführt wurden.
WPF2 – Behebt ein Problem, bei dem Apps abstürzen, wenn die Methoden GetWindowText und GetWindowTextLength aufgerufen werden.

1Common Language Runtime (CLR)

2 Windows Presentation Foundation (WPF)

Zusätzliche Informationen zu diesem Update

Die folgenden Artikel enthalten zusätzliche Informationen zu diesem Update bezogen auf einzelne Produktversionen.

  • 5038283 Beschreibung des kumulativen Updates für .NET Framework 3.5, 4.7.2 und 4.8 für Windows 10, Version 1809 und Windows Server 2019 (KB5038283)

Bekannte Probleme bei diesem Update

Problembeschreibung Microsoft hat Berichte über .NET Framework kumulatives Update vom Mai erhalten, wodurch Kunden Laufzeitausnahmen in bestimmten von SQL CLR gehosteten Szenarien beobachten. Diese Ausnahmen werden mit der Fehlermeldung manifestiert.
System.Security.HostProtectionException: Es wurde versucht, einen Vorgang auszuführen, der vom CLR-Host verboten wurde und einen der folgenden Frames in der Ausnahmestapelüberwachung enthält:
System.Security.Cryptography.SHA256Managed.. ctor()
-Oder-

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

System.Security.Cryptography.SHA512Managed.. ctor()
Diese Ausnahme ist auf eine kürzlich geänderte Implementierung der Typen SHA256Managed, SHA384Managed und SHA512Managed in .NET Framework zurückzuführen. Die Verwendung der TYPEN SHA1Verwaltete, HMACSHA1, HMACSHA256, HMACSHA284 und HMACSHA512 in gehosteten SQL CLR-Umgebungen ist nicht betroffen.
Problemumgehung Es stehen mehrere Optionen für die Umgehung von Aufgaben zur Verfügung.
Eine Möglichkeit besteht darin, die Assembly, die die Typen SHA256Managed, SHA384Managed oder SHA512Managed verwendet, als UNSAFE zu markieren. Dies führt dazu, dass die gehostete SQL CLR-Umgebung die ausführung der betroffenen Konstruktoren erfolgreich zulässt.
Eine weitere Möglichkeit besteht darin, die integrierte HASHBYTES-Funktion von SQL anstelle der SHA-2-APIs-Familie des .NET Framework zu verwenden. Die HASHBYTES-Funktion kann direkt von SQL aufgerufen werden und erfordert kein Schreiben von verwaltetem Code.
Lösung Microsoft hat dieses Problem mit update KB5043804 behoben.

So erhalten Sie dieses Update

Dieses Update installieren

Veröffentlichungskanal Verfügbar Nächster Schritt
Windows Update und Microsoft Update Ja Keiner. Dieses Update wird von Windows Update automatisch heruntergeladen und installiert.
Windows Update for Business Ja Keiner. Dieses Update wird von Windows Update automatisch heruntergeladen und installiert.
Microsoft Update-Katalog Ja Das eigenständige Paket für dieses Update finden Sie auf der Microsoft Update-Katalog-Website.
Windows Server Update Services (WSUS) Ja Dieses einzelne .NET Framework Produktupdate wird ggf. durch Anwenden des Betriebssystemupdates installiert. Weitere Informationen zu Betriebssystemupdates finden Sie im Abschnitt zu zusätzlichen Informationen zu diesem Update .

Dateiinformationen

Eine Liste der Dateien, die in diesem Update bereitgestellt werden, finden Sie im Dokument mit Dateiinformationen für das kumulative Update.

Voraussetzungen

Um dieses Update anwenden zu können, muss .NET Framework 3.5 oder 4.8 installiert sein.

Neustartanforderung

Starten Sie den Computer nach der Installation dieses Updates neu, wenn betroffene Dateien verwendet werden. Es wird empfohlen, alle .NET Framework-basierten Anwendungen zu beenden, bevor Sie dieses Update installieren.

Hilfe und Support zu diesem Update