Se você adora usar o Windows PowerShell em vez do Prompt de Comando, pode gostar de acessá-lo diretamente do menu de contexto que obtém ao clicar com o botão direito do mouse em uma pasta do Windows. Veja como fazer isso acontecer.
O Windows já inclui uma opção “Abrir janela de comando aqui” quando você Shift + clica em uma pasta. PowerShell oferece um conjunto de recursos mais poderoso, no entanto, especialmente se você fizer qualquer tipo de automação por meio de scripts . Se preferir o PowerShell, você deve abrir o PowerShell e navegar até a pasta ou usar o comando do menu no Explorador de arquivos. Em vez disso, por que não adicionar uma opção “Abrir janela do PowerShell aqui” ao mesmo menu de contexto? É fácil de fazer. Você só precisa mergulhar no Registro do Windows para fazer algumas edições rápidas.
Adicione “Abrir janela do PowerShell aqui” ao menu de contexto editando o registro manualmente
Para adicionar uma opção “Abrir janela do PowerShell aqui” ao menu de contexto, você só precisa fazer algumas edições rápidas no Registro do Windows.
Aviso padrão: o Editor do Registro é uma ferramenta poderosa e seu uso indevido pode tornar o sistema instável ou até inoperante. Este é um hack muito simples e contanto que você siga as instruções, você não deverá ter problemas. Dito isso, se você nunca trabalhou com ele antes, considere ler sobre como usar o Editor do Registro antes de começar. E definitivamente faça backup do Registro (e do seu computador !) Antes de fazer alterações.
Abra o Editor do Registro pressionando Iniciar e digitando “regedit”. Pressione Enter para abrir o Editor do Registro e dar permissão para fazer alterações em seu PC.
No Editor do Registro, use a barra lateral esquerda para navegar até a seguinte chave:
HKEY_CLASSES_ROOT \ Directory \ shell
Em seguida, você criará uma nova chave dentro da shell
chave. Clique com o botão direito na shell
chave e escolha Novo> Chave. Nomeie a nova chave como “powershellmenu”. Estamos nomeando nossa nova chave do PowerShellmenu porque no Windows 8 e 10 (e como você pode ver em nossa captura de tela), Powershell
já existe uma chave que serve a outras funções.
Agora, você alterará o (Default)
valor dentro da nova powershellmenu
chave. Com a powershellmenu
chave selecionada, clique duas vezes no (Default)
valor para abrir sua janela de propriedades.
Na janela de propriedades, defina o valor na caixa “Dados do valor” como “Abra o PowerShell aqui” e clique em “OK”. Isso dá ao comando o nome que aparecerá no menu de contexto.
Opcionalmente, você também pode definir o comando para que apareça apenas se você segurar a tecla Shift enquanto clica com o botão direito em uma unidade – da mesma forma que o comando “Abrir Prompt de Comando” fica oculto, a menos que você clique com o botão direito do mouse em uma pasta Shift +. Para isso, clique com o botão direito na powershellmenu
chave e escolha Novo> Valor da string. Nomeie o novo valor “Estendido”. Você não precisa fazer nenhuma alteração nele. Apenas ter essa string lá fará com que o comando fique oculto por trás do acesso à tecla Shift.
Quer você tenha executado a etapa opcional de criação do Extended
valor ou não, o resto do processo é o mesmo. Em seguida, você precisará criar uma nova chave dentro de sua powershellmenu
chave. Clique com o botão direito na powershellmenu
chave e escolha Novo> Chave. Nomeie a nova chave como “comando”.
Agora, você alterará o (Default)
valor dentro da nova command
chave. Com a command
chave selecionada, clique duas vezes no (Default)
valor para abrir sua janela de propriedades.
O (Default)
valor especifica o comando real que será executado quando você selecionar a opção no menu de contexto. Digite o seguinte texto na caixa “Dados do valor” e clique em “OK”.
C: \\ Windows \\ system32 \\ WindowsPowerShell \\ v1.0 \\ powershell.exe -NoExit -Command Set-Location -LiteralPath '% L'
As alterações devem ocorrer imediatamente, para que você possa sair do Editor do Registro. Para testá-lo, basta clicar com o botão direito (ou Shift + clique com o botão direito se você configurar essa opção) em qualquer pasta e escolher o comando “Abrir com PowerShell”.
A janela do PowerShell deve abrir imediatamente e, após alguns momentos, colocá-lo dentro da pasta em que clicou com o botão direito.
Se quiser reverter as alterações a qualquer momento, basta voltar ao Registro e excluir a powershellmenu
chave que você criou. Isso excluirá automaticamente quaisquer valores e outras chaves que você criou dentro da powershellmenu
chave e removerá o comando do seu menu de contexto.
Baixe Nossos Hacks de Registro de Um Clique
Se você não quiser mergulhar no Registro por conta própria, criamos alguns hacks de registro que você pode usar. O hack “Adicionar PowerShell ao menu de contexto” adiciona o comando PowerShell ao menu de contexto normal. O “Adicionar PowerShell ao menu de contexto do Shift” adiciona o comando do PowerShell ao menu de contexto que você obtém quando usa Shift + clique com o botão direito. E “Remover PowerShell do Menu de Contexto” remove o comando, não importa de que maneira você o adicionou. Todos os três hacks estão incluídos no seguinte arquivo ZIP. Clique duas vezes naquele que deseja usar e clique nas solicitações.
Hacks do menu de contexto do PowerShell
Esses hacks são na verdade apenas a powershellmenu
chave, reduzida às chaves e valores adicionais sobre os quais falamos na seção anterior e, em seguida, exportados para um arquivo .REG. Executar os hacks apenas modifica o valor. E se você gosta de mexer no Registro, vale a pena dedicar um tempo para aprender como fazer seus próprios hacks do Registro .