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 preferir o PowerShell, você 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. Esse é um truque bem simples e, desde que você siga as instruções, não terá problemas. Dito isso, se você nunca trabalhou com isso antes, pense em 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.
HKEY_CLASSES_ROOTDirectoryshell
shell
chave. Clique com o botão direito do
shell
chave e escolha Novo> Chave. Nomeie a nova chave como "powershellmenu". Nomeamos nosso novo menu de controle de chave porque no Windows 8 e 10 (e como você pode ver na captura de tela),
Powershell
já existe uma chave que serve outras funções.
(Default)
valor dentro do novo
powershellmenu
chave. Com o
powershellmenu
chave selecionada, clique duas vezes no
(Default)
valor para abrir sua janela de propriedades.
powershellmenu
chave e escolha Novo> Valor da seqüência. Nomeie o novo valor como "Estendido". Você não precisa fazer alterações nele. Apenas ter essa string fará com que o comando fique oculto por trás do acesso à tecla Shift.
Extended
valor ou não, o resto do processo é o mesmo. Em seguida, você precisará criar uma nova chave em seu
powershellmenu
chave. Clique com o botão direito do
powershellmenu
chave e escolha Novo> Chave. Nomeie a nova chave "comando".
(Default)
valor dentro do novo
command
chave. Com o
command
chave selecionada, clique duas vezes no
(Default)
valor para abrir sua janela de propriedades.
(Default)
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'
powershellmenu
chave que você criou. Isso excluirá automaticamente todos os valores e outras chaves que você criou dentro do
powershellmenu
e remova o comando do seu menu de contexto.
Faça o download de nossos registros de um clique
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, em seguida, 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.