Tenho o WSL instalado e funcionando perfeitamente. Um pequeno problema que notei é que, quando tento executar bash.exe
ou C:\windows\system32\bash.exe
de uma sessão cmd elevada , recebo o erro 'bash' is not recognized as an internal or external command, operable program or batch file.
.
Isso é uma limitação do WSL?
Descobri que o problema é que iniciei o processo cmd elevado de tudo , e a versão de tudo que eu estava usando era de 32 bits. Voltas de processos de 32 bits têm variáveis de ambiente diferentes das de 64 bits.
Baixei o 64bit
everything
, iniciei, abri uma janela cmd e funcionou perfeitamente.Eu praticamente uso
everything
como meu iniciador de programas, neste caso oeverything
processo seria o pai docmd
processo.