¿Por qué la mayoría de los programas siguen siendo de 32 bits en una versión de Windows de 64 bits?

Es probable que su computadora esté ejecutando una versión de Windows de 64 bits. Pero eche un vistazo al Administrador de tareas y verá que muchas aplicaciones en su sistema todavía son de 32 bits. ¿Es esto un problema?

La mayoría de las computadoras modernas, definitivamente las vendidas desde los días de Windows 7, tienen capacidad de 64 bits y se envían con una versión de Windows de 64 bits. Si no está seguro de su propia PC, es fácil comprobar si está ejecutando Windows de 32 o 64 bits . Existen muchas diferencias entre las versiones de Windows de 64 y 32 bits, lo suficiente como para que, si su PC y sus aplicaciones lo admiten, debería ejecutar la versión de 64 bits. Incluso si cada aplicación que ejecuta es una aplicación de 32 bits, ejecutar un sistema operativo de 64 bits seguirá siendo más seguro y confiable.

Pero, ¿qué pasa con esas aplicaciones? Las cosas se ponen un poco más complicadas. Lo primero que debe saber es que las versiones de Windows de 64 bits pueden ejecutar aplicaciones de 32 bits, pero las versiones de Windows de 32 bits no pueden ejecutar software de 64 bits. Otro pequeño inconveniente, y que se aplica solo a un número muy reducido de personas, es que las versiones de Windows de 32 bits pueden ejecutar aplicaciones antiguas de 16 bits, pero esas aplicaciones de 16 bits no se ejecutarán en una versión de Windows de 64 bits. . Entonces, profundicemos un poco más en eso y veamos cuándo puede ser importante para usted.

Cómo comprobar cuáles de sus aplicaciones siguen siendo de 32 bits

Puede usar el Administrador de tareas para ver cuáles de sus programas son de 64 bits y cuáles de 32 bits. Para abrirlo, haga clic derecho en cualquier área abierta en la barra de tareas y luego haga clic en «Administrador de tareas» (o presione Ctrl + Shift + Escape).

Relacionado:  Cómo migrar su instalación de Windows a una unidad de estado sólido

En la pestaña «Procesos», mire debajo de la columna «Nombre». Si está utilizando una versión de 64 bits de Windows 8 o 10, verá el texto «(32 bits)» después del nombre de cualquier aplicación de 32 bits. Si está utilizando una versión de 64 bits de Windows 7, verá el texto «* 32» en su lugar. En todas las versiones, las aplicaciones de 64 bits no tienen texto adicional después del nombre.

Windows también instala aplicaciones de 32 y 64 bits en diferentes lugares, o al menos, intenta hacerlo. Las aplicaciones de 32 bits generalmente se instalan en la C:\Program Files (x86)\carpeta en las versiones de Windows de 64 bits, mientras que los programas de 64 bits generalmente se instalan en la C:\Program Files\carpeta.

Sin embargo, esto es más una guía. No existe una regla que obligue a las aplicaciones de 32 y 64 bits a ingresar en sus respectivas carpetas. Por ejemplo, el cliente Steam es un programa de 32 bits y se instala correctamente en la C:\Program Files (x86)\ carpeta de forma predeterminada. Pero todos los juegos que instalas a través de Steam se instalan en la C:\Program Files (x86)\Steamcarpeta de forma predeterminada, incluso los juegos de 64 bits.

Si compara sus dos carpetas de Archivos de programa diferentes, encontrará que la mayoría de sus programas probablemente estén instalados en la carpeta C: \ Archivos de programa (x86). Probablemente sean programas de 32 bits.

¿Es una mala idea ejecutar aplicaciones de 32 bits en Windows de 64 bits?

En la superficie, puede parecer que ejecutar aplicaciones de 32 bits en un entorno de 64 bits es malo, o menos que ideal, de todos modos. Después de todo, las aplicaciones de 32 bits no aprovechan al máximo la arquitectura de 64 bits. Y es verdad. Cuando es posible, ejecutar una versión de 64 bits de la aplicación proporciona funciones de seguridad adicionales a las aplicaciones que probablemente sean atacadas. Y las aplicaciones de 64 bits pueden acceder a mucha más memoria directamente que los 4 GB a los que pueden acceder las aplicaciones de 32 bits.

