Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Дата выпуска:21 июля 2020 г .

Версия: .NET Framework 3,5 и 4.7.2

Обновление от 21 июля 2020 г. для Windows 10 версии 1809 и Windows Server 2019 включает накопительные улучшения надежности в .NET 3,5 и 4.7.2. Рекомендуется применять это обновление в рамках регулярной процедуры обслуживания. Перед установкой этого обновления ознакомьтесь с разделом требования к предварительным проверкам и перезапуску .

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

СРЕДУ1

-Адреса редких сбоев, которые могут возникать при доставке прерываний потока.

ASP.NET

-Используйте хэши, соответствующие FIPS, в ASP.Net телеметрии данных.

— Устранена ошибка, из-за которой значение "неопределенный" не было разрешено в конфигурации для атрибута "cookieSameSite" в разделе "Проверка подлинности форм" и конфигурации состояния сеанса.

— Устранена ошибка, из-за которой первые запросы на холодном сайте иногда возвращают ошибку конфигурации сервера из System. Web. DirectoryMonitor. AddFileMonitor ().

СРЕДСТВАМИ2

— Устранена ошибка, из-за которой перетекание TextBlock (делает различные решения для разбиения строк) во время отрисовки и проверки попадания, а затем во время измерения. Симптомы включают отсутствующий текст, а режим FailFast завершает работу при выполнении программного текста.

-Устраняет сбой потока обработки, вызванный HostVisual отключением целевого объекта в неправильном потоке.

— Устраняет зависание во время прокрутки TreeView, дерево которого не является однородным, в том смысле, что родительский элемент управления этого узла управляет поддеревьями, размер которых сильно отличается.

-Команда copy элемента DataGrid вызывает исключение, если системный буфер обмена заблокирован другим процессом. Этот сбой, так как для перехвата исключения обычно не существует кода приложения в стеке. Поведение текстового поля (и в других приложениях, таких как Notepad, Word, браузеры) в этой ситуации — не удается выполнить копирование в буфер обмена без исключения. Теперь приложение WPF может использовать это поведение, настроив <appSettings> <добавить ключевое слово = "ShouldThrowOnDataGridCopyOrCutFailure" value = "false"/> </appSettings>в файле App. config.

-Адрес: рисуется неанимированный текст с TextRenderingMode = "ClearType" и TextFormattingMode = "идеальный". Теперь он использует симметричный алгоритм сглаживания, который обеспечивает улучшенные визуальные результаты для текста с помощью тонких штрихов (распространенных на языках Восточной Азии, арабском, иврите и шрифтах, разработанных специально для симметричного сглаживания).

— Устраняет сбой, который может возникнуть при закрытии всплывающей подсказки, повторно закрываемой пользовательским кодом.

— Устраняет утечку памяти в System. Speech. SpeechSynthesizer.

— Рассматриваются проблемы, возникающие при формировании внутренней модели для документа FixedPage. Какой-либо текст отображался в неправильном порядке для выполнения операций редактирования, таких как выделение и копирование и вставка.

Сетевые библиотеки

— Устраняет утечку памяти в HttpListener.

1 Общая языковая среда выполнения (CLR) 2 Windows Presentation Foundation (WPF)

Известные проблемы, которые возникают в этом обновлении

Приложения для Windows Presentation Framework (WPF), которые используют несколько элементов HostVisual, принадлежащих общему потоку, где оба элемента HostVisual запросят отключиться от своего визуального объекта примерно одинаково, сообщение не проходит из-за следующей ошибки:

Тип исключения: System. COMException Сообщение: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406) Стек вызовов: верхняя рамка — System. Windows. Media. композиция. DUCE + Channel. SyncFlush ()

Временные решения

Чтобы отключить проблему, установите переключатель AppContext "Switch. System. Windows. Media. HostVisual. DisconnectsOnWrongThread" в значение true с помощью одного из описанных ниже способов.  Это позволит приложению получить первоначальное сообщение об ошибке, поэтому следует удалить переключатель после публикации исправления в предстоящем обновлении.

Временное решение 1

• Добавьте следующую запись в файл App. config для отключения проблемного исправления в одном приложении.

<runtime>     <AppContextSwitchOverrides value="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/> </runtime>

Обратите внимание, что если в конфигурации вашего приложения уже есть запись для <AppContextSwitchOverrides>, необходимо добавить в нее новый параметр, отделенный от других переключателей с помощью точки с запятой:

   <AppContextSwitchOverrides value="Switch.SomeOtherSwitch=true; Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>

Временное решение 2

• Чтобы отключить проблемное исправление для всех приложений WPF на компьютере, примените следующий подраздел реестра.  Об Неправильное изменение реестра с помощью редактора реестра или другого способа может привести к серьезным неполадкам. Эти проблемы могут привести к необходимости переустановки операционной системы. Корпорация Майкрософт не может гарантировать устранение этих проблем. При изменении реестра полагайтесь на свой опыт и знания.

Расположение: HKEY_LOCAL_MACHINE \Software\Microsoft\. NETFramework\AppContext\ Name (имя): Switch. System. Media. HostVisual. DisconnectsOnWrongThread Тип: строка Значение: истина

Обратите внимание, что в 64-разрядной операционной системе также необходимо применить подраздел реестра с тем же именем, типом и значением в расположении: HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\. NETFramework\AppContext\

Решение

Чтобы устранить эту проблему, установите обновление для .NET Framework 3,5 и 4.7.2 для Windows 10 версии 1809 и Windows Server 2019 KB4580422.

 

Дополнительные сведения об этом обновлении

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

  • 4567327— Описание накопительного ознакомительного обновления для .NET Framework 3,5, 4.7.2 и 4,8 для windows 10 версии 1809 и Windows Server 2019 (KB4567327)

Получение и установка обновления

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

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

Доступно

Следующий шаг

Центра обновления Windows и центра обновления Майкрософт

Да

Чтобы скачать и установить это обновление, откройте раздел параметры > обновление & безопасность > центра обновления Windows, а затем выберите пункт проверить наличие обновлений.

Каталог Центра обновления Майкрософт

Да

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

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

Нет

Вы можете импортировать это обновление в WSUS вручную. Инструкции вы увидите в каталоге Центра обновления Майкрософт .

 

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

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

Предварительные условия

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

Требование перезагрузки

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

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×