Los problemas de representación después del 12 de septiembre de 2017, se instalan los paquetes acumulativos de actualizaciones de calidad y seguridad de .NET

Se aplica a
.NET Framework 4.6.2 .NET Framework 4.6.1 .NET Framework 4.6 .NET Framework 4.7

Consulte los productos a los que afecta este artículo.

Síntomas

Después de instalar los paquetes acumulativos de actualizaciones de calidad y seguridad de .NET del 12 de septiembre de 2017 que se aplican a .NET Framework 4.6, 4.6.1, 4.6.2 y 4.7, experimenta problemas de representación en aplicaciones de Windows Presentation Foundation (WPF) que usan tipos 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)
  • Ejecutándose como una cuenta localSystem
  • Interactivamente en sesión 0 mediante herramientas como psexec.exe

Resolución

Para resolver estos problemas, aplique la siguiente actualización apropiada para su sistema:

  • paquete acumulativo de actualizaciones de calidad y seguridad de octubre de 2017 de 4043767 para las actualizaciones de .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 y 4.7 para las actualizaciones de Windows 8.1, Windows RT 8.1 y Windows Server 2012 R2 (KB 4043767)
  • paquete acumulativo de actualizaciones de calidad y seguridad de 4043769 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 para Windows Server 2012 (KB 4043769)
  • 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 para 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 .NET Framework 2.0 SP2, 4.5.2 y 4.6 para 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:

Desarrollo de aplicaciones

Referencias

paquete acumulativo de actualizaciones de calidad y seguridad de 4040972 para .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

paquete acumulativo de actualizaciones de calidad y seguridad de 4040971 para .NET Framework 4.6, 4.6.1, 4.6.2 y 4.7 en 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 R2 SP2