14. května 2024 – KB5037926 kumulativní aktualizace pro .NET Framework 4.8 pro Windows 10, verze 1607 a Windows Server 2016

Platí pro
.NET

Poznámka

  • Datum vydání:
    14 května, 2024
  • Verze:
    .NET Framework 4.8

Aktualizace ze 14. května 2024 pro Windows 10 verze 1607 a Windows Server 2016 obsahuje vylepšení zabezpečení a kumulativní spolehlivosti v .NET Framework 4.8. Doporučujeme, abyste tuto aktualizaci použili jako součást pravidelné údržby. Před instalací této aktualizace si přečtěte části Požadavky a Požadavky na restartování .

Shrnutí

Vylepšení zabezpečení

V této verzi nejsou žádná nová vylepšení zabezpečení. Tato aktualizace je kumulativní a obsahuje všechna dříve vydaná vylepšení zabezpečení.

Vylepšení kvality a spolehlivosti

CLR1 - Řeší problém, kdy může dojít k chybovému ukončení, pokud se několik vláken současně dotazuje na implementaci ITypeInfo stejného spravovaného typu
Knihovny .NET - Řeší problém, kdy 32bitové platformy vykazují významnou regresi doby odezvy.
- Řeší problém s používáním implementací algoritmů FIPS ověřených MIST.
Základy .NET - Řeší problém se změnami formátu zástupných znaků zavedenými ve službě IIS 10.
WPF (Windows Presentation Foundation)2 - Řeší problém, kdy se aplikace chybově ukončují při volání metod GetWindowText a GetWindowTextLength.

1CLR (Common Language Runtime)

2 Windows Presentation Foundation (WPF (Windows Presentation Foundation))

Známé problémy v této aktualizaci

Příznak Společnost Microsoft obdržela zprávy o květnové kumulativní aktualizaci rozhraní .NET Framework, která způsobuje, že zákazníci pozorují výjimky modulu runtime v určitých scénářích hostovaných pomocí SQL CLR. Tyto výjimky se projeví chybovou zprávou
System.Security.HostProtectionException: Pokusil se provést operaci, která byla hostitelem CLR zakázána a bude obsahovat jeden z následujících snímků v trasování zásobníku výjimek:
System.Security.Cryptography.SHA256Managed.. ctor()
- nebo -

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

System.Security.Cryptography.SHA512Managed.. ctor()
Tato výjimka je způsobena nedávnou změnou v implementaci typů SHA256Managed, SHA384Managed a SHA512Managed v rozhraní .NET Framework. Použití typů SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 a HMACSHA512 v prostředích hostovaných SQL CLR nemá vliv.
Alternativní řešení Existuje několik alternativních řešení.
Jednou z možností je označit sestavení, které používá typy SHA256Managed, SHA384Managed nebo SHA512Managed, jako UNSAFE. To způsobí, že hostované prostředí SQL CLR umožní úspěšné spuštění ovlivněných konstruktorů.
Další možností je využít vestavěnou funkci HASHBYTES SQL spíše než rodinu rozhraní API SHA-2 rozhraní .NET Framework. Funkce HASHBYTES je přímo volatelná z SQL a nevyžaduje psaní spravovaného kódu.
Řešení Společnost Microsoft tento problém vyřešila aktualizací KB5043803.

Jak získat tuto aktualizaci

Instalace této aktualizace

Kanál použitý k vydání K dispozici Další krok
služba Windows Update a Microsoft Update Ano Žádné Tato aktualizace se automaticky stáhne a nainstaluje ze služby služba Windows Update.
služba Windows Update pro firmy Ano Žádné Tato aktualizace se automaticky stáhne a nainstaluje ze služby služba Windows Update.
Katalog služby Microsoft Update Ano Pokud chcete získat samostatný balíček s touto aktualizací, přejděte na web Katalog služby Microsoft Update.
Služba WSUS (Windows Server Update Services) Ano Tato aktualizace se bude automaticky synchronizovat se službou WSUS, pokud provedete konfiguraci následujícím způsobem:
Produkt: Windows 10 verze 1607 a Windows Server 2016
Klasifikace: aktualizace

Informace o souborech

Pokud chcete získat seznam souborů poskytovaných v rámci této aktualizace, stáhněte si informace o souborech pro kumulativní aktualizaci.

Požadavky

K instalaci této aktualizace musíte mít nainstalované rozhraní .NET Framework 4.8.

Požadavky na restartování

Pokud jsou některé z dotčených souborů právě používány, je nutné po instalaci této aktualizace restartovat počítač. Před instalací této aktualizace doporučujeme ukončit všechny aplikace založené na rozhraní .NET Framework.

Jak získat nápovědu a podporu pro tuto aktualizaci