Por que o Run do Windows executa o programa no caminho errado?

Por que o Run do Windows executa o programa no caminho errado?

Tenho o python 3.3 e 2.7 instalado no meu computador. Ultimamente decidi rodar o python 2.7 mais do Run, quando anteriormente o python 3.3 era usado. ("python" é preenchido automaticamente em execução)

Para fazer isso, mudei a variável de sistema PATH para C:\python27 de C:\python33.

Quando executo a partir do próprio CMD, o python 2.7 é aberto. No entanto, quando tento fazer isso em Run, não funciona.

Qualquer ajuda? Estou muito mais curioso sobre o "porquê" do que quero uma solução.

Notas: * Tentei olhar em HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU, pensando em algum tipo de cache, mas os caminhos lá são de python27. * Minha variável PATH do usuário não é relevante, verifiquei. * Tentei remover completamente o caminho do python 2.7, mas quando tento executar o python, o 3.3 é aberto.

Responder1

Certifique-se de ter apenas um diretório python em sua variável de caminho. alternativamente, você pode verificar HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths para ver se você tem uma chave para seu interpretador python e, se não, criar uma chave indicando seu executável. mais algumas informações aqui:http://commandwindows.com/runline.htm

informação relacionada