Tengo un instalador realmente antiguo (aplicación heredada) que estamos tratando de ejecutar en un sistema operativo Windows 7 de 64 bits.
Anteriormente solo se había instalado en Windows XP de 32 bits. Recibo el siguiente error cuando intento ejecutarlo:
La versión de este archivo no es compatible con la versión de Windows estas corriendo Verifique la información del sistema de su computadora para ver si necesita una versión x86 (32 bits) o x64 (64 bits) del programa, y luego póngase en contacto con el editor del software.
Ponerse en contacto con el editor del software no es una opción (el software es muy antiguo).
¿Hay alguna manera de hacer que esto funcione? ¿Algún tipo de modo de compatibilidad?
Lo único que he oído hablar de eso funcionará es un XP virtual en el cuadro Win 7. El problema es que este software es parte de un conjunto completo de software. Tendría que poner todas las piezas en Virtual XP o ninguna en absoluto.
Antes de ir por el camino de ponerlo todo en el xp virtual, me gustaría saber que no hay forma de tenerlo todo en el sistema operativo Win 7.
fuente
Respuestas:
Dices que es un instalador realmente antiguo, ¿es una aplicación de 16 bits? Todo el soporte de aplicaciones de 16 bits se eliminó de Windows 7 x64: no se ejecutará en absoluto. Deberá usar un emulador o volver a Windows de 32 bits. El modo XP en Windows 7 podría ser una solución fácil para que esta aplicación funcione sin problemas.
fuente
Con los instaladores heredados realmente solo tienes que jugar con la configuración. Intente configurar el modo de compatibilidad con Windows XP SP 3 y configure Ejecutar como administrador.
Algunos instaladores heredados pueden "descomprimirse". Esto significa que algunas utilidades zip pueden descomprimir los archivos que el programa debe instalar. Ahora no lo recomiendo, pero puede intentar mover los archivos manualmente usted mismo.
fuente
Si ejecutar el instalador en modo de compatibilidad con UAC desactivado ( cambio de registro ) no funciona, el siguiente paso es intentar una instalación manual. Aquí es donde utiliza técnicas de comparación de archivos para encontrar lo que el instalador realmente hace en su computadora y reflejarlo en su máquina con Windows 7. Si nunca ha hecho esto antes, no lo recomendaría porque puede encontrarse con muchos problemas al intentar que todo funcione. Lo que sé por experiencia es un verdadero dolor tenerlo todo.
La mejor opción es descargar y habilitar el modo XP en Windows 7 (no funciona con win 7 home o starter). Esto al menos le daría accesos directos de escritorio que inician la VM a pedido. Lo puedes encontrar aquí .
fuente
He tenido exactamente el mismo mensaje de error para un instalador corrupto .
En primer lugar, un instalador creado para Windows 7 (32 bits / 64 bits) se corrompió durante la transferencia por correo electrónico y mostró este mensaje (en Windows 7 de 64 bits). El archivo no dañado está bien instalado.
Por lo tanto, le sugiero que pruebe el instalador en una máquina Win XP antes de intentar más operaciones técnicas.
Si el instalador está dañado, entonces tendrá que encontrar una copia de seguridad u obtenerla en otro lugar.
fuente
Este error también puede aparecer cuando crea un script y lo guarda como * .exe en lugar de * .bat. Cambiar a * .bat puede resolver el problema.
fuente