Principal Otro Cómo hacer que las aplicaciones obstinadas de 32 bits funcionen en Windows de 64 bits

Cómo hacer que las aplicaciones obstinadas de 32 bits funcionen en Windows de 64 bits

  • How Make Stubborn 32 Bit Apps Work 64 Bit Windows

win7-rc-escritorio-150x150win7-rc-escritorio-150x150A estas alturas, es de esperar que haya visto mi función en Windows de 64 bits en el último número dePC Pro. Y tal vez se sintió reconfortado por mis sencillas garantías de que no necesita preocuparse demasiado por la compatibilidad de las aplicaciones. Casi todo el software moderno de 32 bits debería instalarse y ejecutarse sin problemas en una edición de Windows de 64 bits.



Cómo hacer que las aplicaciones obstinadas de 32 bits funcionen en Windows de 64 bitsCómo hacer que las aplicaciones obstinadas de 32 bits funcionen en Windows de 64 bits

Bueno, por supuesto, cada vez que escribes algo así, estás buscando problemas.



cómo hacer un animado en instagram

Efectivamente, justo cuando nuestro número de septiembre aterrizaba en los quioscos, estaba descubriendo quePC ProEl cliente CMS interno solo funcionaba, lo adivinaste, Windows de 32 bits. Intentar crear una nueva revisión desde mi escritorio de 64 bits arrojó solo un error oscuro sobre una fábrica de clases COM que faltaba.

Ondeando las banderas



Un poco de excavación desenterró el problema. Algún desarrollador travieso había escrito una aplicación .NET de 32 bits perfectamente válida, pero se había olvidado de marcarla como un código específicamente de 32 bits. Por lo tanto, Windows de 64 bits lo estaba ejecutando en modo de 64 bits, lo que provocaba errores cuando el software no podía acceder a los recursos del sistema de 32 bits que esperaba.

Afortunadamente, este es un problema fácil de solucionar. De Microsoft CorFlags La herramienta de línea de comandos, que forma parte de .NET Framework, le permite modificar los indicadores de encabezado en archivos ejecutables, incluido el que especifica cuándo se debe ejecutar una aplicación en modo de 32 bits. Establecer esta bandera para nuestra aplicación de base de datos fue una simple cuestión de escribir Aplicación CorFlags.exe / 32bit +

Ylisto- una aplicación de 32 bits que se ejecuta perfectamente en Windows de 64 bits. Vale la pena intentarlo si alguna vez se encuentra con un problema similar.



¿Por qué mis fotos no se cargan en Google Photos?

¿Qué carpeta de Archivos de programa?

Ya que estoy en el tema, aquí hay un problema relacionado con el que nos encontramos cuando comenzamos a revisar las PC que ejecutan Vista de 64 bits. En este caso, el software problemático no era otro que elPC Prosuite de referencia del mundo real. Todo pareció instalarse perfectamente, pero cuando lanzamos las pruebas recibimos errores de recurso no encontrado.

Me puse a rastrear el problema con la ayuda indispensable de SysInternals. Monitor de proceso utilidad, y una vez más, la explicación resultó ser misericordiosamente simple (tan simple, de hecho, que me sentí un poco tonto por no haberlo resuelto yo mismo).

No se encontraron varios archivos porque en Windows de 64 bits la carpeta Archivos de programa está reservada solo para aplicaciones de 64 bits. Los programas de 32 bits se instalan en una carpeta denominada Archivos de programa (x86). Nuestras secuencias de comandos de prueba incluían rutas codificadas de forma rígida que fallaban porque nuestras aplicaciones de 32 bits no estaban en su ubicación habitual.

cómo descargar la aplicación en firestick

Si se encuentra con un problema como este, puede solucionarlo fácilmente eliminando las referencias explícitas a C: Archivos de programa y utilizando% ProgramFiles% en su lugar (esta variable de entorno inteligente debería resolverse en Archivos de programa o Archivos de programa (x86) dependiendo de si el proceso que lo llama es de 64 bits o de 32 bits). Si no puede llegar a la fuente para cambiar las rutas, una solución rápida y sucia es copiar manualmente sus archivos de 32 bits en Archivos de programa. Una vez que hice esto, nuestros puntos de referencia se ejecutaron sin problemas.

Ahí lo tienes: aplicaciones de 32 bitshacerse ejecuta en Windows de 64 bits ... ¡pero a veces es necesario sortear algunas suposiciones del programador para que funcionen.

Artículos De Interés

La Elección Del Editor

Mueva aplicaciones a otra unidad o partición en Windows 10
Mueva aplicaciones a otra unidad o partición en Windows 10
Vea cómo configurar Windows 10 para instalar aplicaciones en otra partición o disco duro y ahorrar espacio en la partición de su sistema.
Cómo anclar contactos a la barra de tareas en Windows 10
Cómo anclar contactos a la barra de tareas en Windows 10
Así es como puede anclar contactos a la barra de tareas en Windows 10. Una nueva opción de la barra de personas (MyPeople) en Windows 10 permite anclar contactos a la barra de tareas.
Cómo habilitar el seguimiento de ventanas de Xmouse en Windows 10
Cómo habilitar el seguimiento de ventanas de Xmouse en Windows 10
Puede habilitar Xmouse en Windows 10 para que el foco de las ventanas siga el puntero del mouse y active las ventanas debajo del puntero del mouse.
Cómo comerciar en Rocket League
Cómo comerciar en Rocket League
Si juegas a Rocket League a menudo, definitivamente deberías saber cómo comerciar con otros jugadores. Desde que el juego se convirtió en un juego gratuito, ha habido una afluencia de nuevos jugadores que desean disfrutar de los intrincados y rápidos
Cómo quitar la contraseña de usuario en Windows 10
Cómo quitar la contraseña de usuario en Windows 10
A continuación, se explica cómo puede eliminar la contraseña de usuario en Windows 10 usando el Panel de control, Configuración, Administración de la computadora o la pantalla Ctrl + Alt + Supr.
Cómo restar en Excel con una fórmula
Cómo restar en Excel con una fórmula
Excel es una aplicación de hoja de cálculo que tiene una gran cantidad de funciones. Sin embargo, el software no tiene una función de resta, que parece obvia incluir. Como tal, los usuarios de Excel ingresan fórmulas manualmente en la barra de funciones para restar
Revisión de Microsoft Windows 7 Starter Edition
Revisión de Microsoft Windows 7 Starter Edition
Windows 7 Starter Edition está diseñado para ser una versión simplificada del sistema operativo, disponible solo en 32 bits. En realidad, no está a la venta por sí solo, sino que vendrá precargado en netbooks seleccionados. En