Applies To.NET Framework 4.6.2 .NET Framework 4.6.1 .NET Framework 4.6 .NET Framework 4.7

Див. продукти, яких стосуються відомості з цієї статті.

Ознаки

Після інсталяції 12 вересня 2017 р. .NET Security and Quality Rollups, які застосовуються до .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 Зведення щодо системи безпеки та якості роботи за жовтень 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 з SP1 і Windows Server 2008 R2 з SP1 (KB 4043766)

  • 4043768 Зведення щодо системи безпеки та якості роботи за жовтень 2017 р. для оновлень 2,0 .NET Framework з пакетом оновлень 2 (SP2), 4.5.2 та 4.6 для Windows Server 2008 з SP2 (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 з SP1 і Windows Server 2008 R2 з 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 з SP1 і Windows Server 2008 R2 з SP1 і для .NET Framework 4.6 для Windows Server 2008 з 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 SP1

    • Windows Server 2008 R2 SP1

  • .NET Framework 4,6 у разі використання з:  

    • Windows Server 2008 SP2

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.