¿Qué es un archivo .exe y cómo se abre?
Por Andrew Nakas · Publicado el 22 de septiembre de 2026 · ~8 minutos de lectura
Casi todo el mundo se topa con la pregunta de la misma manera: algo ha descargado un archivo terminado en .exe y hacer doble clic no ha servido de nada. Quizá estás en un Mac. Quizá estás en un portátil del trabajo que no te deja instalar nada. Quizá sí es un PC con Windows y aun así se ha negado a arrancar.
Aquí verás qué es realmente el archivo, cómo abrir uno en cada plataforma, cómo mirar dentro sin ejecutarlo y —la parte que casi todas las guías se saltan— cuándo no deberías abrirlo en absoluto.
Qué es en realidad un .exe
Un .exe es un programa, no un documento. Abrirlo no muestra nada: le dice a tu sistema operativo que empiece a ejecutar el código máquina que hay dentro. Esa es toda la razón de que el resto de este artículo sea más complicado que «haz doble clic».
Técnicamente es un archivo PE —Portable Executable, el formato de Microsoft desde Windows NT—. Dentro, un PE contiene:
- Un pequeño stub de DOS justo al principio, herencia de los años ochenta. Es el motivo de que un
.exeantiguo ejecutado bajo DOS imprima «This program cannot be run in DOS mode». - Una cabecera PE que describe a qué CPU apunta el código (x86 de 32 bits, x64 de 64 bits, ARM), qué versión de Windows espera y dónde vive cada cosa en memoria.
- Secciones con el código máquina propiamente dicho, los datos fijos y los recursos: iconos, diseños de diálogos, texto incrustado.
- Una tabla de importaciones que lista las bibliotecas de Windows que necesita, como
kernel32.dllouser32.dll.
Esa tabla de importaciones es la razón de que un .exe rara vez se baste a sí mismo. Da por supuesto que Windows existe a su alrededor. Entrégale el mismo archivo a macOS o a Linux y allí nadie habla su idioma: el archivo está bien, el público es el equivocado.
Hay otras dos cosas que llevan la misma extensión y se comportan de otra forma: los instaladores (un programa pequeño cuya única misión es desplegar un programa de verdad en tu disco) y los archivos autoextraíbles (un zip con un descompresor atornillado delante). Las dos importan más adelante.
Abrirlo en Windows
Haz doble clic. Ese es de verdad todo el procedimiento, y si hubiera funcionado no estarías leyendo esto. Cuando no funciona, casi siempre es una de estas cosas:
- SmartScreen lo ha bloqueado. Aparece un cuadro azul de «Windows protegió su PC». Si estás seguro del origen, «Más información» → «Ejecutar de todas formas». Si no lo estás, para y lee la sección de seguridad de más abajo.
- Necesita permisos de administrador. Clic derecho → «Ejecutar como administrador». Los instaladores suelen necesitarlo.
- Es de 16 bits. Nada de la era de Windows 3.x arranca en un Windows de 64 bits; el subsistema se eliminó. Véase ejecutar software de 16 bits de Windows 3.x.
- Falta una DLL. Un error que nombra una
.dllconcreta significa que el programa espera una biblioteca o un runtime que no tienes. Normalmente el archivo necesita estar en su carpeta original, junto a sus acompañantes. - Sencillamente es antiguo. Por qué los programas antiguos no arrancan en Windows 11 repasa las opciones del modo de compatibilidad.
Abrirlo en un Mac
macOS no puede ejecutar un .exe de forma nativa, y nunca pudo: convenciones de CPU distintas en Apple Silicon y, en cualquier caso, un sistema operativo completamente diferente debajo. Renombrar el archivo no hace nada. Tus opciones realistas, ordenadas con honestidad:
- Ejecutarlo en una pestaña del navegador. No hay que instalar nada y funciona igual en Intel y en Apple Silicon. Es lo que hace el cargador de este sitio: una compilación a WebAssembly de Wine más un emulador de x86, ejecutándose en local dentro de la pestaña. Tu archivo no se sube a ningún sitio. El límite es real y conviene decirlo: apunta al software clásico Win32 de 32 bits, aproximadamente de 1995 a 2008, a un 10–40% de la velocidad nativa. Una utilidad de otra época o un juego antiguo, sí. Aplicaciones modernas de 64 bits, no.
- Instalar Wine o CrossOver. Más capaz y bastante más configuración. Wine es gratuito; CrossOver es comercial y te lleva más de la mano.
- Una máquina virtual. Parallels o VMware con una licencia de Windows de verdad. Es la respuesta más compatible y también la más cara, en dinero y en espacio de disco.
- Boot Camp. Solo en Macs con Intel. Desaparecido en Apple Silicon.
Si el objetivo es «abrir este programa antiguo una vez», la vía del navegador suele ser la proporcionada. Si el objetivo es «ejecutar software de Windows habitualmente en este Mac», lo que quieres de verdad es una máquina virtual.
En un Chromebook
La misma situación que en macOS, con un matiz añadido: los Chromebooks gestionados de colegios y empresas a menudo prohíben instalar nada, incluido el contenedor de Linux. La vía del navegador, que no instala nada, suele ser la única que no está bloqueada, y funciona también en Chromebooks con ARM, porque la CPU se emula de todas formas. Lo contamos aparte: cuatro formas de ejecutar software de Windows en un Chromebook.
En Linux
Instala Wine desde el gestor de paquetes de tu distribución y después wine programa.exe. Linux tiene la mejor historia nativa fuera del propio Windows: Wine está maduro y, para los juegos, Proton de Valve se apoya en él. Si prefieres no instalar nada, la vía del navegador también funciona aquí.
En Android y en iOS
Con franqueza: en general no se puede, y las guías que sugieren lo contrario te están haciendo perder el tiempo. No hay ninguna forma admitida de ejecutar software de Windows en iOS. En Android existen emuladores que arrancan un entorno Windows entero, pero son lentos y quisquillosos. Una pestaña del navegador abrirá programas clásicos pequeños en cualquiera de los dos, que es un listón genuinamente bajo: sirve para echarle un vistazo a un juego antiguo, no para trabajar de verdad.
Si solo quieres ver lo que hay dentro
Muy a menudo el objetivo real no es ejecutar el programa. Quieres un archivo de dentro: un documento, una imagen, un controlador, un archivo de datos de algo que ya no se instala. Para eso no hace falta ejecutar nada.
- Prueba primero con una herramienta de compresión. Muchos instaladores y todos los autoextraíbles se abren directamente en 7-Zip como si fueran zips normales. Clic derecho → «Abrir archivo». También puedes hacerlo en el navegador con el extractor de aquí.
- Los instaladores tienen sus propios desempaquetadores.
innoextractse ocupa de Inno Setup,cabextractde los basados en CAB, ymsiexec /ahace una extracción administrativa de un.msi. Guía completa: cómo extraer archivos de un instalador antiguo. - Para inspeccionar el ejecutable en sí —qué importa, qué recursos lleva, si es de 32 o de 64 bits— lo que quieres es un visor de PE, no un programa que lo abra. Eso responde a «qué es esta cosa» sin ejecutarla jamás.
Esta vía es además la segura. Leer un archivo no es lo mismo que ejecutarlo.
Antes de abrir uno: ¿es seguro?
Un .exe puede hacer cualquier cosa que pueda hacer tu cuenta de usuario. Casi todas las guías entierran esto; aquí merece ser el párrafo más ruidoso.
- ¿De dónde ha salido? El sitio del propio fabricante es una cosa muy distinta de un archivo adjunto, un agregador de descargas o un enlace en un chat. Si no sabes nombrar la fuente, no lo ejecutes.
- ¿El nombre parece diseñado para engañar?
factura.pdf.exeno es un PDF. Windows oculta las extensiones conocidas por defecto, que es justo aquello en lo que se apoya ese truco. - Analízalo. Súbelo a VirusTotal para contrastarlo con decenas de motores antes de ejecutar nada de lo que no estés seguro.
- No te fíes de un crack o un keygen «arreglado». Esa categoría es el mecanismo de reparto de malware más fiable de internet.
- Prefiere extraer antes que ejecutar cuando solo necesitas un archivo de dentro, con las herramientas de arriba.
El aislamiento del navegador ayuda con una parte de esto, no con todo: un programa que se ejecuta en una pestaña no tiene acceso a tu sistema de archivos real, así que no puede cifrar tus documentos. Es una frontera de contención de verdad, no una licencia para ejecutar cosas en las que no tienes ningún motivo para confiar.
Respuestas rápidas
- ¿Puedo convertir un .exe a otra cosa? No. Los conversores que anuncian eso o están extrayendo un archivo comprimido o no te están vendiendo nada. El código de dentro apunta a una CPU y a un sistema operativo concretos.
- ¿Por qué dice «This program cannot be run in DOS mode»? Estás viendo el stub de DOS. Significa que un ejecutable de Windows se ha ejecutado en algún sitio que no es Windows.
- No pasa nada cuando hago doble clic. A menudo es un programa de consola que se abrió, imprimió algo y salió al instante. Abre una terminal y ejecútalo desde ahí para que la ventana se quede.
- ¿Se puede abrir un .exe sin Windows? Sí: con Wine en Mac o Linux, con una máquina virtual, o en una pestaña del navegador si el programa clásico es pequeño.
La versión corta
Un .exe es un programa de Windows, así que «abrirlo» significa ejecutarlo, y por eso es fácil en Windows e incómodo en todas partes. Si necesitas usarlo, elige según la plataforma y según la frecuencia: una pestaña del navegador para un programa antiguo suelto, Wine para un uso habitual, una máquina virtual para cualquier cosa moderna. Si solo necesitas sacar algo de dentro, usa una herramienta de compresión y no lo ejecutes nunca. Y sea cual sea la vía, primero averigua de dónde salió el archivo.
Si prefieres mirar antes de saltar, el visor de EXE te lee todo esto de un archivo —cabeceras, bibliotecas, icono, firma— en el navegador y sin ejecutarlo. Y si te apetece probar ahora mismo la vía sin instalación, el cargador está aquí: suelta un .exe y se ejecuta en la pestaña, en tu propio equipo. Lo que funciona y lo que no está dicho sin rodeos en la guía de compatibilidad.
Sigue leyendo
- Cómo abrir un archivo .exeTodas las formas de ejecutar uno, plataforma por plataforma.
- Extraer archivos de un instalador antiguoSacar el contenido sin llegar a instalarlo.
- ¿Es seguro este .exe?Qué puedes averiguar antes de ejecutarlo.
- Wine frente a un emuladorCuál es de verdad la diferencia.
- Guía de compatibilidadQué programas funcionan en el navegador y cuáles no.