es.phhsnews.com


es.phhsnews.com / ¿Cuál es la diferencia entre las carpetas "Archivos de programa (x86)" y "Archivos de programa" en Windows?

¿Cuál es la diferencia entre las carpetas "Archivos de programa (x86)" y "Archivos de programa" en Windows?


Es muy probable que tenga tanto "C: Archivos de programa" como " C: Archivos de programa (x86) "carpetas en su PC con Windows. Si hurga, verá que algunos de sus programas están instalados en una carpeta, y algunos están instalados en la otra.

32 bits frente a 64 bits Windows

RELACIONADO: ¿Cuál es el ¿Diferencia entre Windows de 32 bits y 64 bits?

Originalmente, Windows solo estaba disponible como un sistema operativo de 32 bits. En las versiones de 32 bits de Windows, incluso las versiones de 32 bits de Windows 10, que todavía están disponibles hoy, solo verá la carpeta "C: Archivos de programa".

Esta carpeta Archivos de programa es la ubicación recomendada donde los programas que instale deben almacenar sus ejecutables, datos y otros archivos. En otras palabras, los programas se instalan en la carpeta Archivos de programa.

En las versiones de 64 bits de Windows, las aplicaciones de 64 bits se instalan en la carpeta Archivos de programa. Sin embargo, las versiones de 64 bits de Windows también admiten programas de 32 bits, y Microsoft no quiere que el software de 32 bits y de 64 bits se mezcle en el mismo lugar. Entonces, los programas de 32 bits se instalan en la carpeta "C: Archivos de programa (x86)".

Windows ejecuta aplicaciones de 32 bits en versiones de 64 bits de Windows usando algo llamado WOW64, que significa "Windows" 32 bits en Windows 64-bit. "

Cuando ejecuta un programa de 32 bits en una edición de Windows de 64 bits, la capa de emulación WOW64 redirige sin problemas su acceso de archivo de" C: Archivos de programa "a" C : Archivos de programa (x86). "El programa de 32 bits intenta acceder al directorio Archivos de programa y apunta a la carpeta Archivos de programa (x86). Los programas de 64 bits aún usan la carpeta normal Archivos de programa.

Lo que está almacenado en cada carpeta

En resumen, en una versión de 32 bits de Windows, solo tiene una carpeta "C: Archivos de programa". Esto contiene todos sus programas instalados, todos de 32 bits.

En una versión de Windows de 64 bits, los programas de 64 bits se almacenan en la carpeta "C: Archivos de programa" y se almacenan los programas de 32 bits. en la carpeta "C: Archivos de programa (x86)".

Es por eso que diferentes programas se distribuyen en las dos carpetas de Archivos de programa, aparentemente al azar. Los de la carpeta "C: Archivos de programa" son de 64 bits, mientras que los de la carpeta "C: Archivos de programa (x86)" son de 32 bits.

¿Por qué se dividen?

Esta es una característica de compatibilidad diseñada para viejos programas de 32 bits. Estos programas de 32 bits pueden no ser conscientes de que existe una versión de Windows de 64 bits, por lo que Windows los mantiene alejados de ese código de 64 bits. Los programas de

32 bits no pueden cargar bibliotecas de 64 bits (archivos DLL ), y podrían fallar si intentan cargar un archivo DLL específico y encuentran uno de 64 bits en lugar de uno de 32 bits. Lo mismo ocurre con los programas de 64 bits. Mantener distintos archivos de programa para diferentes arquitecturas de CPU por separado evita que ocurran errores como estos.

Por ejemplo, digamos que Windows acaba de usar una sola carpeta de Archivos de programa. Una aplicación de 32 bits podría buscar un archivo DLL de Microsoft Office que se encuentre en C: Archivos de programa Microsoft Office e intentar cargarlo. Sin embargo, si tiene instalada una versión de 64 bits de Microsoft Office, la aplicación fallará y no funcionará correctamente. Con las carpetas separadas, esa aplicación no podrá encontrar el DLL en absoluto, porque la versión de 64 bits de Microsoft Office estaría en C: Archivos de programa Microsoft Office y la aplicación de 32 bits buscaría en C : Archivos de programa (x86) Microsoft Office.

