Отнася се за
.NET Framework 4.6.2 .NET Framework 4.6.1 .NET Framework 4.6 .NET Framework 4.7

Вижте продуктите, за които се отнася тази статия.

Симптоми

След като инсталирате сборен пакет за актуализация на защитата и качеството на .NET от 12 септември 2017 г., които се отнасят до .NET Framework (платформа) 4.6, 4.6.1, 4.6.2 и 4.7, имате проблеми с рендирането в приложения на Windows среда за представяния (WPF), които използват WPF типове в услуга на Windows.

Когато възникнат тези проблеми, приложения, които използват WPF елемент за рендиране, генерират черно изображение. Това се случва, ако приложението се изпълнява в следните ситуации:

  • В не-интерактивна станция с прозорци (например в Windows Services)

  • Изпълнява се като акаунт на 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 г. сборен пакет за актуализация на защитата и качеството за .NET Framework (платформа) 2.0 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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.