Dónde colocar aplicaciones de 32 y 64 bits.

0

He estado leyendo bastante acerca de cómo Windows 7 maneja las aplicaciones de 32 bits frente a las aplicaciones de 64 bits (incluidos los detalles de system32 y wow64), y me sorprende la cantidad de información contradictoria disponible.

Específicamente:

  1. Haga aplicaciones de 32 bits ver el registro ¿Diferente a las aplicaciones de 64 bits?
  2. ¿El directorio (carpeta) en el que se almacena una aplicación hace alguna diferencia a Windows 7 con respecto a cómo se comporta o ve la aplicación? registro o sistema de archivos ? ¿O son los directorios 'Archivos de programa' y 'Archivos de programa (x86)' estrictamente para la estética de la organización y no para la función?
  3. ¿Windows 7 simplemente determina si una aplicación es de 32 bits o de 64 bits en tiempo de ejecución ¿O algo más determina cómo se interpreta una aplicación? ¿El directorio en el que se encuentra una aplicación afecta la velocidad o la precisión de esta determinación de alguna manera?

La mejor respuesta responderá las tres partes de esta pregunta, pero todas las respuestas son bienvenidas.

RockPaperLizard
fuente

Respuestas:

2
  1. 32Bit aplicaciones leídas de la Wow6432Node llaves.
  2. El directorio no hace ninguna diferencia. Las 2 carpetas están predefinidas para que pueda tener una versión de 32 bits y 64 bits de la misma herramienta instalada.
  3. seguro que Windows determina que es una versión de 32 bits y usa el WoW64 Subsistema para ejecutar la aplicación de 32 bits en un Windows de 64 bits.
magicandre1981
fuente
¡Gracias! Para asegurarme de que lo entiendo correctamente, el directorio no hace ninguna diferencia y Windows determina en tiempo de ejecución si la aplicación es de 32 bits o de 64 bits. Si es de 32 bits, Windows automáticamente usa WoW64, de lo contrario, Windows lo deja solo y lo ejecuta normalmente. ¿Resumí correctamente? ¿Podría entonces crear un solo directorio llamado 'Hola' y colocar todas las aplicaciones (32 bits y 64 bits) allí?
RockPaperLizard
El siguiente hilo indica que mi comprensión es completamente errónea: http://superuser.com/questions/118628/merging-program-files-and-program-files-x86-folders-in-windows-7-64-bit Pero espero que toda la información en ese hilo sea incorrecta.
RockPaperLizard
1
Puedes instalar las herramientas donde quieras.
magicandre1981
Puede instalar sus herramientas de 32 y 64 bits en el mismo directorio. Se ha hecho antes. Por ejemplo, un IDE que usamos para el desarrollo web, llamado PhpStorm, viene en versiones de 32 y 64 bits, que se instalan en una carpeta en Archivos de programa (x32).
RobH