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:
- “Win + R”, execute regedit para abrir o Editor do Registro.
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".
- Para cada chave, exclua a chave “Estendida” no painel direito.
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