Примечание
- Дата выхода:
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 и ISymUnmanagedReader2::GetMethodsInDocument, которые при определенных обстоятельствах могут приводить к неправильным результатам. |
|---|---|
| Библиотеки .NET | - Устранена проблема, которая может быть вызвана в анализаторе файлов fbx. - Устранена проблема использования реализаций алгоритмов FIPS, проверенных MIST. |
| Основы .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, в результате чего пользователи наблюдали исключения времени выполнения в определенных сценариях, размещенных в SQL CLR. Эти исключения проявляются в сообщении об ошибке 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 в средах, размещенных в SQL CLR, не затронуто. |
|---|---|
| Возможное решение | Доступно несколько вариантов временного решения. Один из вариантов — пометить сборку, в которой используются типы SHA256Managed, SHA384Managed или SHA512Managed, как небезопасную. Это приведет к тому, что среда, размещенная в SQL CLR, позволит затронутым конструкторам успешно выполняться. Другой вариант — использовать встроенную функцию 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.
Получение справки и поддержки для этого обновления
- Справка по установке обновлений: вопросы и ответы по клиентскому компоненту Центра обновления Windows
- Защитите себя в Интернете и дома: поддержка безопасности Windows
- Локальная поддержка в зависимости от страны или региона: международная поддержка