26 января 2021 г. — предварительная версия накопительного пакета обновления KB4598461 для платформа .NET Framework 3.5, 4.7.2 и 4.8 для Windows 10, версия 1809 и Windows Server версии 2019

Примечание

  • Дата выхода:
    26 января 2021 г.
  • Версия:
    платформа .NET Framework 3.5, 4.7.2 и 4.8

Сводка

В этой статье описывается предварительная версия накопительного пакета обновления 3.5, 4.7.2 и 4.8 для Windows 10 версии 1809 и Windows Server версии 2019.

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

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

  • 4598303 Описание накопительного пакета обновления для платформа .NET Framework 3.5 и 4.7.2 для Windows 10, версия 1809 и Windows Server версии 2019 (KB4598303)
  • 4598300 Описание накопительного пакета обновления для платформа .NET Framework 3.5 и 4.8 для Windows 10, версия 1809 и Windows Server версии 2019 (KB4598300)

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

Проблема После установки этого обновления приложения WPF могут аварийно завершать работу со стеком вызовов, похожим на следующий
Сведения об исключении: System.NullReferenceException в System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) в System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr) в System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean) в System.Windows.Interop.HwndMouseInputProvider.Dispose()Это происходит при удалении HwndSource, у которого RootVisual имеет значение null, ситуация, которая возникает в Visual Studio при стыковке или разделении окон и может возникать в других приложениях.
Возможное решение Чтобы обойти эту проблему, настройте два переключателя AppContext с помощью одного из методов, описанных в классе AppContext (система) под заголовком "AppContext для потребителей библиотек". Коммутаторы называются Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix и Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix , и для обоих должно быть установлено значение "true". Первый переключатель позволяет избежать сбоя, но повторно вносит ошибку, исправленную в KB. Второй ключ в настоящее время игнорируется, но будет обнаружен в будущем обновлении .NET, содержащем исправление для сбоя нулевой ссылки. Оно восстанавливает исходное исправление ошибки.
Например, с помощью метода файла app.config можно применить обходной путь в приложении область:<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

Порядок получения обновления

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

Канал выпуска Доступно Следующий шаг
Центр обновления Windows и Центр обновления Майкрософт Да Чтобы скачать и установить это обновление, перейдите в раздел "Обновление параметров"& "Безопасность>клиентский компонент Центра обновления Windows а затем выберите "Проверить> наличие обновлений".
Каталог Центра обновления Майкрософт Да Чтобы получить отдельный пакет для данного обновления, перейдите на веб-сайт каталога Центра обновления Майкрософт.
Службы Windows Server Update Services (WSUS) Нет Это обновление можно импортировать в WSUS вручную. Инструкции см. в каталоге Центра обновления Майкрософт.
Примечание. Это обновление доступно в WSUS через 4598461.

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