Hace unos días nos preguntaron como hacer para recuperar las dll (librerías dinámicas) de winXP.
Uno de los primeros pasos es utilizar la herramienta "Restaurar el sistema" y lo restauramos a los días en que no teníamos ese problema.
-----------------
Otra solución es:
1) Inicio / Ejecutar
2) sfc /scannow (presione la tecla Enter)
( atento que hay un espacio entre sfc y / )
Una vez comenzada la restauración le pedirá el disco de instalación de WinXP
( sino lo tiene marchará a la "B" porque no es cualquier disco de XP sino el mismo que utilizó para instalarlo )
----------------
¿Cómo suceden estos errores?
La manera más popular es cuando se instalan programas que sustituyen las dll originales
Muchas veces en la instalación la dll a instalar se corrompe o está corrupta.
Otras veces el error ocurre al desinstalar el programa.
Entre los programas más populares que hacen estos errores están las toolbar (esas tipo softonic, ares, msn, etc) que además ocupar un valioso espacio en la pantalla del navegador suelen ser espías (por alguna razón insisten y se instalan ....

muchas veces de manera oculta y otras bajo engaños o aceptando textos pocos claros)
¿un consejo?
EVITE INSTALAR LAS TOOLBAR- muchas son espías
- ralentizan (elentecen) la conexión a Internet
- quitan espacio en la pantalla
- y parece ser que algunas actualizaciones del msn (live) logra instalar el programa de chequeo para saber si tu winxp es pirata. Llegamos a esta conclusión porque sucedió que aún teniendo las actualizaciones desactivadas, el sistema logró comunicarse para verificar que la versión era original. Esto lo hemos visto dos veces y no se puede asegurar que sea así pero no sería raro.