¿Windows 8 admite programas de 16 bits?

11

Con Vista y versiones posteriores, las versiones de Windows de 64 bits ya no admiten programas de 16 bits, pero las versiones de 32 bits aún pueden ejecutarlos. Windows 8 ha cambiado muchas cosas, incluso desde Windows 7, y hubo rumores de que solo estaría disponible en 64 bits [1] [2], lo que parece que ya no es el caso . No es ningún secreto que Microsoft está presionando a los usuarios para que migren a sistemas de 64 bits. ¿Han eliminado por completo el soporte de 16 bits de Windows 8 (incluidas las versiones de 32 bits)?

Synetech
fuente
¿Por qué querrías hacer algo así?
Natalie Adams
55
@NathanAdams, tu pregunta no tiene sentido. ¿Por qué alguien querría saltar de un avión o mudarse a otro país? El hecho de que no tenga necesidad no significa que nadie más lo haga en todo el mundo (de ahí el continuo soporte de 16 bits en Windows 8). Si simplemente pregunta por una razón práctica, entonces la respuesta es porque algunas personas tienen programas de 16 bits que tienen / quieren ejecutarse .
Synetech
El punto es que la mayoría de los programas de 16 bits que intentan ejecutarse en un procesador moderno pueden no ejecutarse (correctamente) en absoluto debido a la gran diferencia en la velocidad del reloj. Esto es evidente en muchos juegos. No desearía que su aplicación de contabilidad como una aplicación de 16 bits. Con el advenimiento de los servicios disponibles a través de la nube, el software disponible por centavos de dólar y la subcontratación por súper barato, no tiene sentido ejecutar un software tan arcaico.
Natalie Adams
@NathanAdams, nuevamente, estás simplificando las cosas por ti mismo. Existen herramientas que pueden funcionar bien. Por ejemplo, tengo algunas herramientas simples de línea de comandos que son de 16 bits como .comarchivos o programas antiguos compilados con Pascal para DOS que hacen cosas como echosin una nueva línea, mover el cursor, establecer colores de texto, imprimir la fecha / hora, analizar un archivo, etc. Funcionan bien y, si bien algunas funciones ahora pueden estar integradas, muchas / la mayoría no lo están y no siempre es factible (o incluso posible en algunos casos) actualizarlas y / o volver a compilarlas para 32- o de 64 bits.
Synetech
1
De hecho, utilizamos software (moderno) que requiere un dongle. El dongle requiere un controlador de 16 bits.
cpuguy83

Respuestas:

14

Si bien las copias de 64 bits de Windows 8 no son compatibles con las aplicaciones de 16 bits, todavía son compatibles con las copias de 32 bits [1] [2] [3] . Sin embargo, no son compatibles de forma predeterminada y deben activarse manualmente con un applet del Panel de control:

Applet de panel de control compatible con 16 bits

Synetech
fuente
0

Esto es lo mismo que Windows Vista o Windows 7. Si tiene una versión de Windows de 64 bits, no puede ejecutar aplicaciones de 16 bits. Si tiene una versión de Windows de 32 bits, puede ejecutar aplicaciones de 16 bits.

Solución alternativa para sistemas de 64 bits: en Windows 7 de 64 bits, puede descargar el modo Virtual PC XP y ejecutar su aplicación de 16 bits allí. No estoy seguro de si Windows 8 también proporciona un modo XP (no lo creo) pero (¿algunas versiones?) De Windows 8 vienen con soporte Hyper-V. Por lo tanto, puede ejecutar fácilmente, por ejemplo, Windows XP en su Hyper-v para tener soporte de 16 bits.

http://www.microsoft.com/windows/virtual-pc/download.aspx http://blogs.msdn.com/b/b8/archive/2011/09/07/bringing-hyper-v-to-windows -8.aspx

juFo
fuente
Sí, ya hay mucho de eso . Creo que la gente se siguen utilizando programas de 16 bits. ☺
Synetech
0

Según Windows 7, las aplicaciones de 16 bits simplemente no pueden ejecutarse en una instalación de Windows 8 de 64 bits.

Sin embargo, el NTVDM requerido para ejecutar aplicaciones de 16 bits todavía está disponible en sistemas Windows 8 de 32 bits:

El NTVDM está presente en todas las versiones de Windows basadas en NT de 32 bits, incluidas Vista, 7 y 8, excepto en las versiones de 64 bits.

Como señaló Synetech, esta función está deshabilitada de manera predeterminada y debe habilitarse manualmente.

bwDraco
fuente