Noviembre
14

Escribo esto por si a alguien le ha pasado lo mismo y el Windows XP (con el Service Pack 2) se le ha empezado a reiniciar sin parar en los últimos días, y si tiene desactivado el reinicio automático les sale el error siguiente:

STOP: c0000135 {No se puede encontrar el componente}
Error al iniciar esta aplicación porque no se encontró winsrv. La reinstalación de la aplicación puede solucionar el problema.

El problema reside en el antivirus AVG, por lo menos en la versión gratuita, cuya última actualización hace que detecte virus en el fichero user32.dll (en %windows%\system32) y lo borre. La consecuencia de esto es que el sistema deja de funcionar y no para de resetearse continuamente.

Si estas en esta situación aquí tienes la solución.

Solución

Aunque probablemente Grisoft, los creadores de AVG no lo reconocerán, el problema reside en el antivirus, por tanto lo que debéis hacer es lo siguiente:

  1. Conseguir un disco live de una distribución de Linux (las últimas versiones de Ubuntu o Kubuntu son perfectas) e iniciarlo en nuestro ordenador.
  2. Acceder al disco de windows y copiar una versión del fichero user32.dll en la carpeta system32. Para obtener el fichero lo podéis sacar de una instalación de Windows XP + SP2 que funcione o pedírselo a un amigo.
  3. Reiniciar en modo a prueba de fallos. Para ello debemos pulsar F5 al arrancar y seleccionar la opción del menú que nos aparece
  4. Eliminar el programa AVG. Aunque suene un poco radical, ya que parece que la última actualización resuelve el problema, lo mejor es eliminarlo y si queréis seguir usándolo, volvéroslo a bajar con las últimas actualizaciones incluidas.
  5. Reiniciar. El sistema debería iniciarse correctamente.

Si hacéis estos pasos todo debería volver a la normalidad. Si, como yo, no queréis seguir usando AVG, me parece lamentable que un antivirus provoque estos problemas, podéis leer una comparativa entre antivirus gratuitos en genbeta para escoger el vuestro.