2010-06-07 16:10:10 +0000 2010-06-07 16:10:10 +0000
14
14

El archivo no es compatible con la versión de Windows que está ejecutando

Tengo un instalador muy antiguo (aplicación heredada) que estamos intentando hacer funcionar en un sistema operativo Windows 7 de 64 bits.

Anteriormente sólo se ha instalado en Windows XP de 32 bits. Me sale el siguiente error cuando intento ejecutarlo:

The version of this file is not compatible with the version of Windows you're running. Check your computer's system information to see whether you need an x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.

Contactar con el editor del software no es una opción (el software es súper antiguo).

¿Hay alguna manera de hacer que esto funcione? ¿Algún tipo de modo de compatibilidad?

Lo único que he oído que funcione es un Virtual XP en la caja de Win 7. El problema es que este software es una parte de todo un conjunto de software. Tendría que poner todas las piezas en el Virtual XP o ninguna.

Antes de ir por el camino de ponerlo todo en el virtual xp me gustaría saber que no hay manera de ponerlo todo en el Win 7 os.

Respuestas (5)

7
7
7
2010-06-07 18:22:45 +0000

Dices que es un instalador muy antiguo, ¿es una aplicación de 16 bits? Todo el soporte de aplicaciones de 16 bits fue eliminado de Windows 7 x64 - No se ejecutará, en absoluto. Tendrá que utilizar 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.

3
3
3
2010-06-07 16:25:04 +0000

Con los instaladores heredados sólo hay que toquetear la configuración. Prueba a poner el modo de compatibilidad en Windows XP SP 3 y a configurar la ejecución como administrador.

Algunos instaladores antiguos pueden ser “descomprimidos”. Es decir, algunas utilidades zip pueden descomprimir los archivos que el programa debe instalar. Ahora no lo recomiendo, pero podrías intentar mover manualmente los archivos tú mismo.

3
3
3
2010-06-07 17:03:47 +0000

Si ejecutar el instalador en modo de compatibilidad con el UAC desactivado cambio de registro ) no funciona, el siguiente paso es intentar una instalación manual. Aquí es donde se utilizan técnicas de comparación de archivos para encontrar lo que el instalador realmente hace a su equipo y reflejando que a su máquina de Windows 7. Si nunca has hecho esto antes, no te lo recomiendo porque puedes encontrarte con muchos problemas al intentar que todo funcione. Que sé por experiencia que es un verdadero dolor para conseguir 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 te daría accesos directos al escritorio que lanzan la VM bajo demanda. Puedes encontrarlo aquí .

0
0
0
2019-07-03 17:41:08 +0000

Este error también puede aparecer cuando se crea un script y se guarda como *.exe en lugar de *.bat. El cambio a *.bat puede resolver el problema.

0
0
0
2015-04-07 09:29:20 +0000

He tenido exactamente el mismo mensaje de error para un instalador corrupto.

Un instalador que fue creado para Windows 7 (32bit/64bit) en primer lugar, se corrompió mientras era transferido por correo electrónico, mostrando este mensaje (en Windows 7 64bit). El archivo no corrupto se instaló bien.

Por lo tanto, le sugiero que pruebe el instalador en una máquina Win XP antes de intentar operaciones más técnicas.

Si el instalador está efectivamente corrupto, tendrás que encontrar una copia de seguridad o conseguirlo en otro sitio.