14 maja 2024 r. — KB5037933 aktualizacja zbiorcza dla .NET Framework 3.5 i 4.8 dla Windows 10, wersja 1809 i Windows Server 2019 r.

Dotyczy
.NET

Uwaga

  • Data wydania:
    14 maja 2024 r
  • Wersja:
    Program .NET Framework 3.5 i 4.8

Aktualizacja z 14 maja 2024 r. dla systemów Windows 10, wersja 1809 i Windows Server 2019 zawiera ulepszenia zabezpieczeń i skumulowanej niezawodności w wersji .NET Framework 3.5 i 4.8. Zalecamy zastosowanie tej aktualizacji w ramach rutynowych rutynowych czynności konserwacyjnych. Przed zainstalowaniem tej aktualizacji zobacz sekcje Wymagania wstępne i Wymagania ponownego uruchomienia .

Podsumowanie

Ulepszenia zabezpieczeń

W tej wersji nie ma żadnych nowych ulepszeń zabezpieczeń. Jest to aktualizacja zbiorcza i zawiera wszystkie wcześniej wydane ulepszenia zabezpieczeń.

Ulepszenia w zakresie jakości i niezawodności

CLR1 - Rozwiązuje problem polegający na tym, że awarie mogą wystąpić, jeśli kilka wątków jednocześnie wysyła zapytanie do implementacji ITypeInfo tego samego typu zarządzanego
Biblioteki .NET - Rozwiązuje problem, w którym platforma 32-bitowa wykazuje znaczną regresję czasu odpowiedzi.
- Rozwiązuje problem z używaniem implementacji zweryfikowanych przez MIST algorytmów FIPS.
Podstawy platformy .NET - Rozwiązuje problem ze zmianami formatu symboli wieloznacznych wprowadzonymi w programie IIS 10.
WPF2 - Rozwiązuje problem polegający na tym, że aplikacje ulegają awarii podczas wywoływania metod GetWindowText i GetWindowTextLength.

1Środowisko uruchomieniowe języka wspólnego (CLR)

2Windows Presentation Foundation (WPF)

Dodatkowe informacje o tej aktualizacji

Poniższe artykuły zawierają dodatkowe informacje na temat tej aktualizacji w odniesieniu do poszczególnych wersji produktów.

  • 5038283 Opis aktualizacji zbiorczej dla .NET Framework 3.5, 4.7.2 i 4.8 dla Windows 10, wersja 1809 i Windows Server 2019 r. (KB5038283)

Znane problemy z tą aktualizacją

Objaw Firma Microsoft otrzymała raporty o aktualizacji skumulowanej z maja programu .NET Framework, powodując obserwację wyjątków w czasie wykonywania w niektórych scenariuszach hostowanych środowiska CLR SQL. Te wyjątki pojawią się wraz z komunikatem o błędzie
System.Security.HostProtectionException: próbowano wykonać operację, która została zabroniona przez hosta CLR i będzie zawierać jedną z następujących ramek w śledzeniu stosu wyjątków:
System.Security.Cryptography.SHA256Managed.. ctor()
- lub -

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

System.Security.Cryptography.SHA512Zarządzany.. ctor()
Ten wyjątek wynika z niedawnej zmiany implementacji typów SHA256Managed, SHA384Managed i SHA512Managed w programie .NET Framework. Nie ma to wpływu na korzystanie z typów SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 i HMACSHA512 w środowiskach hostowanych CLR SQL.
Obejście Dostępnych jest wiele opcji obejścia.
Jedną z opcji jest oznaczenie zestawu korzystającego z typów SHA256Managed, SHA384Managed lub SHA512Managed jako NIEBEZPIECZNEGO. Spowoduje to, że środowisko hostowane środowiska środowiska CLR SQL umożliwi konstruktorom, których dotyczy problem, pomyślne wykonanie.
Inną opcją jest użycie wbudowanej funkcji HASHBYTES SQL, a nie rodziny interfejsów API SHA-2 programu .NET Framework. Funkcja HASHBYTES jest bezpośrednio wywoływana z języka SQL i nie wymaga pisania kodu zarządzanego.
Rozwiązanie Firma Microsoft rozwiązała ten problem w aktualizacji KB5043804.

Jak uzyskać tę aktualizację

Zainstaluj tę aktualizację

Kanał wersji Dostępne Następny krok
Usługa Windows Update i Microsoft Update Tak Brak. Ta aktualizacja zostanie automatycznie pobrana z witryny Windows Update i zainstalowana.
Windows Update dla firm Tak Brak. Ta aktualizacja zostanie automatycznie pobrana z witryny Windows Update i zainstalowana.
Wykaz usługi Microsoft Update Tak Aby uzyskać autonomiczny pakiet tej aktualizacji, przejdź do witryny internetowej Wykaz usługi Microsoft Update.
Program Windows Server Update Services (WSUS) Tak Ta osobna aktualizacja produktu .NET Framework zostanie zainstalowana, w zależności od przypadku, przez zastosowanie odpowiedniej aktualizacji systemu operacyjnego. Aby uzyskać więcej informacji na temat aktualizacji systemu operacyjnego, zobacz sekcję Dodatkowe informacje o tej aktualizacji .

Informacje o plikach

Aby poznać listę plików zawartych w tej aktualizacji, pobierz informacje o plikach dla aktualizacji skumulowanej.

Wymagania wstępne

Aby zastosować tę aktualizację, musisz mieć zainstalowany program .NET Framework 3.5 lub 4.8.

Wymóg ponownego uruchomienia

Jeśli są używane jakiekolwiek pliki, których dotyczy problem, należy ponownie uruchomić komputer po zastosowaniu tej aktualizacji. Zalecamy zamknięcie wszystkich aplikacji opartych na platformie .NET Framework przed zastosowaniem tej aktualizacji.

Jak uzyskać pomoc i obsługę techniczną dla tej aktualizacji