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

Дата випуску:13 липня 2021 р.

Версія:.NET Framework 3.5 і 4.8

Оновлення від 13 липня 2021 р. для Windows 10 версії 1909 року містить сукупні покращення надійності в .NET Framework 3.5 і 4.8. Радимо застосовувати це оновлення в рамках регулярних процедур обслуговування. Перш ніж інсталювати це оновлення, див. розділи Обов'язкові умови та Вимоги перезавантаження .

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

WPF1

- Вирішено проблему, яка впливає на DataGrid, що міститься в зовнішнього ScrollViewer.

- Вирішено проблему з аварійним завершенням роботи через ElementNotAvailableException у listView з настроюваними колегами автоматизації елементів даних.

CLR2

- Коли процес не знаходиться під високим тиском пам'яті, він, як правило, сприяє робити BGCs над виконанням повного стискання GCs. Зазвичай це бажано, але якщо поведінка програми різко зміниться, це може призвести до того, що значна частина фрагментації в попередніх поколіннях (тобто gen2 і LOH) не використовується. Ви можете збирати події GC ETW, які вказують, скільки фрагментації є в gen2 і LOH і перевірити, якщо ви перебуваєте в цій ситуації.

У цій версії представлено нову GC config GCConserveMemory, щоб виявити цю ситуацію і бути консервативним щодо використання пам'яті та не залишити стільки фрагментації не використовується.

Його можна вказати у файлі app.config

<> конфігурації   <> середовища виконання     <GCConserveMemory enabled="N"/>   </runtime> </configuration> де N – це ціле число від 0 до 9 (включно). 0 – це стандартне значення. Якщо не вказати цю конфігурацію або вказати її як 0, настроювання GC не зміниться. Визначення ненульового значення вказує GC на те, наскільки консервативним буде GC щодо використання пам'яті – що вище значення, то консервативнішим буде GC, тобто що менша купа. Радимо поекспериментувати з різними числами, щоб дізнатися, яке значення найкраще підходить для вас – зазвичай ми починаємо зі значення від 5 до 7. Зверніть увагу: якщо виявити, що loH має забагато фрагментації, його буде автоматично стиснуто.

Форми WinForms

- Вирішено проблему в елементі керування сіткою властивостей, щоб запобігти прочитанню неправильних даних у деяких сценаріях у 64-розрядних процесах.

- Вирішено проблему, черезу якої функція System.Drawing подвійно звільняє виділену пам'ять, коли не вдається отримати настройки принтера.

ClickOnce

- Вирішено проблему регресії, що з'явилась у попередніх оновленнях. Тепер ми дотримуємося параметра політики WinTrust "Ігнорувати перевірки повторного виклику позначки часу" під час перевірки позначок часу в маніфестах ClickOnce.

1 Windows Presentation Foundation (WPF)2 Common Language Runtime (CLR)

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

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

Канал випуску

Доступний

Наступний етап.

Windows Update і Microsoft Update

Так

Щоб завантажити та інсталювати це оновлення, перейдіть до розділу Настройки > Оновлення & > безпекиWindows Update, а потім натисніть кнопку Перевірити наявність оновлень.

Каталог Microsoft Update

Так

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

Служби Windows Server Update Services (WSUS)

Так

Це оновлення автоматично синхронізується з WSUS, якщо ви налаштуєте продукти та класифікації таким чином:

Продукт: Windows 10, версія 1909

Класифікація: оновлення

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

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

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

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

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

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

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

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

Корпорації Майкрософт зараз не відомо про проблеми в цьому оновленні.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.