14 мая 2024 г. KB5037929 накопительное обновление для платформа .NET Framework 3.5 и 4.8.1 для Windows Server 2022 г.

Применяется к
.NET

Примечание

  • Дата выпуска:
    14 мая 2024 г.
  • Версия:
    платформа .NET Framework 3.5 и 4.8.1

Обновление от 14 мая 2024 г. для Windows Server 2022 г. включает улучшения безопасности и совокупной надежности в платформа .NET Framework 3.5 и 4.8.1. Рекомендуется применять это обновление в рамках регулярных процедур обслуживания. Перед установкой этого обновления ознакомьтесь с разделами Предварительные требования и Требования к перезапуску .

Сводка

Улучшения безопасности

В этом выпуске нет новых улучшений безопасности. Это накопительное обновление содержит все ранее выпущенные улучшения безопасности.

Улучшения качества и надежности

CLR1 — Устранена проблема, из-за которой могут возникать сбои, если несколько потоков одновременно запрашивают реализацию ITypeInfo одного управляемого типа.
— Устранена проблема с API ISymUnmanagedReader::GetMethodsFromDocumentPosition и API ISymUnmanagedReader2::GetMethodsInDocument может привести к неверным результатам при определенных обстоятельствах.
Библиотеки .NET — Устранена проблема, которая может быть активирована в анализаторе файлов fbx.
— Устранена проблема с использованием проверенных MIST реализаций алгоритмов FIPS.
Основы .NET — Устранена проблема с изменением формата подстановочных знаков, появилась в IIS 10.
WPF2 — Устранена проблема, из-за которой происходит сбой приложений при вызове методов GetWindowText и GetWindowTextLength.

1Среда CLR

2 Windows 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 и не требует написания управляемого кода.
Решение Корпорация Майкрософт устранила эту проблему с обновлением KB5043806.

Порядок получения обновления

Установка этого обновления

Канал выпуска Доступно Следующий шаг
Центр обновления Windows и Центр обновления Майкрософт Да Нет. Это обновление будет скачано и установлено автоматически из Центра обновления Windows.
Центр обновления Windows для бизнеса Да Нет. Это обновление будет скачано и установлено автоматически из Центра обновления Windows.
Каталог Центра обновления Майкрософт Да Чтобы получить отдельный пакет для данного обновления, перейдите на веб-сайт каталога Центра обновления Майкрософт.
Службы Windows Server Update Services (WSUS) Да Это отдельное платформа .NET Framework обновление продукта будет установлено, если применимо, путем применения обновления операционной системы. Дополнительные сведения об обновлениях операционной системы см. в этом разделе.

Сведения о файлах

Чтобы получить список файлов, которые предоставляются в этом обновлении, скачайте сведения о файлах накопительного обновления.

Необходимые условия

Чтобы применить это обновление, необходимо установить платформа .NET Framework 3.5 или 4.8.1.

Необходимость перезапуска

После применения этого обновления компьютер необходимо перезагрузить, если используются какие-либо затронутые файлы. Перед применением этого обновления рекомендуется закрыть все приложения на основе платформа .NET Framework.

Получение справки и поддержки для этого обновления