
Depois de instalar a atualização de aniversário do Windows 10, fiquei ansioso para experimentar o novo prompt de comando Bash. Mas quando iniciado a partir do menu Iniciar (Win+R -> bash.exe), a janela do bash fecha automaticamente.
Responder1
Por algum motivo não estava abrindo. Mas enquanto escrevia esta pergunta, consegui encontrar a resposta, então decidi compartilhá-la aqui se alguém tivesse o mesmo problema.
Decidi apenas iniciar um prompt de shell e digitar bash nele. A mensagem de erro era sobre o "modo legado ativado". Para alterá-lo:
- clique com o botão direito na janela do prompt do cmd.
- Na guia de opções, desmarque a opção "Usar console legado"
- Aplique as alterações e reinicie cmd.exe
- digite bash.
A instalação será iniciada.
Aproveitar!
Responder2
Teve o mesmo problema acima, a solução funcionou, mas também precisa ter o modo de desenvolvedor habilitado, vá para configurações> atualização e segurança, vá para desenvolvedores e marque a caixa de seleção do modo de desenvolvedor. Pode exigir uma reinicialização após o Windows baixar e instalar o pacote. Em seguida, execute o cmd novamente e execute o bash, conforme as etapas acima, o bash.exe será baixado e instalado.
Responder3
Tive um problema semelhante após reinstalar o prompt de comando do bash. Eu mudei para outro shell (zsh) e configurei-o para inicialização automática usando meu script de inicialização. Como não foi instalado após a reinstalação do componente bash, a abertura do prompt falhou. Eu usei 'bash -c "nano "~/.bashrc"' inserido no prompt padrão do cmd do Windows para editá-lo e então pude iniciar o shell novamente.