De producten weergeven waarop dit artikel van toepassing is.
Symptomen
Nadat u de .NET-beveiligings- en kwaliteitsrollups van 12 september 2017 hebt geïnstalleerd die van toepassing zijn op het .NET Framework 4.6, 4.6.1, 4.6.2 en 4.7, ondervindt u weergaveproblemen in Windows Presentation Foundation-toepassingen (WPF) die gebruikmaken van WPF-typen in een Windows-service.
Wanneer deze problemen optreden, genereren toepassingen die een WPF-element gebruiken voor het renderen een zwarte afbeelding. Dit gebeurt als de toepassing wordt uitgevoerd in de volgende situaties:
- In een niet-interactief Window Station (bijvoorbeeld binnen Windows-services)
- Wordt uitgevoerd als een LocalSystem-account
- Interactief in sessie 0 met hulpmiddelen zoals psexec.exe
Oplossing
Je kunt deze problemen oplossen door de volgende update toe te passen die geschikt is voor je systeem:
- 4043767 Beveiligings- en kwaliteitsupdatepakket van oktober 2017 voor .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 en 4.7 voor Windows 8.1, Windows RT 8.1 en Windows Server 2012 R2 (KB 4043767)
- 4043769 Beveiligings- en kwaliteitsupdatepakket van oktober 2017 voor updates van .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 en 4.7 voor Windows Server 2012 (KB 4043769)
- 4043766 Beveiligings- en kwaliteitsupdatepakket van oktober 2017 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 Beveiligings- en kwaliteitsupdatepakket van oktober 2017 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 het beveiligings- en kwaliteitsupdatepakket van 12 september 2017 tijdelijk te verwijderen en vervolgens de bijbehorende Security-Only update van 12 september 2017 te installeren om ervoor te zorgen dat systemen zijn 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 .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 .NET Framework 4.6 voor Windows Server 2008 SP2: 12 september 2017
Meer informatie
We raden je 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 de ontwikkeling van toepassingen:
Meer informatie
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 kwaliteitsupdatepakket 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:
Het .NET Framework 4.6, 4.6.1, 4.6.2 en 4.7, indien gebruikt met:
- Windows 8.1
- Windows 8.1 RT
- Windows Server 2012 R2
- Windows Server 2012
- Windows 7 SP1
- Windows Server 2008 R2 SP1
Het .NET Framework 4.6 wordt gebruikt met:
- Windows Server 2008 SP2