Cómo comprobar si un archivo EXE es de 32 o 64 bits en Windows 10

Para comprobar si un archivo EXE es de 32 o 64 bits en Windows 10, lea su encabezado PE con Windows PowerShell. El método que se describe a continuación utiliza una ventana de PowerShell ya incluida en Windows 10, no requiere permisos de administrador y lee el archivo sin ejecutarlo. Permite identificar ejecutables comunes de arquitecturas x86, x64 y ARM64.

Un nombre de archivo como “setup-x64.exe”, un icono de programa o la etiqueta “Aplicación” del Explorador de archivos son solo una pista. El dato fiable es la arquitectura del sistema registrada en el encabezado del ejecutable.

Comprueba la arquitectura de un archivo EXE con PowerShell.

1. Copie la ruta completa del archivo EXE.

En el Explorador de archivos, localice el archivo ejecutable. Mantenga presionada la tecla Mayús , haga clic con el botón derecho en el archivo y seleccione «Copiar como ruta» . Esto copia la ruta completa, incluyendo el nombre del archivo, lo cual es útil cuando la carpeta o el nombre del archivo contienen espacios. También puede hacer clic en la barra de direcciones del Explorador para ver la ruta de la carpeta y agregar el nombre del archivo ejecutable manualmente.

El Explorador de archivos muestra la ruta de la carpeta Descargas y un archivo setup.exe seleccionado; la etiqueta "Tipo de aplicación" no indica si es de 32 o 64 bits.
El Explorador de archivos muestra la ruta de la carpeta Descargas y un archivo setup.exe seleccionado; la etiqueta "Tipo de aplicación" no indica si es de 32 o 64 bits.

2. Abra Windows PowerShell.

Abre el menú Inicio, escribe Windows PowerShell y selecciona la aplicación. Puedes usar una ventana de PowerShell normal; no elijas "Ejecutar como administrador". Introduce $pathla ruta del archivo que copiaste. Mantén las comillas simples para que los espacios en la ruta se traten como un solo valor.

Windows PowerShell con la ruta completa de setup.exe asignada a la variable $path.
Windows PowerShell con la ruta completa de setup.exe asignada a la variable $path.

3. Lea el campo de la máquina PE

Pegue el siguiente bloque en PowerShell, reemplazando la ruta de ejemplo con la suya. Comprueba que el archivo tenga el tamaño suficiente y la firma PE esperada antes de leer el valor de la máquina.

$path = 'C:\Users\you\Downloads\setup.exe'
$bytes = [System.IO.File]::ReadAllBytes($path)
if ($bytes.Length -lt 64) { throw 'File is too small to contain a PE header.' }
$peOffset = [BitConverter]::ToInt32($bytes, 0x3C)
if ($peOffset -lt 0 -or $peOffset -gt ($bytes.Length - 6)) {
    throw 'The file does not contain a complete PE header.'
}
$signature = [Text.Encoding]::ASCII.GetString($bytes, $peOffset, 4)
if ($signature -ne "PE`0`0") { throw 'PE signature not found.' }
$machine = [BitConverter]::ToUInt16($bytes, $peOffset + 4)
$architecture = switch ($machine) {
    0x014c { 'x86 (32-bit)' }
    0x8664 { 'x64 (64-bit)' }
    0xAA64 { 'ARM64 (64-bit)' }
    default { 'Other machine type' }
}
'{0:X4} = {1}' -f $machine, $architecture
PowerShell lee el campo de máquina ejecutable y muestra el valor hexadecimal junto con su interpretación x64.
PowerShell lee el campo de máquina ejecutable y muestra el valor hexadecimal junto con su interpretación x64.

La última línea que imprime PowerShell es el resultado. Por ejemplo, 8664 = x64 (64-bit)significa que el código máquina es hexadecimal 0x8664y que el archivo EXE está dirigido a Windows de 64 bits. Este comando solo inspecciona los bytes; no instala ni ejecuta el programa.

Comprender el valor de la arquitectura

Los ejecutables de Windows utilizan el formato de ejecutable portátil (PE). En un archivo PE, la firma de cuatro bytes va seguida de un encabezado COFF cuyo campo Máquina identifica el procesador de destino. El script localiza el desplazamiento del encabezado PE, lee dicho campo y traduce los valores comunes a un lenguaje sencillo. Microsoft documenta la estructura y los identificadores de máquina de los archivos PE en su referencia de formato PE .

Mapeo de referencia para ejecutables I386 o x86 de 32 bits, AMD64 o x64 de 64 bits y ARM64.
Mapeo de referencia para ejecutables I386 o x86 de 32 bits, AMD64 o x64 de 64 bits y ARM64.
Valor de máquinaEtiqueta comúnSignificado
0x014CI386 / x86Compatible con Intel de 32 bits
0x8664AMD64 / x6464 bits x64
0xAA64ARM64Arm de 64 bits
0x01C0ARMArm de 32 bits

Si el resultado indica "Otro tipo de máquina", es posible que el archivo esté dirigido a un procesador menos común o utilice un formato que el script corto no reconoce. Conserve el valor hexadecimal y consulte los requisitos del sistema del editor del software en lugar de suponer que todos los resultados son x86 o x64.

