Problemas con actualizaciones automáticas

01/12/2014 0 Comments

Esta semana voy a abordar un tema que me he encontrado recurrentemente en muchos equipos: el problema con las actualizaciones automáticas. Algunas veces, después de que se nos instalen una serie de actualizaciones, nos encontramos que al reiniciar nuestro equipo deja de funcionar correctamente. ¿Qué podemos hacer? Este tema depende del error que nos esté dando.

Puede darse el caso que al reiniciar el equipo, éste intente terminar de configurar las actualizaciones y nunca acabe con lo que nos encontremos en un bucle infinito de reinicios y configuraciones. Este problema puede surgir porque cuando nuestro equipo se haya apagado de repente o algún parche esté dando problema. Cuando esto sucede, en nuestro equipo se crea un archivo llamado pending.xml en la carpeta C:WindowsWinsxs que indica al sistema la actualización que debe terminar de configurar. Si queremos acabar con este comportamiento, debemos acceder a nuestro disco duro mediante una consola; así podemos iniciar nuestro ordenador con un cd o pendrive con una instalación de Windows o DART (http://technet.microsoft.com/en-us/windows/hh826071.aspx). Accedemos a la consola cmd y una vez allí procedemos a renombrar el archivo pending.xml por pendingxml.old con el comando rename. Una vez realizados estos cambios, salimos del cmd y procedemos a reiniciar nuestro equipo con normalidad.

En otras ocasiones, si bien se han podido instalar vemos que hay alguna actualización crítica fundamental para la seguridad de nuestro sistema nos está  dando error continuamente y no nos permite instalarla. En este caso, una de las primeras actuaciones que deberíamos realizar es comprobar la integridad de los archivos de sistema.  Abrimos un cmd con permisos de administrador y desde allí ejecutamos el comando sfc /scannow (System File Checker)

sfc1

Una vez ejecutado este comando, sale un aviso indicando que este proceso puede tardar un tiempo y un porcentaje del proceso total.

sfc2

Cuando ha terminado, nos ofrece el resultado pudiendo ser éste: que no encuentre ningún problema (la integridad de los archivos está bien), que haya encontrado incoherencias y las ha reparado (normalmente requiere un reinicio) o por último las ha encontrado pero ha sido incapaz de repararlas. Cuando esto sucede podemos revisar el archivo CBS.log que se encuentra en C:WindowsCBScbs.log. Dentro de este fichero debemos localizar aquellas entradas que tenga la marca [SR] y que nos indicará dónde ha encontrado la incoherencia y así obtener más información.

Podemos intentar reparar estos errores restaurando la imagen de windows, así, podremos ejecutar el comando Dism /Online /Cleanup-Image /RestoreHealth dese un cmd también con permisos de administrador.

Y, por último, me despido indicando que debemos de tener en cuenta que cada caso que nos encontremos puede ser distinto y no siempre vamos a poder proceder de la misma forma, por ello, a la hora de encontrarnos con problemas de este tipo no debemos olvidar todas esas herramientas que nos puedan dar información: visor de eventos, administrador de tareas, monitor de rendimiento, sin olvidar las herramientas de sysinternals (http://technet.microsoft.com/en-us/sysinternals/bb545021.aspx)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *