Síntomas
Después de instalar los paquetes acumulativos de actualizaciones de calidad y seguridad para .NET del 12 de septiembre de 2017 que se aplican a .NET Framework 4.6, 4.6.1, 4.6.2 y 4.7, es posible que experimente problemas de representación en las aplicaciones de Windows Presentation Foundation (WPF) que se usan tipos de WPF en un Servicio de Windows.
Cuando se producen estos problemas, las aplicaciones que usan un elemento WPF para la representación generan una imagen negra. Esto se produce si la aplicación se está ejecutando en las situaciones siguientes:
-
En una Estación de Windows no interactiva (por ejemplo, en Servicios de Windows)
-
Al ejecutarse en una cuenta LocalSystem
-
Interactivamente en sesión 0 mediante herramientas como psexec.exe
Solución
Para resolver estos problemas, aplique la siguiente actualización apropiada para su sistema:
-
4043767 Paquete acumulativo de actualizaciones de calidad y seguridad de octubre de 2017 para las actualizaciones de .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 y 4.7 en Windows 8.1, Windows RT 8.1 y Windows Server 2012 R2 (KB4043767)
-
4043769 Paquete acumulativo de actualizaciones de calidad y seguridad de octubre de 2017 para las actualizaciones de .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 y 4.7 en Windows Server 2012 (KB4043769)
-
4043766 Paquete acumulativo de actualizaciones de calidad y seguridad de octubre de 2017 para .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 y 4.7 en Windows 7 SP1 y Windows Server 2008 R2 SP1 (KB 4043766)
-
4043768 Paquete acumulativo de actualizaciones de calidad y seguridad de octubre de 2017 para las actualizaciones de .NET Framework 2.0 SP2, 4.5.2 y 4.6 en Windows Server 2008 SP2 (KB 4043768)
Solución alternativa
Para solucionar este problema, quite temporalmente la actualización del paquete acumulativo de actualizaciones de calidad y seguridad del 12 de septiembre de 2017 y, a continuación, instale la actualización correspondiente del 12 de septiembre de 2017 Security-Only para asegurarse de que los sistemas están protegidos frente a las vulnerabilidades más recientes.
Las actualizaciones de Security-Only correspondientes son las siguientes:
4040956 Actualización solo referente a la seguridad de .NET Framework 4.6, 4.6.1, 4.6.2 y 4.7 para Windows 8.1, Windows RT 8.1 y Windows Server 2012 R2: 12 de septiembre de 2017
4040955 Actualización solo referente a la seguridad de .NET Framework 4.6, 4.6.1, 4.6.2 y 4.7, para Windows Server 2012: 12 de septiembre de 2017
4040957 Actualización solo referente a la seguridad para .NET Framework 4.6, 4.6.1, 4.6.2 y 4.7 para Windows 7 SP1 y Windows Server 2008 R2 SP1 y para .NET Framework 4.6 para Windows Server 2008 SP2: 12 de septiembre de 2017
Más información
Se recomienda no usar tipos WPF en un servicio de Windows.
Para obtener más información sobre cómo usar WPF para el desarrollo de aplicaciones, vea el siguiente artículo de Microsoft Learn:
Referencias
4040972 Paquete acumulativo de actualizaciones de calidad y seguridad de .NET Framework 4.6, 4.6.1, 4.6.2 y 4.7 para Windows 8.1, Windows RT 8.1 y Windows Server 2012 R2: 12 de septiembre de 2017
4040971 Paquete acumulativo de actualizaciones de calidad y seguridad de .NET Framework 4.6, 4.6.1, 4.6.2 y 4.7 para Windows Server 2012: 12 de septiembre de 2017
4040973 Paquete acumulativo de actualizaciones de calidad y seguridad de .NET Framework 4.6, 4.6.1, 4.6.2 y 4.7 para Windows 7 SP1 y Windows Server 2008 R2 SP1 y para .NET Framework 4.6 para Windows Server 2008 SP2: 12 de septiembre de 2017
Se aplica a
Este artículo se aplica a lo siguiente:
-
.NET Framework 4.6, 4.6.1, 4.6.2 y 4.7, cuando se usa con:
-
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 cuando se usa con:
-
Windows Server 2008 SP2
-