Дата выпуска:
14 мая 2024 г.Версия:
платформа .NET Framework 3.5 и 4.8Обновление от 14 мая 2024 г. для Windows Server 2022 включает улучшения безопасности и накопительной надежности в платформа .NET Framework 3.5 и 4.8. Рекомендуется применять это обновление в рамках регулярных процедур обслуживания. Перед установкой этого обновления ознакомьтесь с разделами Предварительные требования и Требования к перезапуску .
Аннотация
Улучшения безопасности
В этом выпуске нет новых улучшений безопасности. Это накопительное обновление содержит все ранее выпущенные улучшения безопасности.
Улучшения качества и надежности
CLR1 |
— Устранена проблема, из-за которой могут произойти сбои, если несколько потоков одновременно запрашивают реализацию ITypeInfo одного управляемого типа. |
Библиотеки .NET |
— Устранена проблема, из-за которой 32-разрядная платформа отображала значительную регрессию времени отклика. — Устранена проблема с использованием проверенных MIST реализаций алгоритмов FIPS. |
Основы .NET |
— Устранена проблема с изменением формата подстановочных знаков, появилась в IIS 10. |
WPF2 |
— Устранена проблема, из-за которой происходит сбой приложений при вызове методов GetWindowText и GetWindowTextLength. |
1Среда CLR
2Windows Presentation Foundation (WPF)
Дополнительные сведения об этом обновлении
В следующих статьях содержатся дополнительные сведения об этом обновлении, связанном с отдельными версиями продукта.
-
5038282 Описание накопительного обновления для платформа .NET Framework 3.5, 4.8 и 4.8.1 для Windows Server 2022 (KB5038282)
Известные проблемы в этом обновлении
Симптом |
Корпорация Майкрософт получила отчеты о накопительном обновлении платформа .NET Framework мая, в результате чего клиенты могут наблюдать исключения среды выполнения в некоторых сценариях, размещенных в среде CLR SQL. Эти исключения будут проявляться с сообщением об ошибке System.Security.HostProtectionException: предпринята попытка выполнить операцию, которая была запрещена узлом CLR и будет содержать один из следующих кадров в трассировке стека исключений: System.Security.Cryptography.SHA256Managed.. ctor() -или-System.Security.Cryptography.SHA384Managed.. ctor() -или-System.Security.Cryptography.SHA512Managed.. ctor() Это исключение связано с недавним изменением реализации типов SHA256Managed, SHA384Managed и SHA512Managed в платформа .NET Framework. Использование типов SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 и HMACSHA512 в средах СРЕДЫ CLR SQL не влияет. |
Обходное решение |
Доступно несколько вариантов обхода. Один из вариантов — пометить сборку, в которой используются типы SHA256Managed, SHA384Managed или SHA512Managed, как UNSAFE. Это приведет к тому, что среда СРЕДЫ CLR SQL позволит затронутым конструкторам успешно выполняться. Другой вариант — использовать встроенную функцию HASHBYTES SQL, а не семейство API-интерфейсов SHA-2 платформа .NET Framework. Функция HASHBYTES напрямую вызывается из SQL и не требует написания управляемого кода. |
Решение |
Корпорация Майкрософт устранила эту проблему с обновлением KB5043743. |
Как получить это обновление
Установка этого обновления
Канал выпуска |
Доступно |
Следующий шаг |
клиентский компонент Центра обновления Windows и Центр обновления Майкрософт |
Да |
Никакой. Это обновление будет загружено и установлено автоматически с клиентский компонент Центра обновления Windows. |
клиентский компонент Центра обновления Windows для бизнеса |
Да |
Никакой. Это обновление будет загружено и установлено автоматически с клиентский компонент Центра обновления Windows. |
Каталог Центра обновления Майкрософт |
Да |
Чтобы получить автономный пакет для этого обновления, перейдите на веб-сайт каталога Центра обновления Майкрософт . |
Windows Server Update Services (WSUS) |
Да |
Это отдельное платформа .NET Framework обновление продукта будет установлено, если применимо, путем применения обновления операционной системы. Дополнительные сведения об обновлениях операционной системы см. в этом разделе. |
Сведения о файлах
Чтобы получить список файлов, которые предоставляются в этом обновлении, скачайте сведения о файлах накопительного обновления.
Предварительные условия
Чтобы применить это обновление, необходимо установить платформа .NET Framework 3.5 или 4.8.
Требование перезагрузки
После применения этого обновления компьютер необходимо перезагрузить, если используются какие-либо затронутые файлы. Перед применением этого обновления рекомендуется закрыть все приложения на основе платформа .NET Framework.
Получение справки и поддержки для этого обновления
-
Справка по установке обновлений: часто задаваемые вопросы клиентский компонент Центра обновления Windows
-
Защита себя в Интернете и дома: Безопасность Windows поддержка
-
Локальная поддержка в соответствии с вашей страной: международная поддержка