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
- Pomoc dotycząca instalowania aktualizacji: Często zadawane pytania dotyczące usługi Windows Update
- Ochrona w Internecie i w domu: Pomoc techniczna dotycząca Zabezpieczenia Windows
- Lokalne wsparcie w zależności od kraju: Wsparcie międzynarodowe