¿Solución alternativa para "este software no es compatible con un sistema operativo de 64 bits"?

¿Solución alternativa para "este software no es compatible con un sistema operativo de 64 bits"?

Tengo una aplicación anterior a la que necesito acceder, que no pasa de la pantalla de instalación inicial con el mensaje "softwareno es compatible con un sistema operativo de 64 bits. Instálelo en una máquina de 32 bits." (Estoy usando W10 Pro x64).

¿Hay algún truco que pueda hacer para ver si al menos puedo completar el instalador? Podría poner una máquina virtual con Win XP en mi PC, pero preferiría no tener que hacerlo.

Respuesta1

Hay 2 posibilidades aquí:

  1. El instalador es de 16 bits, pero la aplicación en realidad es de 32 bits. En este caso, descomprimir manualmente el instalador podría permitirle ejecutar la aplicación RAW (directamente desde los archivos descomprimidos sin una instalación adecuada). También es posible que dentro de ese instalador descomprimido haya un setup.exe normal de 32 bits. En ese caso, simplemente ejecútelo para instalar la aplicación.
    En cualquier caso, es posible que tengas que modificar la configuración de compatibilidad (configurada en XP) para que funcione.
  2. Toda la aplicación es de 16 bits: en ese caso DEBE utilizar una máquina VM de 32 bits. No me molestaría con el modo XP, ya que suele ser un problema en sí mismo para que funcione. Tienes W10 Pro por lo que tienes Hyper-V disponible. Simplemente crearía una máquina virtual Hyper-V con Windows 7 de 32 bits. Aún puedes mantenerla actualizada con WindowsUpdate.
    Esto es lo que hacemos en la oficina con un montón de aplicaciones CAD-CAM antiguas que todavía necesitamos ocasionalmente para convertir un dibujo CAD antiguo a un formato más nuevo. (En realidad, esas aplicaciones CAD son de 32 bits (con un instalador de 16 bits), pero no es posible hacer que funcionen correctamente mediante el método 1).

Respuesta2

No especificó el software, pero una posible solución es omitir el instalador instalando el software en una máquina de 32 bits y luego copiando los archivos instalados en su sistema de 64 bits y creando manualmente las entradas de registro necesarias. (Puedes olerlos porMonitor de procesodurante la instalación. VerComenta abajopara scripts auxiliares de PowerShell).

Esta podría ser una forma que requiere mucha mano de obra para aplicaciones complejas, pero por otro lado, hay muchas aplicaciones que usan el instalador simplemente para copiar los archivos, crear elementos del menú Inicio, escribir algunas entradas de registro (si las hay) y casi nada más. En tales casos, podrías tener éxito fácilmente.

Otra cosa es si la aplicación podrá funcionar correctamente en un entorno de 64 bits. Puede probar con la configuración de compatibilidad y es posible que tenga éxito o no. Pero usted solicitó una solución alternativa, así que aquí está.

Otro intento de abrir el paquete de instalación manualmente (en muchos casos es un archivo ZIP ejecutable o un paquete de Windows Installer) y extraer su contenido. Los instaladores MSI y algunos instaladores EXE se pueden descomprimir de esta manera, aunque básicamente obtendrás el mismo conjunto de archivos que en una máquina de 32 bits, por lo que no es gran cosa aquí. Pero en muchos casos tal extracción es posible.

Enlaces relacionados:Desembalaje del paquete MSIyAbrir archivo EXE autoextraíble.

información relacionada