Como adicionar “Open PowerShell Here” ao menu do botão direito para uma pasta no Windows
Se você é fã de usar o Windows PowerShell em vez do Prompt de Comando, talvez goste de acessá-lo diretamente no menu de contexto que você obtém quando clica com o botão direito do mouse em uma pasta no Windows. Veja como fazer isso acontecer.
O Windows já inclui uma opção “Abrir janela de comando aqui” quando você deslocar + clicar em uma pasta. O PowerShell oferece um conjunto de recursos mais poderoso, especialmente se você fizer qualquer tipo de automação por meio de scripts. Se você preferir o PowerShell, precisará abrir o PowerShell e navegar até a pasta ou usar o comando no menu do Gerenciador 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 algumas edições rápidas.
Adicionar “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 seu sistema instável ou inoperante. Este é um hack bem simples e desde que você siga as instruções, você não deve ter nenhum problema. Dito isto, se você nunca trabalhou com isso antes, considere ler sobre como usar o Editor do Registro antes de começar. E definitivamente faça o backup do Registro (e do seu computador!) Antes de fazer alterações.
Abra o Editor do Registro, clicando em Iniciar e, em seguida, digitando “regedit.” Pressione Enter para abrir o Editor do Registro e dar-lhe 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 do Concha
chave. Clique com o botão direito do Concha
tecla e escolha Novo> Chave. Nomeie a nova chave “powershellmenu”. Estamos nomeando o nosso novo e-chave powershellmenu porque no Windows 8 e 10 (e como você pode ver na imagem), um Powershell
chave já existe que serve outras funções.
Agora você vai mudar o (Padrão)
valor dentro do novo powershellmenu
chave. Com o powershellmenu
chave selecionada, clique duas vezes no (Padrão)
valor para abrir sua janela de propriedades.
Na janela de propriedades, defina o valor na caixa "Dados do valor" para "Abrir 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 ele apareça somente se você pressionar Shift enquanto clica com o botão direito do mouse em uma unidade - da mesma forma que o comando “Abrir prompt de comando” fica oculto a menos que você pressione Shift + clique com o botão direito do mouse em uma pasta. Para isso, clique com o botão direito no powershellmenu
chave e escolha Novo> Valor da seqüência. Nomeie o novo valor como "Estendido". Você não precisa fazer nenhuma alteração nele. Apenas ter essa string fará com que o comando fique oculto por trás do acesso à tecla Shift.
Se você tomou a etapa opcional de criar o Estendido
valor ou não, o resto do processo é o mesmo. Você precisará criar uma nova chave dentro do seu powershellmenu
chave. Clique com o botão direito do powershellmenu
tecla e escolha Novo> Chave. Nomeie a nova chave "comando".
Agora você vai mudar o (Padrão)
valor dentro do novo comando
chave. Com o comando
chave selecionada, clique duas vezes no (Padrão)
valor para abrir sua janela de propriedades.
o (Padrão)
value 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 do mouse (ou Shift + clique com o botão direito do mouse se você configurar essa opção) em qualquer pasta e escolher o comando "Abrir com o PowerShell".
A janela do PowerShell deve abrir imediatamente e, após alguns instantes, colocá-lo dentro da pasta em que você clicou com o botão direito do mouse.
Se você quiser reverter as alterações a qualquer momento, basta voltar ao Registro e excluir o powershellmenu
chave que você criou. Isso excluirá automaticamente todos os valores e outras chaves que você criou dentro do powershellmenu
chave e remova o comando do seu menu de contexto.
Faça o download de nossos registros de um clique
Se você não quiser mergulhar no Registro, criamos alguns hacks de registro que você pode usar. O hack "Adicionar PowerShell ao menu de contexto" adiciona o comando do PowerShell ao menu de contexto normal. O “Adicionar o PowerShell ao menu de contexto de mudança” adiciona o comando do PowerShell ao menu de contexto que você obtém quando usa Shift + clique com o botão direito do mouse. E o "Remover PowerShell do Menu de Contexto" remove o comando, não importa o caminho que você adicionou. Todos os três hacks estão incluídos no seguinte arquivo ZIP. Dê um duplo clique no que você deseja usar e clique nos prompts.
Hacks do menu de contexto do PowerShell
Esses hacks são realmente apenas o powershellmenu
chave, despojado para as chaves e valores adicionais que falamos na seção anterior e depois exportados para um arquivo .REG. Executar os hacks apenas modifica o valor. E se você gosta de brincar com o Registro, vale a pena dedicar um tempo para aprender como criar seus próprios hacks de Registro..