Adicione "PowerShell Here" e "Command Window Here" ao menu do botão direito para unidades, pastas e diretórios atuais

Adicione "PowerShell Here" e "Command Window Here" ao menu do botão direito para unidades, pastas e diretórios atuais

Tentei aplicar e editar os arquivos .reg, por exemplo,aquieaqui

Mas parece que não consigo obter as opções "PowerShell aqui" e "Janela de comando" aqui em todos os menus do botão direito sem segurar Shift para alguns.

Existe uma maneira de adicioná-los a todos os menus do botão direito (ou seja, unidades, pastas e espaços em branco dentro de uma pasta) com um único arquivo .reg?

Esta questão é de forma diferenteEste

nisso também estou incluindo clicar com o botão direito no espaço em branco de uma pasta atualmente aberta (não apenas clicar diretamente em uma pasta ou unidade).

Responder1

Verifique se o valor da string "estendido" foi renomeado ou removido para desligar o requisito 'shift',

Quanto à outra coisa, adicione um valor de string chamado "NoWorkingDirectory". Isso permitirá que ambos apareçam mesmo quando nenhuma pasta foi clicada,

Responder2

Solução para PowerShell:

  1. “Win + R”, execute regedit para abrir o Editor do Registro.
  2. Vá para os locais respectivamente:

    HKEY_CLASSES_ROOT\Diretório\shell\Powershell HKEY_CLASSES_ROOT\Diretório\Background\shell\Powershell HKEY_CLASSES_ROOT\Drive\shell\Powershell

Para cada chave, clique com o botão direito na tecla no painel esquerdo, “Permissões…”, “Avançado”, altere o proprietário para “Administradores” e atribua “Controle Total” - “Permitir” para “Administradores”. Pressione OK".

  1. Para cada chave, exclua a chave “Estendida” no painel direito.

fonte

Responder3

Windows Registry Editor Version 5.00

; Add_enhanced_cmd_and_powershell_to_menu.reg; Isso adiciona opções de submenu Command e Powershell

[HKEY_CLASSES_ROOT\Diretório\Background\shell\01MenuCmd] "ExtendedSubCommandsKey"="Diretório\ContextMenus\MenuCmd" "Icon"="cmd.exe" "MUIVerb"="Prompts de comando"

[HKEY_CLASSES_ROOT\Directory\Background\shell\02MenuPowerShell] "ExtendedSubCommandsKey"="Diretório\ContextMenus\MenuPowerShell" "Icon"="powershell.exe" "MUIVerb"="Prompts do PowerShell"

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\open] "Icon"="cmd.exe" "MUIVerb"="Prompt de comando"

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\open\command] @="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\runas] "HasLUAShield"="" "Icon"="cmd.exe" "MUIVerb"="Prompt de comando elevado"

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\runas\command] @="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\open] "Icon"="powershell.exe" "MUIVerb"="PowerShell"

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\open\command] @="powershell.exe -noexit -command Set-Location '%V'"

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\runas] "HasLUAShield"="" "Icon"="powershell.exe" "MUIVerb"="PowerShell Elevado"

[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\runas\command] @="powershell.exe -noexit -command Set-Location '%V'"

[HKEY_CLASSES_ROOT\Directory\shell\01MenuCmd] "ExtendedSubCommandsKey"="Diretório\ContextMenus\MenuCmd" "Icon"="cmd.exe" "MUIVerb"="Prompts de comando"

[HKEY_CLASSES_ROOT\Directory\shell\02MenuPowerShell] "ExtendedSubCommandsKey"="Diretório\ContextMenus\MenuPowerShell" "Icon"="powershell.exe" "MUIVerb"="Prompts do PowerShell"

Responder4

Criei uma solução totalmente automatizada para adicionar itens de contexto PS e CMD. Basta executar set_registry.cmd e ele atualizará o registro para adicionar dois botões ao clicar com RMB na pasta ou dentro de alguma pasta aberta:

Isso mudará o proprietário das chaves de registro para admin e adicionará menus de contexto
Altere o registro para ativar os menus de contexto PS e CWD

informação relacionada