El problema es que no me he explicado bien.
He hecho una instalación limpia de windows 7, y he instalado de nuevo XE8, hasta aquí todo bien, al hacer la instalación de XE8 no ha devuelto ningún error, pero ahora en el entorno de desarrollo cuando un programa, que antes funcionaba correctamente, intentar conectar a una base de datos devuelve este error:
Como he comentado, he desinstalado XE8 y lo he vuelto a instalar y el problema persiste.
Saludos.