Symptom
Efter installation av den September 12, 2017, .NET säkerhet och kvalitet Upplyft som gäller för.NET Framework 4.6, 4.6.1, 4.6.2 och 4.7, uppstår problem vid rendering av i Windows Presentation Foundation (WPF) program som använder WPF typer i Windows Service.
När problemen uppstår, generera en svart bild program som använder WPF-element för rendering. Detta inträffar om programmet körs i följande situationer:
-
I en icke-interaktiv fönsterstation (t ex i Windows Services)
-
Körs som ett LocalSystem-konto
-
Interaktivt i Session 0 med verktyg som psexec.exe
Lösning
Lös dessa problem genom att använda följande uppdatering som passar datorn:
-
4043767 Oktober 2017 säkerhet och kvalitet samlade uppdateringar för.NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 och 4.7 för Windows 8.1, RT 8.1 för Windows och Windows Server 2012 R2 (KB 4043767)
-
4043769 Oktober 2017 säkerhet och kvalitet samlade uppdateringar för.NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 och 4.7 för Windows Server 2012 (KB 4043769)
-
4043766 Oktober 2017 säkerhet och kvalitet samlad för.NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 och 4.7 för Windows 7 SP1 och Windows Server 2008 R2 SP1 (KB 4043766)
-
4043768 Oktober 2017 säkerhet och kvalitet samlade uppdateringar för.NET Framework 2.0 SP2, 4.5.2 och 4.6 för Windows Server 2008 SP2 (KB 4043768)
Lösning
Undvik problemet bort tillfälligt den September 12, 2017, säkerhet och kvalitet Samlad uppdatering och sedan installera motsvarande September 12, 2017, säkerhet bara uppdatera för att säkerställa att systemen är skyddade mot de senaste säkerhetsproblem.
Motsvarande säkerhet endast uppdateringar är följande:
4040956 Endast säkerhetsuppdateringen för.NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 för Windows 8.1, RT 8.1 för Windows och Windows Server 2012 R2: 12 September 2017
4040955 Endast säkerhetsuppdateringen för.NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 för Windows Server 2012: 12 September 2017
4040957 Endast säkerhetsuppdatering för.NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 för Windows 7 SP1 och Windows Server 2008 R2 SP1 och.NET Framework 4.6 för Windows Server 2008 SP2: 12 September 2017
Mer information
Vi rekommenderar att du inte använder WPF typer i en Windows-tjänst.
Mer information om hur du använder WPF för programutveckling finns i följande artikel i Microsoft Docs:
Referenser
4040972 Säkerhet och kvalitet samlad för.NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 för Windows 8.1, Windows RT 8.1 och Windows Server 2012 R2: 12 September 2017
4040971 Säkerhet och kvalitet samlad för.NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 för Windows Server 2012: 12 September 2017
4040973 Säkerhet och kvalitet samlad för.NET Framework 4.6, 4.6.1, 4.6.2 och 4.7 för Windows 7 SP1 och Windows Server 2008 R2 SP1 och.NET Framework 4.6 för Windows Server 2008 SP2: 12 September 2017
Gäller för
Den här artikeln gäller följande:
-
I.NET Framework 4.6, 4.6.1 och 4.6.2 4.7, när det används med:
-
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 när det används med:
-
Windows Server 2008 SP2
-