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:
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