Até a versão Creators Update do Windows 10, o menu de contexto possuía uma opção nomeada “Abrir prompt de comando aqui”, disponível ao pressionar a tecla shift ao clicar numa pasta com o botão direito do mouse.
Existe um anseio da Microsoft pela evolução desse ambiente para o PowerShell descontinuando o já datado, embora ainda útil, Prompt de Comando. Dessa maneira a atualização Creators Update substituiu no menu de contexto para pastas a opção Abrir janela do Prompt de Comando aqui para Abrir janela do PowerShell aqui. Alterações aplicadas também no Prompt de Comando através do Menu do Usuário Avançado (tecla windows+X) substituindo para PowerShell.
Sabendo das diferenças de comandos e funcionamentos entre os consoles, a seguir é apresentado como incluir ambas as opções, restaurando o menu de contexto Abrir janela do Prompt de Comando aqui do botão direito e ao menu do botão direito quando estiver em uma pasta. Alteração que não precisa substituir a opção Abrir janela do PowerShell aqui, tornando possível manter ambas as opções como também ocultar a opção PowerShell se preferir, configurações apresentadas a seguir.
Precauções antes das alterações no Editor de Registro:
O pouco conhecido mas muito Editor do Registro é uma ferramenta poderosa e dessa maneira, alterações inadequadas certamente tornarão o ambiente desde instável até inutilizável. Ainda que sejam mudanças simples é altamente recomendável tomar algumas precauções caso erros aconteçam, antes de começarmos com os trabalhos providencie um [ ponto de restauração ] e para os mais inseguros até mesmo [ criar imagem do sistema ], isso pelo [ backup completo do registro ] mesmo possível não permitir uma restauração completa dos registros.
Menu de Contexto: Adicionando a opção “Abrir janela do Prompt de Comando aqui”
A primeira etapa na inclusão dessa opção é iniciar o Editor de Registro de preferência em modo administrador, utilizando uma das opções para abri-lo é clicar em windows+R depois digitar cmd e apertar quase simultaneamente as teclas ctrl+shift+enter, seguindo para a mais prática basta digitar no iniciar regedit e assim apresentado os resultados clicar em Executar como administrador.
Se surgir a janela de confirmação do Controle de conta de usuário, confirme a execução clicando em Sim para continuar.
Aberto o Editor de Registros siga navegando até a chave de registro informada mais abaixo. Uma boa novidade é esse caminho pode ser acessado mais rapidamente simplesmente copiando esse mesmo caminho abaixo e colando na linha de comando e depois pressionando enter.
HKEY_CLASSES_ROOT\Directory\shell\cmd |
Caso o acesso e manipulação das entradas e outros elementos estejam bloqueados, você pode habilitar sua edição seguindo esse [ tutorial para habilitar o modo administrador ] antes de continuar com as modificações.
Confirme estar na entrada cmd e em seguida, clique no valor HideBasedOnVelocityId com o botão direito do mouse e selecione Renomear.
Modifique o nome da entrada HideBasedOnVelocityId para ShowBasedOnVelocityId e confirme clicando em [enter].
Alterações feitas e diferente de reiniciar o Windows, apenas feche o Editor do Registro e depois abra o Gerenciador de Tarefas com o atalho de teclas ctrl+shift+esc, por fim localize e clique 1x no Windows Explorer e clique no botão reiniciar.
Ambiente restabelecido, abra um Gerenciador de Arquivos e selecione alguma pasta, em seguida confirme a funcionalidade selecionando a opção Abrir janela do Prompt de Comando aqui.
Perceba que a opção Abrir janela do PowerShell aqui permanece no menu de contexto, no próximo tópico é explicado como ocultar esta opção.
Menu de Contexto: Ocultando a opção “Abrir janela do PowerShell aqui”
Se preferir ocultar a opção padrão Abrir janela do PowerShell aqui do menu de contexto, siga até o seguinte caminho no Editor do Registro:
HKEY_CLASSES_ROOT\Directory\shell\Powershell |
A seguir veja clicando aqui um [ tutorial para habilitar o modo administrador ] nas propriedades da chave Powershell.
Alteração efetuada, clique no valor ShowBasedOnVelocityId com o botão direito do mouse e renomeie essa entrada para HideBasedOnVelocityId.
Pelas alterações no Editor de Registro serem instantâneas, após efetuadas feche o Editor do Registro e novamente abra o Gerenciador de Tarefas com o atalho de teclas ctrl+shift+esc, por fim localize e clique 1x no Windows Explorer e clique no botão reiniciar.
Abra novamente o Gerenciador de Arquivos e confirme que a opção Abrir janela do PowerShell aqui foi perfeitamente removida do menu de contexto com o botão direito.
Incluindo ao menu de contexto em uma pasta aberta a opção “Abrir janela do Prompt de Comando”
Até aqui foi apresentado como incluir ao menu de contexto a opção Abrir janela do Prompt de Comando aqui, clicando com o botão direito em conjunto com a tecla shift em uma pasta, mesmo assim não em uma pasta aberta/selecionada.
Para incluir a opção Abrir a janela do Prompt de Comando pode ser configura conforme a seguir:
Abra novamente o Editor de Registro como já apresentado e assim que disponível avance até a seguinte chave de entrada.
HKEY_CLASSES_ROOT\Directory\Background\shell\cmd |
Novamente conceda o controle total na chave cmd como também já apresentado.
Verifique que a chave na cmd esteja devidamente selecionada, clique com o botão direito no painel do lado direito em uma área em branco, depois clique no valor HideBasedOnVelocityId com o botão direito do mouse e depois em Renomear, por fim altere o nome dessa chave para ShowBasedOnVelocityId.
Mais uma vez feche o Editor do Registro e novamente abra o Gerenciador de Tarefas com o atalho de teclas ctrl+shift+esc, por fim localize e clique 1x no Windows Explorer, clique no botão reiniciar.
Abra novamente um Gerenciador de Arquivos e junto com a tecla shift clique numa pasta com o botão direito e selecione Abrir janela do Prompt de Comando aqui.
Quando desejar reverter suas alterações
Para desfazer essas alterações basta seguir as mesmas instruções apresentadas até aqui, dessa vez renomeando o valor para ShowBasedOnVelocityId ou HideBasedOnVelocityId para o outro, dependendo se foi previamente modificado para exibir ou ocultar, no menu de contexto as opções.
Conclusão
O ambiente do prompt de comando ou console permanece como uma ferramenta diferencial nas mais variadas atividades durante o uso do sistema operacional, mesmo depois da introdução pela Microsoft do Powershell o console tradicional do saudoso D.O.S. (ou MS-DOS no caso da Microsoft) permanece em ampla utilização.
Ciente disso, a Microsoft vem gradativa e sutilmente substituindo os atalhos para o ambiente Powershell com muito mais recursos e competências, sendo uma evolução notável do console tradicional porém tem o seu custo.
É um ambiente com comandos e parâmetros visivelmente diferentes além de relativamente mais pesado quando comparado com o Prompt de Comando tradicional, por conta disso essa matéria apresentou como retornar o atalho para o console tradicional além de ficar disponível apenas com uso de tecla auxiliar e dessa maneira, ambos disponíveis torna fácil escolher qual será mais ágil ou simples de executar, mais rapidamente.
Se ñ quiser mexer em nada:
Abriu Janela do Powershell
Digite: start cmd
Vai abrir janela do prompt de comando onde vc estiver
Feche a janela do powershell.
Obrigado pelo complemento zezaomachado porém o objetivo foi agilizar o acesso ao console ou prompt de comando, considere que abrindo um powershell além de precisar aguardar o ambiente ser carregado ainda é preciso iniciar outra instância do prompt de comando. Mesmo assim obrigado pela contribuição !
Cara, o post é justamente pra ajudar aqueles que tem a dificuldade de Mexer com o Power Shell Ainda…. Então não é conveniente abrir o Power Shell e depois digitar “Start CMD”!
Obrigadu
Saudações Bruno Edu, como vai ?!
Na verdade à época em que o artigo foi elaborado a Microsoft estava gradativamente liberando atualizações do Windows 10, aí a cada versão surgiam novidades e alguns recursos eram modificados sejam eles incluídos ou descontinuados.
É interessante considerar que apesar de abordar o Windows 10, nada impede de aplicar as dicas em outras versões do Windows, por fim muito embora o PowerShell tenha evoluído significativamente com o tempo pode ser o caso do famoso prompt ser mais prático em alguns momentos, de ser o único recurso liberado em modo terminal entre algumas algumas condições principalmente em ambientes corporativos.
Mesmo assim agradecemos a visita e recomendamos visitar outros artigos bem interessantes para conhecer :-).