См. продукты, к которым относятся сведения из данной статьи.
Проблемы
После установки накопительных пакетов обновлений безопасности и исправлений .NET от 12 сентября 2017 г., которые применяются к приложениям платформа .NET Framework 4.6, 4.6.1, 4.6.2 и 4.7, в приложениях Windows Presentation Foundation (WPF), использующих типы WPF в службе Windows, возникает проблема с отрисовкой.
При возникновении этих проблем приложения, использующие элемент WPF для отрисовки, создают черное изображение. Это происходит, если приложение выполняется в следующих ситуациях:
-
В неинтерактивной оконной станции (например, в службах Windows)
-
Запуск от имени учетной записи LocalSystem
-
Интерактивно в сеансе 0 с помощью таких средств, как psexec.exe
Решение
Чтобы устранить эти проблемы, примените следующее обновление, подходящее для вашей системы:
-
4043767 Пакет обновлений системы безопасности и исправлений для платформа .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 и 4.7 для Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2 (KB 4043767) за октябрь 2017 г.
-
4043769 Пакет обновлений системы безопасности и исправлений для платформа .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 и 4.7 для Windows Server 2012 (KB 4043769) за октябрь 2017 г.
-
4043766 Пакет обновлений системы безопасности и исправлений для платформа .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 и 4.7 для Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 с пакетом обновления 1 (SP1) (KB 4043766) за октябрь 2017 г.
-
4043768 Пакет обновлений системы безопасности и исправлений для платформа .NET Framework 2.0 с пакетом обновления 2 (SP2), 4.5.2 и 4.6 для Windows Server 2008 с пакетом обновления 2 (SP2) (KB 4043768) за октябрь 2017 г.
Обходное решение
Чтобы обойти эту проблему, временно удалите обновление от 12 сентября 2017 г., обновление системы безопасности и исправлений, а затем установите соответствующее обновление от 12 сентября 2017 г. Security-Only, чтобы убедиться, что системы защищены от последних уязвимостей.
Ниже перечислены Security-Only обновления.
4040956 Обновление системы безопасности только для платформа .NET Framework 4.6, 4.6.1, 4.6.2 и 4.7 для Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2: 12 сентября 2017 г.
4040955 Обновление системы безопасности только для платформа .NET Framework 4.6, 4.6.1, 4.6.2 и 4.7, для Windows Server 2012: 12 сентября 2017 г.
4040957 Обновление системы безопасности только для платформа .NET Framework 4.6, 4.6.1, 4.6.2 и 4.7 для Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 с пакетом обновления 1 (SP1) и платформа .NET Framework 4.6 для Windows Server 2008 с пакетом обновления 2 (SP2): 12 сентября 2017 г.
Дополнительная информация
Мы рекомендуем не использовать типы WPF в службе Windows.
Дополнительные сведения об использовании WPF для разработки приложений см. в следующей статье Microsoft Learn:
Ссылки
4040972 Накопительный пакет исправлений для платформа .NET Framework 4.6, 4.6.1, 4.6.2 и 4.7 для Windows 8.1, Windows RT 8.1 и Windows Server 2012 R2: 12 сентября 2017 г.
4040971 Накопительный пакет исправлений для платформа .NET Framework 4.6, 4.6.1, 4.6.2 и 4.7 для Windows Server 2012: 12 сентября 2017 г.
4040973 Пакет обновлений безопасности и исправлений для платформа .NET Framework 4.6, 4.6.1, 4.6.2 и 4.7 для Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 с пакетом обновления 1 (SP1) и для платформа .NET Framework 4.6 для Windows Server 2008 с пакетом обновления 2 (SP2): 12 сентября 2017 г.
Относится к
Эта статья относится к следующим статьям:
-
Версия платформа .NET Framework 4.6, 4.6.1, 4.6.2 и 4.7 при использовании с:
-
Windows 8.1
-
Windows RT версии 8.1
-
Windows Server 2012 R2
-
Windows Server 2012
-
Windows 7 с пакетом обновления 1 (SP1)
-
Windows Server 2008 R2 с пакетом обновления 1 (SP1)
-
-
Код платформа .NET Framework 4.6 при использовании с:
-
Windows Server 2008 с пакетом обновления 2 (SP2)
-