A maneira "fácil" é pressionar Shift + Enter.
Outra maneira é fazer isso permanentemente para aplicativos específicos. No caso do Notepad:
- Clique com o botão direito do mouse no bloco.
- Clique na localização do arquivo aberto.
- Clique com o botão direito no atalho.
-
Altere o alvo para:
%windir%\system32\cmd.exe /c start %windir%\system32\notepad.exe
Em geral, você pode fazer isso em qualquer atalho (incluindo o que aparecer quando você digita na caixa de pesquisa), e você faz isso prefixando
cmd.exe /c start
no caminho de destino usual.
Para o Windows 8, há um ajuste de registro ( source ):
- Abra o editor de registro.
- Ir para HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ ImmersiveShell
- Clique com o botão direito do mouse no painel direito e crie um novo valor chamado DesktopAppsAlwaysLaunchNewInstance com o tipo DWORD (pule esta etapa, se já existir).
- Defina seu valor como 1.
- Faça logoff e faça o login novamente.
Esse ajuste não funciona mais na versão 8.1. Em 8.1, há um hack louco ( source ):
- Instale ferramentas de depuração para Windows (download gratuito do MSDN)
- Crie um diretório no seu computador para armazenar símbolos em ([autor usa] c: \ localsymbols)
-
Crie um atalho na sua área de trabalho para executá-lo (substitua os dois caminhos para apontar onde você precisar):
[path_to_debugging_tools]\ntsd.exe -pn explorer.exe -pv -y SRV*[path_to_local_symbols]*http://msdl.microsoft.com/download/symbols -c "eb Windows_UI_Search!SearchUI::Data::SwitchToApp b8 00 00 00 00 c3; q"
-
Clique duas vezes no atalho ... [... e ele deve estar funcionando agora.]
Por que a Microsoft escolheu fazer isso quando todos os outros sistemas operacionais existentes e versões anteriores do Windows fazem o oposto é um pouco além de mim. Pelo menos eles fizeram shift + enter funcional, mas aparentemente eles decidiram que a maioria dos usuários são incapazes de manter o controle de suas janelas abertas ou usando a barra de tarefas (e decisões de UI como essa nos principais SOs são precisamente porque um usuário acabaria assim e que "start notepad" não significa start notepad. E assim, eles continuam a condenar os comandos de digitação ao domínio do usuário "avançado".