Bien, ya he encontrado la solución al problema. Y desde luego ya hebia probado con la opción de reparar.
La verdad es q creo q antes de dar una respuesta tonta, es mejor pensar un poco.
La solución está en este enlace: groups.google.com/ ...112b202db1
Tenemos que sacar los archivos de instalación del paquete de instalación que nos descargamos de google a una carpeta con el programa Universar extractor
Luego con el programa Orca editamos el archivo msi y le quitamos la opción de "RemoveExistingProducts" de la sección "InstallExecuteSequence" y guardamos
Ya hace tiempo que no puedo instalar o desinstalar google earth, me pide un archivo que al parece en su momento se guardó en la caperta temporal que se llama google earth.msi.
Todo surgió cuando intenté instalar la última versión de google earth, el programa borro los archivos de al versión anterior pero no instaló los nuevos.
Ahora al instalar intenta desinstalar primero la versión anterior, pero no puede pq le falta el archivo en cuestión.
He probado a limpiar el registro, a borrarlo del menú de desinstalación y a borrar todo, pero no hay manera.
A ver si alguién por ahí ha podido solucionar el mismo problema que yo.