Solucionado!
El problema es que tenia más versiones. Eso si, al desisntalar incorrectamente, se necesita obligatoriamente el exe que has linkado aqui. Pero es necesario desinstalar ( al menos, después de mil pruebas, es como lo he hecho) desde lo mas nuevo a lo mas viejo, y otra vez, digo, forzando la desinstalación con dicho exe.
Cuando "MicrosoftFixit.ProgramInstallUninstall.Run" dice que el problema esta solucionado, has de ir a Panel de Control y "volverlo a desinstalar tu manualmente". Al hacerlo, te dice windows que hay un "problema", que ese programa ya estaba desinstalado ( claro, lo acabamos de hacer). Pero si no haces ese paso...no va bien!
Para que no pase de nuevo...cada vez que se quiera reinstalar un SE de Java actualizado ( al final leyendo me he enterado de lo que debes hacer) HAS DE DESINSTALAR todas las versiones antiguas.
Bueno, ahora me abre Eclipse, y en breve, con mas tiempo comenzaré ya a instalar el JDK de Android dentro del IDE de Eclipse. Bueno, y eso que aun no he configurado las CLASSPATH y PATH ( eso es sólo si quiro compilar desde consola de comandos ?? -que no quiero...).
Uf..ha sido mucho mas facil Visual C# ( 0 problemas de instalación!)
Merci!