- - Execute o Bash como administrador no menu de contexto do Windows 10

Executar Bash como administrador no menu de contexto no Windows 10

A atualização de aniversário adicionou o Bash ao Windows 10. O recurso em si foi o principal destaque da atualização. Esse recurso é para desenvolvedores e não para o usuário final médio. O Bash no Windows 10 facilita muito o desenvolvimento na plataforma Windows. Também é uma ótima maneira de fazer com que os desenvolvedores atualizem para o Windows 10, porque você não pode obter o Bash nativamente em versões mais antigas do Windows. Este é um recurso exclusivo do Windows 10. O Bash no Windows 10 é um recurso opcional, portanto não é integrado como o prompt de comando. Se você deseja executar o Bash como administrador no menu de contexto e conseguir abri-lo em qualquer local da pasta, é necessário ajustar um pouco o registro. Aqui está como.

Obtenha o Bash no Windows 10

Antes de executar o Bash como administrador, você precisaverifique se você o instalou. O processo é bastante simples; ative o modo de desenvolvedor no aplicativo Configurações em Para desenvolvedores. Você precisará de direitos de administrador para habilitá-lo.

Depois de ativá-lo, abra o aplicativo Painel de Controle e vá para Programas> Ativar ou Desativar Recursos do Windows. Selecione Windows Subsystem para Linux.

Abra o prompt de comando (com direitos de administrador) e digite Bash. O Windows 10 fará o download e instalará o Bash. Pode levar de quinze a trinta minutos para funcionar.

Executar o bash como administrador

É muito fácil executar o Bash como administrador, mas apenasnão é possível no menu de contexto do botão direito. Você pode iniciar o aplicativo Bash no menu Pesquisa do Windows ou no menu Iniciar, mas não pode abri-lo diretamente em uma pasta.

Abra o registro do Windows. Digite "regedit" na barra de pesquisa e abra-a com privilégios administrativos. Navegue para o seguinte local;

HKEY_CLASSES_ROOTDirectoryshell

Crie uma nova subchave chamada AdminBash. A nova chave terá um valor de sequência padrão. Clique duas vezes nele e altere o valor para o seguinte.

Run Bash As Admin

Em seguida, na chave Bash Admin que você acabou de criar,crie outra chave e nomeie-a como Command. Dentro dessa chave, como a anterior, existe uma string chamada Padrão. Clique duas vezes nele e altere o valor para o seguinte.

powershell -c start -verb runas cmd "/c start /D """%V""" bash.exe"

Reinicie o Explorer.exe por uma boa medida. Clique com o botão direito do mouse em uma pasta e selecione a opção Executar basquete como administrador no menu de contexto. O Windows PowerShell será aberto e você será solicitado a digitar sua senha de administrador. Depois de inserir a senha corretamente, o Bash será aberto.

Uma advertência

O Bash não poderá abrir uma pasta que tenhaespaços em seu nome. Por exemplo, você pode usar a opção de menu de contexto para abrir uma pasta chamada 'Coisas legais', mas não pode usá-la para abrir uma pasta chamada 'Coisas legais'. No Bash, isso geralmente é contornado adicionando aspas ao redor do nome da pasta, mas a opção do menu de contexto não permite isso. Este hack é, portanto, limitado.

Um dos nossos leitores Liandri fez essa ressalva obsoleta. O valor da sequência foi atualizado na seção anterior para o sugerido abaixo no comentário. Foi devidamente testado e funcionou perfeitamente. Esse hack agora funcionará para pastas com ou sem espaços em seus nomes.

O Bash no Windows 10 está disponível na atualização de aniversário e nas versões posteriores.

Comentários