Compara el archivo EXE con tu instalación de Windows.

La arquitectura del archivo EXE y la versión de Windows que tienes instalada son dos cosas distintas. Para comprobar Windows, abre Configuración > Sistema > Acerca de y lee Tipo de sistema en Especificaciones del dispositivo. La guía de información del dispositivo de Microsoft describe esa página.

Una aplicación x86 de 32 bits suele funcionar en Windows de 64 bits (x64), pero una aplicación x64 de 64 bits no puede ejecutarse en Windows de 32 bits. Utilice la versión que recomienda el desarrollador de la aplicación; la opción de 64 bits no es automáticamente la correcta para todos los PC. Windows 10 en ARM tiene un perfil de compatibilidad diferente: Microsoft afirma que admite aplicaciones Arm64 y x86 de 32 bits, mientras que las aplicaciones x64 no se ejecutan en Windows 10 ARM. Consulte las preguntas frecuentes sobre PC con Windows ARM si su dispositivo utiliza un procesador ARM.

Qué hacer si el script devuelve un error.

  • Ruta no encontrada: copie la ruta nuevamente y asegúrese de que apunte al archivo EXE, no solo a su carpeta. Deje la ruta entre comillas simples.
  • No se encontró la firma PE o el encabezado está incompleto: el archivo podría estar dañado, incompleto o no ser un ejecutable PE estándar de Windows a pesar de su extensión. Si confía en la fuente, descárguelo nuevamente del editor.
  • El archivo EXE es un instalador o lanzador: su tipo de máquina puede ser diferente al de la aplicación que instala. Consulta también la documentación del editor para conocer la arquitectura compatible con la aplicación instalada.

La comprobación de la arquitectura no garantiza que la descarga sea segura o auténtica. Obtenga los instaladores del editor del software o de otra fuente de confianza, y consulte las notas de compatibilidad del editor al elegir la versión que desea instalar.

Nota sobre Windows 10: Microsoft finalizó el soporte estándar para Windows 10 el 14 de octubre de 2025. El sistema operativo sigue funcionando, pero las actualizaciones de seguridad estándar y el soporte técnico han finalizado; consulte las preguntas frecuentes de Microsoft sobre Windows de 32 y 64 bits para obtener información actualizada sobre el soporte.

Dejar un comentario

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte fotos en pinturas, bocetos y dibujos animados con FotoSketcher.

Convierte una foto en una pintura, un boceto a lápiz o una caricatura con FotoSketcher Studio. Aprende a elegir un efecto, ajustar la vista previa y guardar tu obra.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Analice e identifique archivos de audio en detalle con Audio Identifier.

Descubre qué revela Audio Identifier sobre la tasa de bits, los codificadores y las etiquetas, cómo funciona su flujo de trabajo anterior y qué herramientas actuales inspeccionan archivos o identifican canciones.

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index: Un organizador de fotos de código abierto para Windows

My Photo Index es un catalogador de fotos antiguo de Windows para etiquetar, clasificar y explorar imágenes locales. Consulta sus funciones documentadas, limitaciones de compatibilidad y una alternativa actualizada.

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Cambiar atributos, fechas y horas de archivos y carpetas con Attribute Changer

Aprenda a usar Attribute Changer para editar los atributos y las marcas de tiempo de los archivos de Windows, actualizar las fechas EXIF ​​de las fotos JPEG y previsualizar los cambios por lotes de forma segura.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

NeoDownloader: Configura parámetros y descarga imágenes por lotes desde sitios web.

Aprende a crear un proyecto de NeoDownloader, elegir el alcance del rastreo, configurar los filtros de imagen y el destino, y revisar las descargas por lotes.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

pViewer: Un visor de imágenes minimalista y lector de manga y cómics.

Aprende qué hace pViewer, cómo funcionan sus modos de foto y cómic, qué edición de Windows descargar y en qué se diferencian las versiones anterior y la reescrita.

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Cómo configurar un fondo de pantalla diferente en cada monitor en Windows 10

Configura un fondo de pantalla diferente para cada monitor de Windows 10, identifica las pantallas, ajusta el tamaño de la imagen y soluciona problemas con la falta de opciones de monitor.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Cómo cambiar al siguiente fondo de escritorio con una combinación de teclas en Windows 7 y 8.

Configura una presentación de diapositivas en Windows 7 u 8, crea un pequeño acceso directo en VBScript y asigna una combinación de teclas para pasar al siguiente fondo de pantalla.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

XnConvert: Aplica efectos y convierte formatos de imagen por lotes.

Usa XnConvert para aplicar efectos, redimensionar fotos y convertir formatos de imagen por lotes. Elige la configuración de salida, previsualiza las ediciones y protege tus originales.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Controla tus horas de trabajo y el uso del ordenador con ManicTime.

Aprende cómo ManicTime realiza un seguimiento del uso de las aplicaciones, el tiempo de actividad e inactividad y los documentos, y luego convierte tu historial de actividad en etiquetas de proyecto y hojas de horas.