Abra a pasta no PowerShell sem usar a tecla Shift

Abra a pasta no PowerShell sem usar a tecla Shift

Eu sei que posso abrir uma pasta em uma nova janela do PowerShell no menu de contexto do Windows Explorer, mantendo pressionada a Shifttecla enquanto clica com o botão direito. Existe algum ajuste para que este comando seja mostrado no menu de contexto sem a Shiftchave?

Responder1

Agradecimentos a Taylor Gibb emhttps://www.howtogeek.com/165268/how-to-add-open-powershell-here-to-the-context-menu-in-windows/para obter informações.

Você pode editar seu registro para adicionar esta opção às funções padrão do botão direito do mouse executando regedit (Win + R e digite regedit) e emHKEY_CLASSES_ROOT\Directory\shell

A partir daqui você pode adicionar uma nova entrada ao seu menu de contexto.

  1. Crie uma nova chave no shell, chamada "powershellmenu", altere seu valor (padrão) para "Abra o PowerShell aqui".
  2. Crie uma nova chave no menu powershell recém-criado e nomeie-a como "comando"
  3. Altere o valor (padrão) da chave de comando paraC:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'

Isso deve realizar o que você está procurando

Responder2

Você pode editar a entrada de registro existente para tornar o PowerShell parte do menu de contexto primário em vez do menu de contexto estendido. O maior problema é que você não tem permissão para editar a chave por padrão e ela pertence aInstalador confiável. Então você tem que passar por cima dos obstáculos para pegarpropriedadee adicionando-se com controle total. Então você pode editar estas duas chaves de registro:

HKLM\SOFTWARE\Classes\Directory\background\shell\Powershell
HKLM\SOFTWARE\Classes\Directory\shell\Powershell

Para ambas as chaves, exclua o valor denominado 'Extended': insira a descrição da imagem aqui

Após a edição, é uma boa ideia restaurar as permissões ao seu estado original, primeiro excluindo a entrada de permissões que você criou e depois restaurando a propriedade para TrustedInstaller. O nome principal é 'SERVIÇO NT\TrustedINstaller'

Keith

informação relacionada