Instala XNA en Windows Vista

Este es el workaround para que puedas instalar XNA Game Studio Express en Windows Vista:

 

1. Instala VC# Express

2. Descarga XNA

 

Aquí viene la parte interesante... cuando intentas instalar XNA en Windows Vista se generar un error (Error 1721) y la acción que lo genera es (Action: RegisterWithCSExpress) que consiste en instalar los templates en VC# Express, así que este paso lo haremos manualmente.

 

Para eso necesitamos editar el MSI y usaremos una herramienta llamada Orca disponible en Windows SDK Components for Windows Installer Developers. Si no quieres instalar el SDK completo puedes descargar el MSI de orca aquí.

 

3. Editar el MSI de XNA. Para eso entramos a Orca, abrimos el MSI de XNA, seleccionamos la tabla InstallExecuteSequence, borramos RegisterWithCSExpress y salvamos

4. Ejecutamos el nuevo MSI de XNA

 

Y debe ejecutarse completamente! Ya sólo nos falta un paso

 

5. Instalar los templates. VCSExpress.exe /installvstemplates

 

Con esto tendrás XNA corriendo en Vista :)

 

Recuerda que esta instalación no está soportada por Microsoft