De producten weergeven waarop dit artikel van toepassing is.
Symptomen
Nadat u de beveiligings- en kwaliteitsrollups van .NET van 12 september 2017 hebt geïnstalleerd die van toepassing zijn op de .NET Framework 4.6, 4.6.1, 4.6.2 en 4.7, ondervindt u renderingproblemen in Windows Presentation Foundation (WPF)-toepassingen die WPF-typen in een Windows-service gebruiken.
Wanneer deze problemen optreden, genereren toepassingen die een WPF-element gebruiken voor het genereren van een zwarte afbeelding. Dit gebeurt als de toepassing wordt uitgevoerd in de volgende situaties:
-
In een niet-interactief Windows-station (bijvoorbeeld in Windows Services)
-
Wordt uitgevoerd als een LocalSystem-account
-
Interactief in Sessie 0 met behulp van hulpprogramma's zoals psexec.exe
Oplossing
Als u deze problemen wilt oplossen, past u de volgende update toe die geschikt is voor uw systeem:
-
4043767 Oktober 2017 Beveiligings- en kwaliteitsrollup voor .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 en 4.7-updates voor Windows 8.1, Windows RT 8.1 en Windows Server 2012 R2 (KB 4043767)
-
4043769 Oktober 2017 Beveiligings- en kwaliteitsrollup voor .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 en 4.7-updates voor Windows Server 2012 (KB 4043769)
-
4043766 Oktober 2017 Beveiligings- en kwaliteitsrollup voor .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 en 4.7 voor Windows 7 SP1 en Windows Server 2008 R2 SP1 (KB 4043766)
-
4043768 Oktober 2017 Beveiligings- en kwaliteitsrollup voor .NET Framework 2.0 SP2-, 4.5.2- en 4.6-updates voor Windows Server 2008 SP2 (KB 4043768)
Tijdelijke oplossing
U kunt dit probleem omzeilen door de update voor beveiligings- en kwaliteitsrollup van 12 september 2017 tijdelijk te verwijderen en vervolgens de bijbehorende update van 12 september 2017 Security-Only te installeren om ervoor te zorgen dat systemen worden beveiligd tegen de nieuwste beveiligingsproblemen.
De bijbehorende Security-Only-updates zijn de volgende:
4040956 Alleen beveiligingsupdate voor de .NET Framework 4.6, 4.6.1, 4.6.2 en 4.7 voor Windows 8.1, Windows RT 8.1 en Windows Server 2012 R2: 12 september 2017
4040955 Alleen beveiligingsupdate voor de .NET Framework 4.6, 4.6.1, 4.6.2 en 4.7, voor Windows Server 2012: 12 september 2017
4040957 Alleen beveiligingsupdate voor de .NET Framework 4.6, 4.6.1, 4.6.2 en 4.7 voor Windows 7 SP1 en Windows Server 2008 R2 SP1 en voor de .NET Framework 4.6 voor Windows Server 2008 SP2: 12 september 2017
Meer informatie
We raden u aan geen WPF-typen te gebruiken in een Windows-service.
Zie het volgende Microsoft Learn-artikel voor meer informatie over het gebruik van WPF voor toepassingsontwikkeling:
Verwijzingen
4040972 Beveiligings- en kwaliteitsrollup voor de .NET Framework 4.6, 4.6.1, 4.6.2 en 4.7 voor Windows 8.1, Windows RT 8.1 en Windows Server 2012 R2: 12 september 2017
4040971 Beveiligings- en kwaliteitsrollup voor de .NET Framework 4.6, 4.6.1, 4.6.2 en 4.7 voor Windows Server 2012: 12 september 2017
4040973 Beveiligings- en kwaliteitsrollup voor de .NET Framework 4.6, 4.6.1, 4.6.2 en 4.7 voor Windows 7 SP1 en Windows Server 2008 R2 SP1 en voor de .NET Framework 4.6 voor Windows Server 2008 SP2: 12 september 2017
Van toepassing op
Dit artikel is van toepassing op het volgende:
-
De .NET Framework 4.6, 4.6.1, 4.6.2 en 4.7, bij gebruik met:
-
Windows 8.1
-
Windows RT 8.1
-
Windows Server 2012 R2
-
Windows Server 2012
-
Windows 7 SP1
-
Windows Server 2008 R2 SP1
-
-
De .NET Framework 4.6 bij gebruik met:
-
Windows Server 2008 SP2
-