Esto también ayuda cuando un desarrollador crea versiones de 32 bits y de 64 bits de una aplicación, especialmente si ambas necesitan instalarse al mismo tiempo en algunas situaciones. La versión de 32 bits se instala automáticamente en C: Archivos de programa (x86) y la versión de 64 bits se instala automáticamente en C: Archivos de programa. Si Windows usó una sola carpeta, el desarrollador de la aplicación debería tener la carpeta de 64 bits instalada en una carpeta diferente para mantenerlos separados. Y probablemente no habría un estándar real para los desarrolladores que instalaron versiones diferentes.

¿Por qué la carpeta de 32 bits es nombrada (x86)?

No siempre verá "32 bits" y "64 bits". En cambio, a veces verá "x86" y "x64" para referirse a estas dos arquitecturas diferentes Eso es porque las primeras computadoras usaban el chip Intel 8086. Los chips originales eran de 16 bits, pero las versiones más nuevas se convirtieron en 32 bits. "X86" ahora se refiere a la arquitectura anterior a 64 bits, ya sea 16 bits o 32 bits. La nueva arquitectura de 64 bits se conoce como "x64" en su lugar.

Eso es lo que significa "Archivos de programa (x86)". Es la carpeta Archivos de programa para programas que usan la arquitectura de CPU x86 anterior. Solo tenga en cuenta, sin embargo, que las versiones de 64 bits de Windows no pueden ejecutar código de 16 bits.

Esto no suele importar

RELACIONADO: ¿Qué es la carpeta AppData en Windows?

Se Normalmente, no importa si los archivos de un programa se almacenan en Archivos de programa o Archivos de programa (x86). Windows instala automáticamente programas en la carpeta correcta, por lo que no tiene que pensar en ello. Los programas aparecen en el menú Inicio y funcionan normalmente, sin importar dónde estén instalados. Tanto los programas de 32 bits como los de 64 bits deben almacenar sus datos en carpetas como AppData y ProgramData, y no en ninguna carpeta de Archivos de programa. Simplemente deje que sus programas decidan automáticamente qué carpeta de Archivos de programa usar.

Si está usando una aplicación portátil, puede ejecutarla desde cualquier carpeta de su sistema, para que no tenga que preocuparse de dónde colocarla. Nos gusta poner aplicaciones portátiles en Dropbox u otro tipo de carpeta de almacenamiento en la nube para que estén disponibles en todas nuestras computadoras.

A veces necesitará saber dónde está almacenado un programa. Por ejemplo, supongamos que desea acceder a su directorio de Steam para realizar una copia de seguridad de algunos archivos. Lo encontrará en C: Archivos de programa (x86), ya que Steam es un programa de 32 bits.

Si no está seguro de si un programa que instaló es de 64 bits o no y está buscando su carpeta de instalación, es posible que deba buscar en las carpetas de Archivos de programa para encontrarla.

También puede buscar en el Administrador de tareas de Windows 10.

En las versiones de 64 bits de Windows, los programas de 32 bits se etiquetan con el texto adicional "(32 bits)", que le indica que los encontrará en C: Archivos de programa (x86).


Cómo (posiblemente) salvar un portátil de daños por agua

Cómo (posiblemente) salvar un portátil de daños por agua

Es la pesadilla de todo dueño de una computadora portátil: una taza de café derramada sin cuidado. Una ducha repentina cuando trabajas afuera. No lo permita el cielo, una especie de baño ridículo se cae cuando realmente tuvo que recibir ese informe TPS. La sabiduría convencional dice que una computadora portátil empapada es una laptop muerta, pero eso no necesariamente tiene que ser cierto, especialmente si tiene algunas herramientas y mucha paciencia.

(how-top)

No tiene que pausar después de decir

No tiene que pausar después de decir "Alexa", "Hey Siri" o "OK Google"

Levante la mano si convoca a su altavoz inteligente diciendo su palabra de activación y luego espera uno o dos segundos para que se encienda. Puede que se sorprenda al saber que no tiene que esperar una respuesta. Cómo funciona la detección de palabras Wake Probablemente sepa que su altavoz inteligente está "siempre escuchando".

(how-top)