11 лютого 2020 р. –KB4534126 сукупний пакет оновлень для .NET Framework 4.8 для Windows 10 версії 1607 і Windows Server 2016

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

Примітка.

  • Дата випуску:
    11 лютого 2020 р.
  • Версія:
    .NET Framework.NET Framework 4.8

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

Примітка.

Це оновлення входить у сукупний пакет оновлень від 11 лютого 2020 року. Це оновлення раніше було випущено в сукупному пакеті оновлень від 23 січня 2020 року.

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

WCF1 — Додано механізм повторної спроби увімкнення під час налаштування кінцевих точок прослуховування на службі активації WCF для усунення потенційної умови змагання при багаторазовому швидкому перезавантаженні програми IIS під час високого завантаження ЦП, що призводило до недоступності кінцевої точки. Клієнти можуть приєднатися до виправлення, додавши наведений нижче AppSetting до SMSvcHost.exe.config у папках %windir%\Microsoft.NET\Framework\v4.0.30319 і %windir%\Microsoft.NET\Framework64\v4.0.30319, якщо це необхідно. Буде повторено спробу реєстрації кінцевої точки 10 разів із затримкою в 1 секунду між кожною спробою, перш ніж кінцева точка буде переведена в стан помилки.

<Параметри програми>
<add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/>
<add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/>
</appSettings (параметри програми)>
- Існує умова змагання, коли шляхи прослуховування закриваються через збій робочого процесу IIS, і ті самі кінцеві точки переналаштовуються як прослуховування, але очікують активації. Коли конфлікт знайдено, ця зміна дозволяє повторити спробу з припущенням, що конфлікт був тимчасовим через цю умову раси. Кількість повторних спроб і тривалість очікування можна налаштувати в параметрах програми.
Форми Windows - Вирішено проблему в елементах керування System.Windows.Forms.TextBox з властивістю ImeMode, встановленою на NoControl. Тепер ці елементи керування зберігають параметри редактора IME, які відповідають параметрам ОС незалежно від порядку навігації на сторінці. Виправлення застосовується до китайської мови (CHS) із клавіатурою піньїнь.
- Вирішено проблему з елементом керування System.Windows.Forms.ComboBox, де для ImeMode встановлено значення ImeMode.NoControl на CHS з клавіатурою піньїнь, щоб зберегти режим вводу батьківського контейнера замість перемикання на вимкнутий редактор IME під час навігації за допомогою клацання мишею та коли фокус переміщується з елемента керування з вимкненим редактором IME на цей елемент керування ComboBox.
- Зміна доступності в .NET Framework.NET Framework 4.8 регресійне редагування інтерфейсу IP-адреси в DataGridView в майстрі створення кластерів у службах відмовостійкого кластера: користувачі не можуть ввести значення IP після контрольної реструктуризації дерева UIA, пов'язаної з переміщенням керування редагуванням до іншої редагуючих. Такі настроювані клітинки DataGridView (клітинка IP-адреси) та їхні внутрішні елементи керування наразі не обробляються в рамках стандартної реструктуризації дерева UIA для запобігання цій проблемі.
CLR2 - Зміна .NET Framework 4.8 регресувала певні сценарії EnterpriseServices, де однопотоковий квартирний об'єкт може розглядатися як багатопотокова квартира і призвести до збою блокування. Ця зміна тепер правильно ідентифікує однопотокові квартирні об'єкти як такі та дозволяє уникнути цього збою.
- Існує умова змагання в кеші портативного постачальника метаданих PDB, яка призводила до витоку провайдерів і викликала збої в діагностичному API StackTrace. Щоб виправити перегони, визначте причину, через яку постачальник не був утилізований, і утилізуйте його.
- Вирішено проблему, коли в Server GC, якщо у вас дійсно бракує пам'яті під час виконання розподілу SOH (тобто було повне блокування GC і все ще немає місця для розміщення вашого розподілу SOH), ви побачите повне блокування GC, які спрацьовують знову і знову з причиною тригера OutOfSpaceSOH. Це виправлення полягає в тому, щоб викликати OOM, коли ми виявили цю ситуацію, замість того, щоб запускати GC у циклі.
- Вирішено проблему, викликану зміною спорідненості процесів від 1 до N.
SQL - Вирішено проблему з трасуванням ставок SqlClient, коли інформація не друкувалася через неправильно відформатовані рядки.
WPF3 - Вирішено проблему, через яку за певних обставин спливаючі вікна в програмах WPF з високою роздільною здатністю не відображаються, відображаються у верхньому лівому куті екрана або відображаються/відтворюються не повністю.
- Вирішено проблему під час створення документа XPS у WPF, коли підналаштування шрифту може призвести до винятку FileFormatException, якщо в процесі підмножини шрифт збільшиться. Щоб уникнути цього винятку, установіть для перемикача AppContext під назвою 'Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting' значення 'true', скориставшись одним із методів, описаних тут у розділі "AppContext для споживачів бібліотеки".
- Вирішено проблему неправильної ширини лінії вставлення тексту в TextBox та ін., коли системна роздільна здатність перевищує 96. Зокрема, у деяких ситуаціях, що використовують роздільну здатність, каретка нічого не відображала на моніторі з нижчою роздільною здатністю, ніж основна роздільна здатність.
- Вирішено проблему, що виникала під час розмічування сітки зі стовпцями, що належать до SharedSizeGroup
- Вирішено проблему зависання та можливий виняток StackOverflowException, що виникає під час відкриття RibbonSplitButton, якщо програма програмно вимикає кнопку та замінює елементи її меню, перш ніж користувач відпустить кнопку миші.
- Вирішено певні зависання, які можуть виникати під час прокручування TreeView.
Net Libraries - Посилює UdpClient від неправильного використання в конфігураціях мережі з надзвичайно великим MTU.
Придбання & розгортання - Вирішено проблему, через яку інсталяція .NET 4.8 на комп'ютерах з Windows до збірки 1809 запобігає. Настройки NET, які потрібно перенести під час оновлення Windows до збірки 1809. Примітка. Щоб запобігти виникненню цієї проблеми, це оновлення потрібно застосувати до оновлення до новішої версії Windows.

         1 Фонд зв'язку Windows (WCF)
2 Загальномовне середовище виконання (CLR)
3 . Фонд подання графіки Windows (WPF)

Як отримати та інсталювати оновлення

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

Це оновлення автоматично завантажиться й інсталюється з Windows Update.

Щоб отримати автономний пакет для цього оновлення, перейдіть на веб-сайт Каталог Microsoft Update.

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

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

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

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

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

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

Відомості про заміну оновлення

Це оновлення замінює раніше випущені оновлення [4532997](https://support.microsoft.com/help/4532997\).

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