Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O modo console herdado é uma ferramenta de compatibilidade projetada para ajudar os usuários de ferramentas de linha de comando mais antigas no Windows 10. Para qualquer ferramenta de linha de comando que não esteja exibindo ou operando corretamente na experiência de console padrão do Windows 10, esse modo fornece uma solução grosseira para voltar ao sistema para uma versão mais antiga da experiência de hospedagem do console.
Usando o modo de console herdado
Para usar o modo console herdado, primeiro abra qualquer janela de hospedagem do console. Normalmente, isso é feito iniciando um dos interpretadors de comando CMD ou PowerShell.
Clique com o botão direito do mouse na barra de título do aplicativo e escolha a opção de Properties menu. Escolha a primeira guia. Options Em seguida, marque a caixa na parte inferior da página que descreve Use legacy console. Pressione o OK botão a ser aplicado.
A configuração pode ser revertida retornando para o mesmo menu de folha de propriedades e desmarcando a caixa e pressionando OK.
Observação
Essa configuração é aplicada globalmente a todas as sessões que começam após a alteração da preferência. As sessões que já estão abertas não serão alteradas.
Diferenças entre os modos
A equipe do Host do Console se esforça para minimizar as diferenças entre os modos herdado e atual do console para garantir que o maior número possível de clientes possa executar a versão mais up-todata. Se você tiver um problema que exija que você use o console herdado que não está documentado aqui, entre em contato com a equipe no repositório GitHub microsoft/terminal ou por meio do Hub de Comentários para obter assistência.
Aplicativos de 16 bits no Windows de 32 bits
Alguns aplicativos de 16 bits no Windows de 32 bits usam uma tecnologia de máquina virtual para operar chamada NTVDM. Geralmente, esses aplicativos usam um modo de buffer de tela gráfica em conjunto com o ambiente de hospedagem do console para operar. Somente a experiência de console herdada dá suporte a esses modos de buffer gráfico e ao suporte adicional à API de console necessário para alimentar esses aplicativos. O sistema selecionará automaticamente o ambiente de console herdado quando um desses aplicativos for iniciado.
IME Embedding
O Host de Console herdado inseriu a parte de sugestão do IME dentro da janela de hospedagem reservando uma linha na parte inferior da tela para sugestões. Em vez disso, o ambiente atual do Host do Console delega essa atividade ao subsistema IME para exibir uma janela de sobreposição acima do host do console com sugestões. Em um ambiente em que janelas de sobreposição não são possíveis (como com determinadas ferramentas de comunicação remota), o host de console herdado pode ser necessário.
Diferenças de API
A principal diferença conhecida entre herdado e atual é a implementação do UTF-8. O host herdado tem suporte extremamente rudimentar e muitas vezes incorreto do UTF-8 com a página de código 65001. O host do console atual contém melhorias incrementais de versão sobre o lançamento do Windows 10 para melhorar esse suporte. Os aplicativos que estão tentando confiar na previsão de interpretações "incorretas conhecidas" do UTF-8 do console herdado receberão respostas diferentes à medida que o suporte for aprimorado.
Outras diferenças experimentadas com APIs devem ser relatadas ao repositório GitHub microsoft/terminal ou por meio do Hub de Comentários para triagem e possível correção.