Hola Manolo,
Por lo que veo en el mensaje, tu problema parece estar relacionado con la arquitectura de Windows. Es posible que estés instalando una versión de 64 bits en lugar de una de 32 bits, o viceversa. Te recomendaría verificar este detalle. En mi caso, solucioné el problema de la siguiente manera:
Realicé una instalación limpia de Windows XP en esos equipos, descargué todas las actualizaciones disponibles a través de Windows Update, las cuales incluyen actualizaciones importantes como el NET Framework. Asegúrate de instalar todo eso.
Por último, actualiza el service pack de tu Windows. La última versión disponible para XP es la 3, este paso es crucial ya que definitivamente no funcionará con el service pack 2.
Siguiendo estos pasos, pude resolver el problema. Aunque Windows XP ya no cuenta con soporte, aún tengo 5 máquinas con este sistema operativo y funcionan sin problemas.
Saludos.