Se aplica a
.NET

Se aplica a

Microsoft .NET, Framework 4.6, Microsoft .NET Framework 4.6.1, Microsoft .NET Framework 4.6.2, Microsoft .NET Framework 4.7, Microsoft .NET Framework 4.7.1 y Microsoft .NET Framework 4.7.2

IMPORTANTE Antes de instalar esta actualización, compruebe que instaló las actualizaciones necesarias que se enumeran en la sección Obtener esta actualización.

IMPORTANTE Algunos de los clientes que usan Windows Server 2008 R2 SP1 y han activado su complemento de clave de activación múltiple (MAK) de ESU antes de instalar las actualizaciones del 14 de enero de 2020, puede que necesiten volver a activar su clave. La reactivación en los dispositivos afectados solo es necesaria una vez.  Para obtener información sobre la activación, consulta esta entrada de blog .

IMPORTANTE Los archivos .cab de análisis WSUS seguirán estando disponibles para Windows 7 SP1 y Windows Server 2008 R2 SP1. Si tiene un subconjunto de dispositivos que ejecutan estos sistemas operativos sin ESU, es posible que se muestren como no compatibles en los conjuntos de herramientas de administración de revisiones y cumplimiento.

IMPORTANTE Los clientes que hayan comprado la Extended Security Update (ESU) para las versiones locales de estos sistemas operativos deben seguir los procedimientos de KB4522133 para seguir recibiendo actualizaciones de seguridad después de que finalice el soporte extendido el 14 de enero de 2020. Para obtener más información sobre ESU y qué ediciones son compatibles, consulta KB4497181.

IMPORTANTE A partir del 15 de enero de 2020 aparecerá una notificación en modo pantalla completa en la que se describe el riesgo de seguir usando Windows 7 Service Pack 1 después de que el 14 de enero de 2020 finalice el soporte La notificación permanecerá en la pantalla hasta que interactúe con ella. Esta notificación solo aparecerá en las siguientes ediciones de Windows 7 Service Pack 1:

Nota La notificación no aparecerá en equipos unidos a un dominio o en pantalla completa.

IMPORTANTE A partir de agosto de 2019, las actualizaciones para .NET Framework 4.6 y versiones posteriores, Windows Server 2008 R2 SP1 y Windows 7SP1 requieren compatibilidad con la firma de código SHA-2. Asegúrese de contar con todas las actualizaciones de Windows Update más recientes antes de aplicar esta. De este modo, evitará los problemas de instalación. Para obtener información más detallada sobre las actualizaciones de soporte de firma de código SHA-2, consulta KB 4474419.

IMPORTANTE Todas las actualizaciones de .NET Framework 4.7.2, 4.7.1, 4.7, 4.6.2, 4.6.1 y 4.6 requieren la instalación de la actualización d3dcompiler_47.dll. Es recomendable instalar el archivo d3dcompiler_47.dll incluido antes de aplicar esta actualización. Para obtener más información sobre la d3dcompiler_47.dll, consulta KB 4019990.

IMPORTANTE Si se instala un paquete de idioma después de esta actualización, habrá que volver a instalar la actualización. Por tanto, se recomienda instalar los paquetes de idioma necesarios antes de instalar esta actualización. Para obtener más información, consulta Agregar paquetes de idioma a Windows.

Resumen

Mejoras de seguridad

Existe una vulnerabilidad de divulgación de información cuando .NET Framework controla de manera incorrecta los objetos en la memoria. Un atacante que aprovechara esta vulnerabilidad podría divulgar el contenido de la memoria de un sistema afectado. Para aprovechar esta vulnerabilidad, un atacante tendría que ejecutar una aplicación especialmente diseñada. La actualización resuelve la vulnerabilidad al corregir cómo .NET Framework controla los objetos en la memoria.

Para obtener más información sobre las vulnerabilidades, consulte las siguientes vulnerabilidades y exposiciones comunes (CVE).

Mejoras de calidad y confiabilidad

SQL

- Se solucionó un error que a veces se producía cuando un usuario se conecta a una base de datos SQL de Azure, realizaba una operación basada en enclave y luego se conectaba a otra base de datos bajo el mismo servidor que tiene la misma dirección URL de atestación y realizaba una operación de enclave en el segundo servidor.

CLR1

- Se agregó una variable Thread_AssignCpuGroups (1 de forma predeterminada) de configuración CLR que se puede establecer en 0 para deshabilitar la asignación de grupos de CPU que realiza CLR para nuevos procesos creados por Thread.Start() y procesos de grupos de procesos, de tal modo que una aplicación pueda realizar su propia distribución de procesos.

- Se solucionó un problema inhabitual de daño de datos que se puede producir al usar nuevas API, tal como Unsafe.ByteOffset,

ASP.NET

- Se deshabilitó el uso de AppPathModifier en la salida de control de ASP.Net.

- Los objetos HttpCookie en el contexto de la solicitud de ASP.Net se crearán con valores predeterminados configurados para marcadores de cookie en lugar de los valores predeterminados primitivos de estilo .NET para que coincidan con el comportamiento del objeto "new HttpCookie(name)".

Problemas conocidos en esta actualización

Síntoma

Esta actualización no se instala y devuelve uno o ambos de los siguientes mensajes de error:

  • -2146762495

  • Un certificado necesario no se encuentra dentro del período de validez al comprobarlo con el reloj actual del sistema o con la marca de tiempo del archivo firmado.

Solución alternativa

Para resolver este problema, siga los siguientes pasos:

  1. Descarga el paquete desde el Catálogo de Microsoft Update seleccionando el botón Descargar situado junto al paquete adecuado y guardándolo en un directorio local.

  2. En un símbolo del sistema con privilegios elevados, vaya al directorio local y, luego, ejecute el comando correspondiente.

    Para sistemas basados en x86:

    NDP47-KB4578963-x86.exe /createlayout <> fullpath

    Para sistemas basados en x64:

    NDP47-KB4578963-x64.exe /createlayout <> fullpath

  3. Desde el mismo directorio local, ejecute el siguiente comando para instalar la actualización:

    NDP47-KB4578963.msp

    Como alternativa, ejecute el siguiente comando para instalar la actualización en modo silencioso:

    NDP47-KB4578963.msp /q /norestart

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.