14 травня 2024 р. – KB5037926 сукупний пакет оновлень для .NET Framework 4.8 для Windows 10 версії 1607 і Windows Server 2016

Застосовується до
.NET

Примітка.

  • Дата випуску:
    14 травня 2024 р.
  • Версія:
    .NET Framework.NET Framework 4.8

Оновлення від 14 травня 2024 р. для Windows 10 версії 1607 і Windows Server 2016 містить покращення системи безпеки та сукупної надійності в .NET Framework 4.8. Рекомендуємо застосовувати це оновлення в рамках регулярних процедур обслуговування. Перш ніж інсталювати це оновлення, ознайомтеся з розділами "Попередні вимоги " та "Вимоги до перезавантаження ".

Зведення

Удосконалення системи безпеки

У цьому випуску немає нових удосконалень системи безпеки. Це сукупне оновлення містить усі раніше випущені покращення системи безпеки.

Покращення якості та надійності

CLR1 - Вирішено проблему, через яку можуть виникати збої, якщо декілька потоків одночасно запитують реалізацію ITypeInfo одного керованого типу
Бібліотеки .NET - Вирішено проблему, коли 32-розрядна платформа показала значний регрес часу відгуку.
- Вирішено проблему використання валідованих MIST реалізацій алгоритмів FIPS.
Основи .NET - Вирішено проблему зі змінами формату узагальнення, внесеними в IIS 10.
WPF2 - Вирішено проблему, через яку програми аварійно завершують роботу при виклику методів GetWindowText і GetWindowTextLength.

1Загальномовне середовище виконання (CLR)

2Фонд подання графіки Windows (WPF)

Відомі проблеми в цьому оновленні

Ознака Корпорація Майкрософт отримала повідомлення про .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.NET Framework. Це не впливає на використання типів SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 та HMACSHA512 в середовищах розміщення SQL CLR.
Тимчасове вирішення Доступно кілька способів вирішення.
Один із варіантів – позначити збірку, яка використовує типи SHA256Managed, SHA384Managed або SHA512Managed як UNSAFE. Це призведе до того, що розміщене середовище SQL CLR дозволить конструкторам, на яких це вплинуло, успішно виконуватися.
Інший варіант – використовувати вбудовану функцію SQL HASHBYTES, а не сімейство API SHA-2 .NET Framework. Функція HASHBYTES викликається безпосередньо з SQL і не вимагає написання керованого коду.
Спосіб усунення проблеми Корпорація Майкрософт вирішила цю проблему в оновленні KB5043803.

Отримання оновлення

Інсталювати це оновлення

Канал випуску Доступно Наступний крок
Windows Update і Microsoft Update Так Немає. Це оновлення автоматично завантажиться й інсталюється з Windows Update.
Windows Update для бізнесу Так Немає. Це оновлення автоматично завантажиться й інсталюється з Windows Update.
Каталог Microsoft Update Так Щоб отримати автономний пакет для цього оновлення, перейдіть на веб-сайт Каталог Microsoft Update.
Служби Windows Server Update Services (WSUS) Так Це оновлення автоматично синхронізується зі службами WSUS, якщо виконати такі налаштування:
Продукт: Windows 10Windows 10, версії 1607 та Windows ServerWindows Server 2016
Класифікація: оновлення

Відомості про файли

Щоб отримати список файлів, які містяться в цьому оновленні, завантажте відомості про файл для сукупного пакета оновлень.

Попередні вимоги

Щоб застосувати це оновлення, на комп'ютері має бути інстальовано .NET Framework.NET Framework 4.8.

Необхідність перезавантаження

Якщо використовуються будь-які файли, що зазнали змін, потрібно перезавантажити комп'ютер після застосування цього оновлення. Перш ніж застосовувати це оновлення, радимо вийти з усіх програм на основі .NET Framework.

Як отримати довідку та підтримку для цього оновлення