Descripción de julio de 2017 de vista previa del informe de calidad para el.NET Framework 4.6, 4.6.1, 4.6.2 y 4.7 para Windows 8.1, R2 de Windows Server 2012 y Windows RT 8.1: 18 de julio de 2017

Se aplica a: Microsoft .NET Framework 4.7Microsoft .NET Framework 4.6.2Microsoft .NET Framework 4.6.1

Introducción


Julio 2017 actualización para Windows 8.1, Windows Server R2 de 2012 y Windows RT 8.1 incluye mejoras en la confiabilidad acumulativa en .NET Framework 4.6, 4.6.1, 4.6.2 y 4.7. Recomendamos que aplique esta actualización como parte de las rutinas de mantenimiento regular. Antes de instalar esta actualización, consulte las secciones "Requisitos previos" y "Requisito de reinicio" .

Importante:

  • Todas las actualizaciones para Windows RT 8.1, Windows 8.1 y R2 de Windows Server 2012 requieren actualización 2919355 para instalarse. Recomendamos que instale 2919355 de actualización en su equipo Windows RT 8.1, Windows 8.1 o R2 de Windows Server 2012 para que reciba las actualizaciones en el futuro.
  • Si instala un paquete de idioma después de instalar esta actualización, debe reinstalar esta actualización. Por lo tanto, se recomienda que instale cualquier paquete de idioma necesario antes de la instalación de esta actualización. Para obtener más información, vea Agregar paquetes de idioma para Windows.

Mejoras en la calidad y fiabilidad


Esta actualización contiene actualizaciones acumulativas que se publicaron previamente a partir del 11 de octubre de 2016. Además, esta actualización contiene correcciones para los problemas siguientes.

Common Language Runtime (CLR)

  • Se han mejorado los códigos auxiliares de salto preasignado para los métodos dinámicos. Además, se han mejorado cambios a llamadas directas de AMD64 para controlar mejor de los casos fuera de intervalo.

  • Correcciones de orden de bloqueo del cargador para evitar el interbloqueo intermitente durante GC con complejos tipos genéricos.

  • Al organizar la matriz de la estructura A y matriz de la estructura B como SAFEARRAY y struct A / B tiene GUID idénticos, puede encontrarse una pérdida de memoria.

Entity Framework (EF)

  • Si hay más de 1.000 consultas en una aplicación de 4.x EF, la aplicación puede ralentizar porque el tamaño máximo de la caché de consultas. se ha superado. Después de aplicar esta revisión, puede cambiar el tamaño de la caché de consulta la siguiente entrada de appSettings :

     <appSettings>    <add key="EntityFramework_QueryCacheSize" value="3000"/> </appSettings>

SQL

  • Se puede producir una excepción OverflowException o IndexOutOfRangeException durante la fase de la de abrir una conexión SQL, ya que un paquete TDS recibido es menor de lo esperado.

  • Cuando el cliente abre una conexión con el servidor, sqlclient crea un identificador y no la cierra cuando se elimina la conexión. Esto puede provocar pérdidas de identificadores demasiados si abren millones de conexiones en poco tiempo. Esto puede provocar que el sistema se congelen. Esta corrección cierra los controladores después de que la conexión está cerrada.

Sistema

Infraestructura de administración de Windows (WMI)

  • Configuración de la infraestructura de administración de Windows (WMI) de privilegios está orientado a eventos para admitir cambios en los valores de opción.

Windows Presentation Framework (WPF)

  • Una aplicación de Windows Presentation Framework (WPF) que se ejecuta en un dispositivo táctil o lápiz habilitado puede experimentar bloqueos que están relacionados con daños en la memoria en PenIMC.dll. Esta actualización soluciona estos problemas.

  • En determinadas condiciones, las aplicaciones de WPF que utiliza el corrector ortográfico con diccionarios personalizados pueden bloquearse abd devuelto un error NullReferenceException . Esto se aplica especialmente a las aplicaciones que llame al método SpellCheck.CustomDictionaries.Clear() . Esta actualización resuelve este problema.

Formularios Windows Forms

  • En determinadas condiciones, la lista de la barra de menú de ventanas secundarias en aplicaciones de Windows Forms de interfaz de múltiples documentos obtiene sincronizada con la lista de ventanas secundarias abiertas real. Esto hace más difícil para los usuarios finales seleccionar la ventana correcta.

Obtener información adicional acerca de esta actualización


Para obtener más información acerca de esta actualización lo que se refiere a Windows 8.1, 2012 R2 de Windows Server y Windows RT 8.1, consulte el siguiente artículo en Microsoft Knowledge Base:

4032115 julio de 2017 vista previa de los paquetes acumulativos de calidad para el.NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 y 4.7 para Windows 8.1, R2 de Windows Server 2012 y Windows RT 8.1: 18 de julio de 2017

Cómo obtener esta actualización


Actualización de Windows

Esta actualización está disponible a través de Windows Update. Cuando active las actualizaciones automáticas, esta actualización se descargará y se instalará automáticamente. Para obtener más información acerca de cómo obtener actualizaciones de seguridad automáticamente, consulte Windows Update: preguntas más frecuentes.

Catálogo de Microsoft Update

Para obtener el paquete independiente de esta actualización, vaya a la Catálogo de Microsoft Update Web.

Windows Software Update Services (WSUS)

En su servidor WSUS, siga estos pasos:

  1. Haga clic en Inicio, haga clic en Herramientas administrativasy, a continuación, haga clic en Microsoft Windows Server Update Services 3.0.
  2. Expandir nombreDeEquipoy, a continuación, haga clic en acción.
  3. Haga clic en Importar actualizaciones.
  4. WSUS abrirá una ventana del explorador en el que se le pedirá que instale un control ActiveX. Instalar el control ActiveX para continuar.
  5. Después el ActiveX control está instalado, verá la pantalla catálogo de Microsoft Update. Escriba 4032115 en el cuadro de búsqueda y, a continuación, haga clic en Buscar.
  6. Buscar el.NET Framework los paquetes que coincidan con los sistemas operativos, idiomas y procesadores de su entorno. Haga clic en Agregar para agregarlos a su cesta.
  7. Después de seleccionar todos los paquetes que necesita, haga clic en Ver cesta.
  8. Haga clic en Importar para importar los paquetes a su servidor WSUS.
  9. Para volver a WSUS, haga clic en Cerrar después de importarán los paquetes.

Las actualizaciones ya están disponibles para la instalación mediante WSUS.

Requisitos previos

Para aplicar esta actualización, debe tener instalado el .NET Framework 4.6, 4.6.1, 4.6.2 o 4.7 .

Requisito de reinicio

Debe reiniciar el equipo después de aplicar esta actualización si los archivos afectados están en uso. Se recomienda que salga de todas las aplicaciones basadas en.NET Framework antes de aplicar esta actualización.

Información para sustituir la actualización

Esta actualización no reemplaza a ninguna actualización publicada previamente.

Información de archivo

Se aplica a


Este artículo se aplica a lo siguiente:
  • Microsoft.NET Framework 4.6, 4.6.1, 4.6.2 y 4.7 cuando se utiliza con:
    • Windows Server 2012 R2
    • Windows RT 8.1
    • Windows 8.1