Actualizaciones KB952069, KB981793 y Windows Live
Problema con cambios de resolución de pantalla y pantallazos negros.
En este informe tratamos de dar respuesta a un problema que está afectando cada vez a más usuarios de Windows y en especial los de Windows XP. Los síntomas van desde cambios esporádicos de la resolución de la pantalla hasta la aparición de pantallas en negro sin reacción por parte del ordenador al arrancar Windows. Las pruebas realizadas evidencian que no existe una causa derivada del hardware ya que que ocurre con diferentes configuraciones y la recuperación del sistema con la imagen básica proporcionada por CitriQ soluciona el problema.
Para realizar las pruebas contamos con un ordenador de un cliente que con su imagen básica y la instalación de varios programas había conseguido reproducir el error dejando el ordenador con la pantalla en negro justo después de mostrarse el logotipo de Windows.
Una vez en el taller procedemos a probar distintas combinaciones de programas tratando de conseguir el punto exacto a partir del cual se producen los fallos. Tras decenas de restauraciones y pruebas obtenemos un estado estable, al cual es posible reiniciar sin que presente fallo alguno. Para poder llegar a ese estado, hemos tenido que evitar que el sistema se actualice y no instalar uno de los programas que el cliente instala, Windows Live.
Realizamos una imagen del sistema en ese punto y comprobamos, con decenas de reinicios más, que el estado se mantiene estable y sin fallos. Procedemos a instalar una por una las actualizaciones automáticas de Windows, optando por instalarlas por orden cronológico.
La primera actualización que instalamos es la que lleva por nombre “Actualización de seguridad para Windows XP Service Pack 3 (KB952069)”. Una vez finalizada la instalación, reiniciamos el equipo varias veces obteniendo cambios de resolución de pantalla, pantallas en negro sin cursor y ocasionalmente pantallas azules indicando errores en el controlador gráfico. Repetimos el procedimiento varias veces, restaurando y volviendo a instalar la actualización, obteniendo en todos los casos resultados similares.
Para seguir probando actualizaciones restauramos la imagen y volvemos a tener el sistema funcionando sin problemas. En esta ocasión probamos con la “Actualización para Windows XP (KB981793)“. Comprobamos que con esta actualización el problema se centra en el cambio de resolución de pantalla de manera aleatoria y en la generación de pantallas en negro sin mostrar el cursor. De nuevo repetimos el procedimiento para comprobar que, efectivamente, el comportamiento es reproducible.
Restauramos la imagen del sistema y, evitando los dos updates anteriores, seguimos instalando los updates disponibles sin encontrar ningún fallo.
Centramos una de las pruebas en la instalación de Windows Live, que al ser instalado después de restaurar la imagen, puede provocar los mismos problemas indicados anteriormente, posiblemente por qué, como indica su página, al instalarse realiza actualizaciones en Windows, pudiendo estar instalando alguna de las actualizaciones vistas.
Ficheros modificados.
Para comprobar que ficheros se modifican después de realizar la instalación de los dos updates, realizamos una copia del sistema y la comparamos con una instalación presentado problemas. De la comparación encontramos las diferencias mostradas en la siguiente tabla.
Revisando cada uno de los archivos y buscando información relacionada con ellos encontramos que uno de los archivos con nombre “bootstat.dat“ es posible que genere problemas en el arranque en determinadas circunstancias. También, encontramos información por parte de Microsoft indicando que es posible forzar la regeneración del archivo borrándolo e iniciando el sistema de nuevo. Procedemos a eliminar el archivo y comprobamos que en todos los casos donde se presentaba la pantalla negra se consigue volver el sistema a la normalidad (en ocasiones presenta cambios de resolución durante varios reinicios hasta estabilizarse). Sería interesante realizar pruebas en otras configuraciones hardware para confirmar ésta como solución viable en todos los casos, aunque en nuestras pruebas los resultados hayan resultado satisfactorios.
Conclusiones.
En caso de presentarse ese problema se aconseja al cliente de un equipo CitriQ restaurar la imagen básica del sistema y no instalar los updates KB952069 y KB981793, así como evitar la instalación de Windows Live como medida preventiva. La instalación de esos updates de manera aislada no tiene por qué generar esos fallos pero, como se ha podido comprobar, su instalación en determinados configuraciones software genera problemas.
