Примечание
- Дата выхода:
26 января 2021 г. - Версия:
платформа .NET Framework 3.5 и 4.7.2
Обновление от 26 января 2021 г. для Windows 10 версии 1809 и Windows Server версии 2019 включает накопительные улучшения надежности в платформа .NET Framework 3.5 и 4.7.2. Рекомендуется применять это обновление в рамках регулярных процедур обслуживания. Перед установкой этого обновления см. разделы " Необходимые условия" и "Требования к перезапуску ".
Улучшения качества и надежности
| ASP.NET | - Устранена проблема, из-за которой после установки обновления, выпущенного 20 октября, некоторые приложения ASP.Net завершались сбоем во время предварительной компиляции, вероятно, с сообщением, содержащим слова "Ошибка ASPCONFIG". |
|---|---|
| WPF1 | - Устранено зависание при прокрутке до конца TreeView, когда включено округление макета и масштаб не равен 100%. |
| CLR2 | - Повышена надежность задачи автоматической генерации Native Image. |
1 Windows Presentation Foundation (WPF)
2 Среда CLR
Известные проблемы, связанные с этим обновлением
| Проблема | После установки этого обновления приложения 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 " /> |
Дополнительные сведения об этом обновлении
В следующих статьях содержатся дополнительные сведения об этом обновлении применительно к отдельным версиям продукта.
- 4598461 Описание накопительного пакета обновления для платформа .NET Framework 3.5, 4.7.2 и 4.8 для Windows 10, версия 1809 и Windows Server версии 2019 (KB4598461)
Порядок получения обновления
Установка этого обновления
| Канал выпуска | Доступно | Следующий шаг |
|---|---|---|
| Центр обновления Windows и Центр обновления Майкрософт | Да | Чтобы скачать и установить это обновление, перейдите в раздел "Обновление параметров"& "Безопасность>клиентский компонент Центра обновления Windows а затем выберите "Проверить> наличие обновлений". |
| Каталог Центра обновления Майкрософт | Да | Чтобы получить отдельный пакет для данного обновления, перейдите на веб-сайт каталога Центра обновления Майкрософт. |
| Службы Windows Server Update Services (WSUS) | Нет | Это обновление можно импортировать в WSUS вручную. Инструкции см. в каталоге Центра обновления Майкрософт. Примечание. Это обновление доступно в WSUS через 4598461. |
Сведения о файлах
Чтобы получить список файлов, которые предоставляются в этом обновлении, скачайте сведения о файлах накопительного обновления.
Необходимые условия
Чтобы применить это обновление, необходимо установить платформу .NET Framework 3.5 или 4.7.2.
Необходимость перезапуска
После применения этого обновления необходимо перезагрузить компьютер, если используются какие-либо затронутые файлы. Перед применением этого обновления рекомендуется закрыть все приложения на основе платформы .NET Framework.
Получение справки и поддержки для этого обновления
- Справка по установке обновлений: вопросы и ответы по клиентскому компоненту Центра обновления Windows
- Защитите себя в Интернете и дома: поддержка безопасности Windows
- Локальная поддержка в зависимости от страны или региона: международная поддержка