Див. продукти, яких стосуються відомості з цієї статті.
Ознаки
Після інсталяції зведених оновлень .NET Security and Quality від 12 вересня 2017 р., які застосовуються до .NET Framework 4.6, 4.6.1, 4.6.2 та 4.7, у програмах Системи подання графіки (WPF), які використовують типи WPF у службі Windows, виникають помилки відтворення.
Коли виникають ці проблеми, програми, що використовують елемент WPF для рендерингу, створюють чорне зображення. Це відбувається, якщо програму запущено в таких ситуаціях:
- На неінтерактивній віконній станції (наприклад, у Windows Services)
- Запущено як обліковий запис локальної системи
- Інтерактивуйте сеанс 0 за допомогою таких інструментів, як psexec.exe
Спосіб усунення проблеми
Щоб вирішити ці проблеми, застосуйте наведене нижче оновлення відповідно до своєї системи.
- 4043767 жовтня 2017 р. – зведене оновлення щодо системи безпеки та якості роботи для оновлень .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)
- 4043769 жовтень 2017 р. – зведене оновлення щодо системи безпеки та якості роботи для оновлень .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 та 4.7 за Windows Server 2012 р. (KB 4043769)
- 4043766 жовтня 2017 р. Зведене оновлення щодо безпеки та якості роботи для .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)
- 4043768 жовтень 2017 р. Зведене оновлення щодо системи безпеки та якості роботи для .NET Framework 2.0 з пакетом оновлень 2 (SP2), 4.5.2 та 4.6 для Windows Server 2008 із пакетом оновлень 2 (KB 4043768)
Спосіб вирішення
Щоб вирішити цю проблему, тимчасово видаліть зведене оновлення системи безпеки та якості роботи від 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 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 р.
Стосується
Ця стаття застосовується до таких питань:
T.NET Framework.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)
T.NET Framework.NET Framework 4.6 при використанні з:
- Windows Server 2008 із пакетом оновлень 2 (SP2)