windows 7 - sistema - ¿Cómo ejecutar el instalador de 16 bits en Win7 de 64 bits?
ejecutar programas de 32 bits en 64 bits windows 7 (6)
El instalador de 16 bits no funcionará en Windows 7, Windows 7 ya no lo admite. La versión más reciente de Windows que puede ejecutar el instalador de 16 bits es Vista de 32 bits. Incluso Vista de 64 bits no es compatible con el instalador de 16 bits. . referencia http://support.microsoft.com/kb/946765
Estoy intentando instalar los controles de Sheridan (ActiveThreed 2.01) en Win7 de 64 bits, pero evidentemente es un instalador de 16 bits por lo que no se ejecutará.
¿Cuál sería la mejor manera de solucionar este problema?
¿Alguien puede comentar si http://homepage3.nifty.com/takeda-toshiya/msdos/index.html sería útil?
Línea inferior en la parte superior: Obtenga programas más nuevos o una computadora más vieja.
La solución es simple. Apesta pero es simple. Para los programas antiguos, mantenga una computadora vieja en funcionamiento. Algunas veces simplemente no puedes encontrar la misma experiencia de juego en los juegos nuevos que los anteriores. A veces hay programas que no tienen contrapartes nuevas que hacen lo mismo. Básicamente tienes 2 opciones en ese punto. En el lado brillante. Las computadoras viejas pueden ejecutar $ 20 - $ 100 y eso puede comprarle todo el sistema; Monitor, torre, teclado, mouse y parlantes. Si tiene la paciencia para ejecutar programas antiguos, debe tener la paciencia para encontrar lo que está buscando en los anuncios clasificados. Tengo 4 computadoras viejas funcionando; 2 ventanas 98, 2 ventanas xp. El mi esposa y yo tenemos computadoras win7.
Me llevó meses de buscar en Google una solución para este problema. No es necesario instalar un entorno virtual que ejecute una versión de Windows de 32 bits para ejecutar un programa con un instalador de 16 bits en Windows de 64 bits. Si el programa en sí es de 32 bits, y solo el instalador es de 16 bits, aquí está su respuesta.
Hay formas de modificar un programa de instalación de 16 bits para que sea de 32 bits para que se instale en Windows 7 de 64 bits. Encontré la solución en este sitio:
http://www.reactos.org/forum/viewtopic.php?f=22&t=10988
En mi caso, el programa de instalación fue InstallShield 5.X. El problema fue que el programa setup.exe utilizado por InstallShield 5.X es de 16 bits. Primero extraje el contenido del programa de instalación (cambié la extensión de .exe a .zip, lo abrí y extraje). Luego reemplacé el archivo setup.exe original de 16 bits, ubicado en la carpeta disk1, con la versión de instalación de Install.exe de 32 bits de InstallShield (descargue este archivo del sitio al que se hace referencia en el enlace anterior). Luego simplemente ejecuté el nuevo setup.exe de 32 bits en el disco 1 para iniciar la instalación, mi programa se instaló y se ejecuta perfectamente en Windows de 64 bits.
También puede volver a empaquetar esta instalación modificada, por lo que puede distribuirse como un programa de instalación, utilizando un programa gratuito como Inno Setup 5.
Principalmente, estoy publicando esto en caso de que alguien llegue y no sepa que VB2005 y VB2008 tienen utilidades de actualización que convierten versiones anteriores de VB a su formato. Sobre todo porque nadie se molestó en señalar ese hecho.
Puntos tomados, pero el mantenimiento de este producto VB6 es inevitable. También sería costoso en horas de trabajo reemplazar los controles de Sheridan con los nativos. Simplemente desarrollar en una máquina de 32 bits sería una mejor alternativa que hacerlo. Me gustaría instalar todo en Win7 de 64 bits de manera ideal. - CJ7
¿Ha intentado utilizar la funcionalidad de actualización de código de VB Express 2005+?
Si no, 1. Haga una copia de su código - carpeta y todo. 2. Importe el proyecto a VB express 2005. Esto activará el asistente de actualización. 3. Depurar y hacer que la aplicación se ejecute. 4. Crear un nuevo instalador utilizando la herramienta gratuita MS. 5. Ahora tiene una aplicación de 32 bits con un instalador de 32 bits.
Hasta que no haga esto, nunca sabrá lo difícil o difícil que será actualizar y modernizar el programa. Es muy posible que el asistente actualice los controles de Sheridan a los controles de VB 2005. Nuevamente, no sabrás si lo hace y qué tan bien lo hace hasta que lo pruebes.
Alternativamente, quédese con las versiones de 32 bits de Windows 7 y 8. Tengo Windows 7 x64 y un programa que no se ejecutará. Sin embargo, el programa se ejecutará en Windows 7 32 bits, así como en Windows 8 RC 32 bits. Bajo Windows 8 RC 32, se me pidió que habilitara la emulación de 16 bits, lo que hice, y el programa rand contracción bastante bien.
Publiqué información en los foros de Infragística para widgets de diseñadores que pueden ayudarte en esto. Puedes ver la publicación con el siguiente enlace:
http://forums.infragistics.com/forums/p/52530/320151.aspx#320151
Tenga en cuenta que las claves de registro serían diferentes para el producto diferente y es posible que deba instalarlas en una máquina de 32 bits para ver qué claves necesita.
No puede ejecutar aplicaciones (o componentes) de 16 bits en versiones de Windows de 64 bits . Esa capa de emulación ya no existe. Las versiones de 64 bits ya tienen que proporcionar una capa de compatibilidad para aplicaciones de 32 bits .
El soporte para 16 bits tuvo que ser eliminado eventualmente , incluso en una cultura donde la compatibilidad hacia atrás es de importancia sagrada. La transición a 64 bits parecía un momento tan bueno como cualquier otro. Es difícil imaginar a alguien en el mundo salvaje que sigue usando aplicaciones de 16 bits y busca actualizar a sistemas operativos de 64 bits.
¿Cuál sería la mejor manera de solucionar este problema?
Si el componente en sí es de 16 bits, entonces su única opción real es usar una máquina virtual que ejecute una versión de Windows de 32 bits. El VirtualBox de Oracle es gratuito, y un favorito de siempre.
Si solo el instalador es de 16 bits (e instala un componente de 32 bits), entonces es posible que pueda usar un programa como 7-Zip para extraer el contenido del instalador e instalarlo manualmente. Digamos que esta "solución" es de alto riesgo y debe tener pocas expectativas, si es que tiene alguna.
Es hora de actualizar lejos de cosas de 16 bits, como los controles Turbo C ++ y Sheridan. Todavía no he encontrado nada que los controles de Sheridan puedan hacer que los controles incorporados no puedan hacer y no hayan podido hacer desde Windows 95.