Como adicionar “Open PowerShell Here” ao menu do botão direito para uma pasta no Windows

apc_top

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.

Recomendado:  Solucione problemas de navegação recarregando o cache do cliente DNS no Windows

own_1

No Editor do Registro, use a barra lateral esquerda para navegar até a seguinte chave:

HKEY_CLASSES_ROOT \ Directory \ shell

apc_2

Em seguida, você criará uma nova chave dentro da shellchave. Clique com o botão direito na shellchave 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), Powershelljá existe uma chave que serve a outras funções.

apc_3

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.

apc_4

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.

apc_5

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.

apc_6

Quer você tenha executado a etapa opcional de criação do Extendedvalor 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”.

Recomendado:  Como encontrar as melhores ofertas de férias usando o Google Shopping

apc_7

Agora, você alterará o   (Default)valor dentro da nova commandchave. Com a commandchave selecionada, clique duas vezes no (Default)valor para abrir sua janela de propriedades.

apc_8

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'

apc_9

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”.

apc_a

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.

apc_10

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

apc_11

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.

Recomendado:  O que é a pasta ProgramData no Windows?

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 .