Cita Iniciado por niX
el system restore nunca lo pongo porque cuando el norton me detecta algun virus, siemre me dice que lo deje desactivado, y aparte que me come disco duro.
Nadie dice que lo tengas activado siempre. Dejar el System Restore activado siempre me parece contraproducente. Pero en estos casos donde se instalara algo vital en el sistema y que ademas no puede ser desinstalado, el System Restore es bastante util.
Si formatean su PC, recomiendo tenerlo activado hasta que comprueben que su OS esta estable.

Bueno ya sabes para la proxima, activa el System Restore y crea un punto de recuperacion antes de instalar nuevos DirectX. Una vez instalados y testeados, desactiva el System Restore.

En mi opinion, la solucion mas sana: Formatea y reinstala.
No confiaria en esos programas, pero si de todas maneras vas a formatear, podrias intentarlo y de ahi nos cuentas que tal te fue ^^
La solucion del regedit se ve algo.... simple.

En todo caso antes de eso haz un backup del sistema, o mejor, activa el System Restore.

Ya probaste reinstalando los DirectX y ver si tu gamepad tiene drivers nuevos?