Aún así, estas son diferencias que probablemente no notarás al ejecutar aplicaciones regulares en el mundo real. Por ejemplo, no sufrirá ningún tipo de penalización de rendimiento al ejecutar aplicaciones de 32 bits. En una versión de 64 bits de Windows, las aplicaciones de 32 bits se ejecutan bajo algo llamado capa de compatibilidad de Windows de 32 bits en Windows de 64 bits (WoW64), un subsistema completo que maneja la ejecución de aplicaciones de 32 bits. Sus programas de Windows de 32 bits se ejecutarán casi de la misma manera que lo harían en una versión de Windows de 32 bits (y en algunos casos, incluso mejor), por lo que no hay inconveniente en ejecutar estos programas en un sistema operativo de 64 bits.

Relacionado:  Cómo usar y configurar el nuevo Centro de notificaciones en Windows 10

Incluso si todos los programas que usa siguen siendo de 32 bits, se beneficiará porque su sistema operativo se ejecuta en modo de 64 bits. La versión de 64 bits de Windows es más segura .

Pero los programas de 64 bits serían mejores, ¿verdad?

Como mencionamos anteriormente, existe la ventaja de ejecutar la versión de 64 bits de una aplicación, si hay una disponible. En una versión de Windows de 64 bits, los programas de 32 bits solo pueden acceder a 4 GB de memoria cada uno, mientras que los programas de 64 bits pueden acceder a mucho más. Si es probable que un programa sea atacado, las características de seguridad adicionales aplicadas a los programas de 64 bits pueden ayudar.

Muchas aplicaciones ofrecen versiones de 32 y 64 bits. Chrome, Photoshop, iTunes y Microsoft Office son algunos de los programas de Windows más populares y todos están disponibles en formato de 64 bits. Los juegos exigentes suelen ser de 64 bits, por lo que pueden usar más memoria.

Sin embargo, muchas aplicaciones no han dado el salto y la mayoría nunca lo hará. Todavía puede ejecutar la mayoría de los programas de Windows de 32 bits de hace diez años en una versión de Windows de 64 bits en la actualidad, incluso si sus desarrolladores no los han actualizado desde que aparecieron las versiones de Windows de 64 bits.

Un desarrollador que quiera proporcionar una versión de 64 bits de su programa debe realizar un trabajo adicional. Deben asegurarse de que el código existente se compile y se ejecute correctamente como software de 64 bits. Tienen que proporcionar y admitir dos versiones separadas del programa, ya que las personas que ejecutan una versión de Windows de 32 bits no pueden usar la versión de 64 bits.

Relacionado:  Cómo eliminar (o cambiar) flechas en los iconos de acceso directo en Windows 7, 8 y 10

Y en muchas aplicaciones, la gente simplemente no notaría la diferencia de todos modos. Tomemos la versión de escritorio de Windows de Evernote como ejemplo aquí. Incluso si proporcionaran una versión de 64 bits de Evernote, los usuarios probablemente no notarían ninguna diferencia. El programa de 32 bits puede funcionar bien en una versión de Windows de 64 bits y no habría ventajas notables con una versión de 64 bits.

En resumen, si tiene una opción, definitivamente elija la versión de 64 bits de su aplicación. Si no tiene otra opción, obtenga la versión de 32 bits y no se preocupe.

Obtener aplicaciones de 64 bits

La forma de obtener aplicaciones de 64 bits cuando están disponibles difiere según la aplicación. A veces, cuando accedes a la página de descarga de una aplicación, la página detectará si estás usando una versión de Windows de 32 o 64 bits y te dirigirá automáticamente al instalador correcto. Apple iTunes funciona de esta manera.

Otras veces, descargará una aplicación de instalación única que contiene las versiones de la aplicación de 32 y 64 bits. Cuando inicie el instalador, detectará en ese momento si está utilizando una versión de Windows de 32 o 64 bits e instalará esos archivos. Photoshop para Windows funciona de esta manera.

Y otras veces, en la página de descarga de la aplicación podrás elegir si quieres descargar la versión que quieras. A veces, la versión dirá «64 bits», a veces dirá «x64» y, a veces, ambos. Cuando vea una opción como esta, continúe y descargue la versión de 64 bits.


Al final, lo importante no es asegurarse de ejecutar aplicaciones de 64 bits, es asegurarse de ejecutar aplicaciones que funcionen bien para usted. Si hay una versión de 64 bits de una aplicación, úsela por todos los medios. Si no es así, usar la versión de 32 bits está bien. Para la mayoría de las aplicaciones, ni siquiera notará la diferencia.