Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El modo de consola heredada es una herramienta de compatibilidad diseñada para ayudar a los usuarios de herramientas de línea de comandos anteriores en Windows 10. Para cualquier herramienta de línea de comandos que no muestre o funcione correctamente en la experiencia de consola predeterminada de Windows 10, este modo proporciona una solución general para volver al sistema a una versión anterior de la experiencia de hospedaje de consola.
Uso del modo de consola heredada
Para usar el modo de consola heredada, abra primero cualquier ventana de hospedaje de consola. Normalmente, esto se hace iniciando uno de los intérpretes de comandos CMD o PowerShell.
Haga clic con el botón derecho en la barra de título de la aplicación y elija la opción de Properties menú. Elija la primera pestaña, Options. A continuación, active la casilla situada en la parte inferior de la página que Use legacy consoledescribe . Presione el OK botón para aplicar.
La configuración se puede revertir volviendo al mismo menú de la hoja de propiedades y desactivando la casilla y presionando OK.
Nota:
Esta configuración se aplica globalmente a todas las sesiones que se inician después de cambiar la preferencia. Las sesiones que ya están abiertas no se cambiarán.
Diferencias entre modos
El equipo host de consola se esfuerza por minimizar las diferencias entre los modos heredados y actuales de la consola para asegurarse de que tantos clientes como sea posible puedan ejecutar la versión más up-to-date. Si experimenta un problema que requiere que use la consola heredada que no está documentada aquí, póngase en contacto con el equipo en el repositorio de GitHub de microsoft/terminal o a través del Centro de opiniones para obtener ayuda.
Aplicaciones de 16 bits en Windows de 32 bits
Algunas aplicaciones de 16 bits en Windows de 32 bits usan una tecnología de máquina virtual para operar denominada NTVDM. A menudo, estas aplicaciones usan un modo de almacenamiento en búfer gráfico de pantalla junto con el entorno de hospedaje de la consola para funcionar. Solo la experiencia de consola heredada admite estos modos gráficos de almacenamiento en búfer y la compatibilidad adicional con la API de consola necesaria para alimentar estas aplicaciones. El sistema seleccionará automáticamente el entorno de consola heredado cuando se inicie una de estas aplicaciones.
Inserción de IME
El host de consola heredado insertó la parte de sugerencia del IME dentro de la ventana de hospedaje reservando una línea en la parte inferior de la pantalla para obtener sugerencias. En su lugar, el entorno host de consola actual delega esta actividad en el subsistema IME para mostrar una ventana de superposición encima del host de consola con sugerencias. En un entorno en el que las ventanas de superposición no son posibles (como con determinadas herramientas de comunicación remota), es posible que se requiera el host de consola heredado.
Diferencias de API
La principal diferencia conocida entre la versión heredada y la actual es la implementación de UTF-8. El host heredado tiene una compatibilidad extremadamente rudimentaria y a menudo incorrecta de UTF-8 con la página de códigos 65001. El host de consola actual contiene mejoras incrementales en la versión posterior de Windows 10 para mejorar esta compatibilidad. Las aplicaciones que intentan confiar en la predicción de interpretaciones "conocidas incorrectas" de UTF-8 de la consola heredada se encontrarán recibiendo respuestas diferentes a medida que se mejora la compatibilidad.
Otras diferencias experimentadas con las API deben notificarse al repositorio de GitHub de microsoft/terminal o a través del Centro de opiniones para evaluar la evaluación de prioridades y la posible corrección.