Saltar al contenido

Convertir un .exe en un instalador de Windows (exe a Setup.exe)

Cómo convertir un .exe simple, o una carpeta que contiene un .exe, en un instalador de Windows real con accesos directos y desinstalador, sin escribir un script de instalación.

Actualizado el 31 de octubre de 2026 · 3 min de lectura

«Convertir exe a instalador» es una de las frases más buscadas en torno al empaquetado para Windows, y esconde una confusión frecuente: un .exe y un Setup.exe son ambos ejecutables, pero hacen trabajos distintos. Tu .exe es la aplicación. El instalador es un segundo programa que coloca la aplicación en el lugar correcto, con los accesos directos y la entrada de desinstalación que los usuarios de Windows esperan. Así se crea uno a partir de lo que ya tienes.

Cuándo necesitas un instalador y cuándo no

Un único .exe portable que se ejecuta desde cualquier sitio no necesita instalador. Los usuarios lo descargan y hacen doble clic. Para herramientas pequeñas, eso basta.

Quieres un instalador cuando:

  • la aplicación necesita más de un archivo (DLL, recursos, una carpeta de datos) y no quieres que los usuarios tengan que rebuscar dentro de un zip;
  • debe aparecer en el menú Inicio y en Configuración → Aplicaciones, con una desinstalación limpia;
  • debe vivir en Program Files, o instalarse por usuario en equipos sin derechos de administrador;
  • los clientes, los departamentos de TI o las tiendas de aplicaciones esperan «un setup como es debido».

Qué necesitas antes de empezar

  1. La carpeta de la aplicación. Compila o publica tu aplicación de modo que una sola carpeta contenga todo lo que necesita en tiempo de ejecución. Pruébalo copiando esa carpeta a otro PC y ejecutando el .exe desde allí. Si arranca, la carpeta está completa.
  2. El ejecutable principal. El archivo que los usuarios deben abrir. Con un solo .exe, es ese; con varios (un lanzador más auxiliares), identifica cuál es el punto de entrada.
  3. Un icono. Un archivo .ico para el instalador y los accesos directos. Muchas aplicaciones ya tienen uno; si no, un conversor en línea transforma un PNG en ICO.
  4. Versión y nombre del editor. Se muestran en el asistente y en la Configuración de Windows.

Convertir el .exe en un instalador con ExeTup

  1. Comprime la carpeta de la aplicación en un zip, o sube directamente el .exe suelto.
  2. Elige el ejecutable principal en la lista que muestra ExeTup.
  3. Introduce el nombre, la versión, el editor y, opcionalmente, la licencia.
  4. Elige dónde se instala (todos los usuarios o el usuario actual), la arquitectura, los accesos directos y las opciones de inicio.
  5. Compila y descarga Setup.exe.

El resultado es un instalador NSIS estándar. Los usuarios lo ejecutan, avanzan por el asistente y la aplicación queda en Program Files con un acceso directo en el menú Inicio y un desinstalador. Nada dentro de tu .exe cambia.

Hacerlo a mano

Si prefieres una herramienta local, estas dos son gratuitas:

  • NSIS: escribe un script .nsi que liste los archivos, los accesos directos y las entradas del registro, y compílalo con makensis. ExeTup genera exactamente este tipo de script por ti; consulta Instalador NSIS en línea.
  • Inno Setup: escribe un script .iss y compílalo en Windows. Consulta Alternativa a Inno Setup para una comparación.

Ambas son opciones sólidas si no te importa mantener un script con cada versión.

Archivos que van junto al .exe

Algunas aplicaciones necesitan archivos que la compilación no produjo: una configuración de ejemplo, un readme, fuentes, un archivo de licencia. El paso «Otros archivos» de ExeTup los añade junto al programa principal, de modo que se instalan y desinstalan con todo lo demás.

Preguntas frecuentes

¿El instalador modifica o reempaqueta mi .exe?

No. El instalador comprime tus archivos dentro de sí mismo para transportarlos y los vuelve a escribir sin cambios. Tu .exe conserva su firma, si la tiene, y su icono.

¿Puedo empaquetar un único .exe sin otros archivos?

Sí. Sube el .exe por sí solo. El instalador sigue dándote accesos directos, un desinstalador y una entrada en Configuración, que es justamente el objetivo de empaquetarlo.

¿Funcionará el instalador en Windows de 32 bits?

Si eliges 32 bits. Un instalador de 64 bits se niega a ejecutarse en un sistema de 32 bits y lo indica, que es lo que quieres para una aplicación de 64 bits.

¿Cómo hago que la aplicación se inicie con Windows?

Activa «iniciar con el sistema» en las opciones. El instalador registra la aplicación en la clave Run del usuario y el desinstalador la elimina.

Guías relacionadas