Compartir a través de


Compatibilidad con aplicaciones de NTVDM y 16 bits

NTVDM, o nt Virtual DOS Machine, es un componente del sistema introducido en 1993 para todas las ediciones IA-32 de la familia Windows NT (no incluidas con versiones de 64 bits del sistema operativo). Este componente permite la ejecución de aplicaciones Windows de 16 bits en sistemas operativos Windows de 32 bits, así como la ejecución de aplicaciones DOS de 16 y 32 bits. El ejecutable en modo de usuario de Windows NT de 32 bits que es la base de un único entorno dos (o Windows 3.x) se denomina ntvdm.exe.

Estado actual de NTVDM

Dado que es una tecnología anterior introducida hace más de 20 años, el equipo de Microsoft Windows solo puede proporcionar soporte limitado para NTVDM. Muchos clientes empresariales siguen ejecutando aplicaciones windows de 16 bits y, en función de esta característica. Sin embargo, en los sistemas operativos modernos, está en modo de mantenimiento y ya no se está desarrollando. Por lo tanto, nuestra recomendación es que los clientes no usen NTVDM. Animamos a nuestros clientes a crear nuevas aplicaciones que no dependen de este componente.

Nota:

NTVDM es una característica a petición y solo se admite en la versión x86 de Windows. No se admite en las versiones x64 y ARM de Windows, que no admiten código x86 de 16 bits de ningún tipo, incluidos los programas DOS.

Seguridad y limitaciones

La tecnología subyacente NTVDM ya no está en desarrollo y el uso de esta tecnología puede suponer riesgos de seguridad. Microsoft tiene Device Guard y otras características de Windows que pueden mitigar los riesgos de seguridad. Se recomienda que NTVDM esté desactivado en todos los entornos empresariales.

¿Qué ocurre si todavía necesito ejecutar aplicaciones de 16 bits en Windows 10 de 32 bits?

Se recomienda encarecidamente actualizar las aplicaciones, por lo que ya no dependen de NTVDM.

Si necesita ayuda para actualizar aplicaciones anteriores, de modo que ya no dependa de esta tecnología, los clientes empresariales pueden recibir soporte técnico. App Assure es un programa gratuito disponible para ayudar con problemas de compatibilidad de aplicaciones y actualización del sistema operativo. Para empezar, puede enviar una solicitud o enviar un correo electrónico al equipo directamente para obtener soporte técnico.

Pasos para habilitar o deshabilitar la compatibilidad con aplicaciones de 16 bits/NTVDM en Windows 10

Si no puede actualizar las aplicaciones y necesita usar NTVDM en Windows 10, es cómo hacerlo.

Nota:

Para poder habilitar esta característica, debe ejecutar Windows 10 32 bits y debe tener privilegios de administrador local. No se recomienda permitir que los usuarios finales tengan privilegios de administrador local.

NTVDM se proporciona como una característica a petición, que primero debe instalarse mediante un comando DISM . Ejecute Windows PowerShell ISE como administrador y use el siguiente comando:

  • Para habilitar NTVDM: DISM /online /enable-feature /all /featurename:NTVDM
  • Para deshabilitar NTVDM: DISM /online /disable-feature /featurename:NTVDM