17 de octubre de 2017: KB4041686 (versión preliminar del paquete acumulativo mensual)

Se aplica a
Windows 7 Service Pack 1 Windows Server 2008 R2 Service Pack 1

Mejoras y correcciones

Esta actualización no relacionada con la seguridad incluye mejoras y correcciones que formaban parte de KB4041681 (publicada el 10 de octubre de 2017) y también incluye estas nuevas mejoras de calidad como vista previa de la siguiente actualización del paquete acumulativo mensual:

  • Se ha resuelto el problema con crt universal donde _stat32i64() devuelve un número de unidad incorrecto (0xFFFFFFFF de error) al usar una ruta de acceso relativa.
  • Se ha resuelto el problema en el CRT universal en el que se devolvían caracteres incorrectos cuando se llamaba a la función tolower( ).
  • Se abordó el problema en el que la función CRT universal _splitpath() no controlaba correctamente las cadenas multibyte, lo que provocaba que las aplicaciones sufriesen errores al acceder a los nombres de archivo multibyte.
  • Se abordó el problema que provocaba que el CRT universal dejara de funcionar para proyectos grandes ( link.exe).
  • Se ha resuelto el problema en el que USBHUB.SYS provocaba aleatoriamente daños en la memoria que provocaban bloqueos aleatorios del sistema que resultaban extremadamente difíciles de diagnosticar.

Para obtener más información sobre las vulnerabilidades de seguridad resueltas, consulte la Guía de actualización de seguridad.

Problemas conocidos en esta actualización

Síntoma Solución alternativa
Después de instalar KB4041681, es posible que los usuarios del paquete vean un cuadro de diálogo de error que indica que se ha producido una excepción de aplicación al cerrar algunas aplicaciones. Esto puede afectar a las aplicaciones que usan mshtml.dll para cargar contenido web. El error solo se produce cuando un proceso ya se está apagando y no afecta a la funcionalidad de la aplicación. Este problema se resuelve en KB4048957.
Instalar esta actualización puede provocar errores en las aplicaciones basadas en el motor de base de datos Microsoft JET (Microsoft Access 2007 y aplicaciones anteriores o que no son de Microsoft) al crear o abrir archivos de .xls de Microsoft Excel. El mensaje de error es "Error inesperado del controlador de base de datos externa (1). (Microsoft JET Motor de base de datos)". Descargue e instale el Motor de base de datos de Microsoft Access Redistribuible 2010 y, a continuación, modifique las cadenas de conexión de base de datos en Microsoft Excel para usar ACE como proveedor. Ejemplo: Cambie Provider=Microsoft.Jet.OLEDB.4.0 a Provider=Microsoft.ACE.OLEDB.12.0.
Microsoft está buscando una resolución y proporcionará una actualización en una próxima versión.

Cómo obtener esta actualización

Esto se proporciona como una actualización opcional en Windows Update. Para obtener más información sobre cómo ejecutar Windows Update, consulte Obtener una actualización a través de Windows Update. Para obtener el paquete independiente de esta actualización, vaya al sitio web del Catálogo de Microsoft Update.

Información de archivo

Para obtener una lista de los archivos que se proporcionan en esta actualización, descargue la información del archivo para actualizar 4041686.