Posible duplicado:
¿Por qué el sistema operativo de 64 bits no puede ejecutar una aplicación de 16 bits?
¿Cómo consigo que los programas de 16 bits funcionen en un Windows de 64 bits?
Aquí en el trabajo, mi nueva máquina de desarrollo es Windows 7 de 64 bits (por lo que puedo usar memoria adicional y ejecutar máquinas virtuales). Sin embargo, tengo un dilema: parece que los programas DOS de 16 bits no se ejecutan en Windows 7 de 64 bits.
Tengo un antiguo programa heredado escrito en Clipper que necesito ejecutar periódicamente.
No puedo acceder a la configuración de compatibilidad ya que Windows 7 solo los atenúa.
prn:
ylpt:
no funcionar con la cola de Windows y los controladores. Estaba codificado.Respuestas:
Para programas DOS más antiguos, puede intentar ejecutarlos en DOSBox Emulator.
fuente
Diste tu propia solución en tu pregunta:
Simplemente ejecute una VM que sea capaz de ejecutar su aplicación Clipper, VMWare con una versión anterior de Windows o FreeDOS (o MSDOS real).
Solo tenga en cuenta que generalmente necesita licencias para ejecutar sistemas operativos en máquinas virtuales (razón por la cual FreeDOS puede ser una opción viable si no puede obtener una licencia para Microsoft DOS).
fuente
Si tiene Windows 7 Professional, Ultimate o Enterprise, puede usar el modo incorporado de Windows XP.
fuente
Puede ser un poco OT, pero dado que la pregunta es Etiquetado Windows ...
También es posible ejecutar Win16-Applications a través de DOSBox ya que, dados los discos de instalación de Windows 3.1 o imágenes del mismo, es posible instalar y ejecutar Windows 3.1x nuevamente.
Las instrucciones detalladas se pueden encontrar aquí: http://vogons.zetafleet.com/viewtopic.php?t=9405
fuente
Te recomendaría D-Fend Reloaded .
Incluye DOSBox y una interfaz gráfica de usuario que facilita mucho la configuración. Incluso puede descargar D-Fend Reloaded con algunos juegos gratuitos ya incluidos y configurados.
fuente
La respuesta corta no es sin una emulación de terceros del entorno DOS de 16 bits. La respuesta larga se trata en este artículo de Wiki, http://en.wikipedia.org/wiki/Virtual_DOS_machine , que señala la ausencia de la exclusión NTVDM (NT Virtual DOS Machine) de los entornos de 64 bits.
fuente