Problémy s vykreslováním po instalaci kumulativních aktualizací pro zabezpečení a zvýšení kvality .NET z 12. září 2017

Platí pro
.NET Framework 4.6.2 .NET Framework 4.6.1 .NET Framework 4.6 .NET Framework 4.7

Podívejte se, na které produkty se vztahuje tento článek.

Příznaky

Po instalaci kumulativní aktualizace zabezpečení a kvality .NET z 12. září 2017, které se vztahují na rozhraní .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7, dochází k problémům s vykreslováním v aplikacích Windows Presentation Foundation (WPF (Windows Presentation Foundation)), které používají typy WPF (Windows Presentation Foundation) ve službě Windows.

Když dojde k těmto problémům, aplikace, které používají element WPF (Windows Presentation Foundation) pro vykreslování, vygenerují černý obrázek. K tomu dochází, pokud je aplikace spuštěna v následujících situacích:

  • V neinteraktivní stanici Window Station (například v rámci služeb Windows)
  • Spuštěno jako účet LocalSystem
  • Interaktivně v relaci 0 pomocí nástrojů, jako je psexec.exe

Řešení

Pokud chcete tyto problémy vyřešit, použijte následující aktualizaci vhodnou pro váš systém:

  • 4043767. října 2017, kumulativní aktualizace zabezpečení a pro zvýšení kvality pro .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 a 4.7 pro Windows 8.1, Windows RT 8.1 a Windows Server 2012 R2 (KB 4043767)
  • 4043769. října 2017, kumulativní aktualizace zabezpečení a pro zvýšení kvality pro .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 a 4.7 pro Windows Server 2012 (KB 4043769)
  • 4043766. října 2017, kumulativní aktualizace zabezpečení a pro zvýšení kvality pro .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 a 4.7 pro Windows 7 SP1 a Windows Server 2008 R2 SP1 (KB 4043766)
  • 4043768. října 2017, kumulativní aktualizace zabezpečení a pro zvýšení kvality pro .NET Framework 2.0 SP2, 4.5.2 a 4.6 pro Windows Server 2008 SP2 (KB 4043768)

Alternativní řešení

Tento problém vyřešíte tak, že dočasně odeberete kumulativní aktualizaci zabezpečení a pro zvýšení kvality z 12. září 2017 a pak nainstalujete odpovídající aktualizaci z 12. září 2017 Security-Only, abyste měli jistotu, že jsou systémy zabezpečeny proti nejnovějším chybám zabezpečení.

Odpovídající aktualizace Security-Only jsou následující:

4040956 Pouze aktualizace zabezpečení pro rozhraní .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7 pro Windows 8.1, Windows RT 8.1 a Windows Server 2012 R2: 12. září 2017

4040955 Aktualizace týkající se pouze zabezpečení pro rozhraní .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7 pro Windows Server 2012: 12. září 2017

4040957 Pouze aktualizace zabezpečení pro rozhraní .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7 pro Windows 7 SP1 a Windows Server 2008 R2 SP1 a .NET Framework 4.6 pro Windows Server 2008 SP2: 12. září 2017

Další informace

Doporučujeme nepoužívat typy WPF (Windows Presentation Foundation) ve službě Windows.

Další informace o tom, jak používat WPF (Windows Presentation Foundation) pro vývoj aplikací, najdete v následujícím článku Microsoft Learn:

Vývoj aplikací

Reference

4040972 kumulativní aktualizace zabezpečení a kvality pro rozhraní .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7 pro Windows 8.1, Windows RT 8.1 a Windows Server 2012 R2: 12. září 2017

4040971 kumulativní aktualizace zabezpečení a kvality pro .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7 pro Windows Server 2012: 12. září 2017

4040973 kumulativní aktualizace zabezpečení a pro zvýšení kvality pro .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7 pro Windows 7 SP1 a Windows Server 2008 R2 SP1 a pro .NET Framework 4.6 pro Windows Server 2008 SP2: 12. září 2017

Platí pro

Tento článek se týká následujících produktů:

  • Rozhraní .NET Framework 4.6, 4.6.1, 4.6.2 a 4.7 při použití s:

    • Windows 8.1
    • Windows RT 8.1
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows 7 SP1
    • Windows Server 2008 R2 SP1
  • Rozhraní .NET Framework 4.6 při použití s:

    • Windows Server 2008 SP2