Como eu mudo a associação de arquivos para um programa com o mesmo nome no Windows 7?

7

Os controles de associação de arquivos do Windows 7 foram "simplificados" e agora parece que não consigo alterar a associação padrão de um arquivo (no meu caso, um script Python) para um executável diferente.

Se eu clicar com o botão direito no script e clicar em "Abrir com ...", "Escolher programa padrão", "Procurar ..." e escolher o intérprete desejado (por exemplo, C:\Python27\python.exe ), ele será revertido para outro. -o primeiro - python.exe já nos "Programas Recomendados", que é um interpretador 2.4. Há um segundo python.exe também, 2.6, mas se eu selecionar explicitamente esse programa com browse, ele ainda será revertido para o primeiro Python na lista.

Como faço para recuperar o poder do XP?

    
por Nick T 14.07.2011 / 04:32

7 respostas

4

Você pode experimentar o editor de programas padrão . Eu tenho uma boa experiência com isso.

    
por 14.07.2011 / 07:28
3

Você sempre pode fazer a alteração no registro em:

HKEY_CLASSES_ROOT e HKEY_CURRENT_USER \ Software \ Classes

Mas eu recomendo strongmente os Tipos do Sourceforge pelo controle sobre todas as partes do processo de associação.

    
por 14.07.2011 / 05:27
2

É uma solução alternativa, mas altere o nome do python.exe 2.4 e tente executar um .py. Deve apesar de um erro de arquivo não encontrado. Em seguida, navegue até o arquivo correto. Sinta-se à vontade para renomear o original python.exe do 2.4 para o seu nome anterior.

    
por 14.07.2011 / 04:45
2

Eu usaria o Creative Elements Power Tools, especificamente o "File Type Doctor".

link (para download)

link (para captura de tela)

Isso tem a vantagem de parecer quase exatamente como a área de associação de arquivos do XP, então você estaria familiarizado com isso.

    
por 14.07.2011 / 04:42
1

Tem a certeza de que está a activar a caixa de verificação "Utilizar sempre o programa seleccionado para abrir este tipo de ficheiro" à esquerda do botão de navegação?

Este problema não deve acontecer, caso contrário. E não me lembro de testemunhar algo semelhante.

    
por 14.07.2011 / 04:47
1

Além da maneira manual de alterar associações para todas as extensões relevantes descritas na resposta de Juhele , há uma maneira específica para o Python:

Painel de controle - > Adicionar ou remover programas - > < instalação do Python padrão atual > - > Mudar

No assistente de instalação exibido, selecione Alterar Python < version >. Em seguida, a lista de recursos instalados é exibida. Estamos interessados em "Registrar extensões" (governa a ação de duplo clique) e "Adicionar python.exe a PATH" (o que digita python no console é executado):

Você precisa desmarcar esses recursos para a instalação padrão atual e verificá-los para o que você deseja mudar.

Isso é mais fácil do que editar PATH / associações manualmente: dessa forma, você está protegido contra surpresas desagradáveis:

  • o assistente de associação de tipo de arquivo de ações só pode alterar a associação para o usuário atual
    • a atualização da sua instalação não afetará as associações substituídas
  • ao instalar / atualizar, o assistente de instalação age de acordo com seus registros e pode deixar efeitos colaterais / sobras se você fez algo engraçado sem avisar
por 14.03.2016 / 18:42
0

Você pode fazer com que a associação de arquivos funcione da maneira antiga antes do Windows 7.

(1) Download

link

(2) descompacte, clique com o botão direito do mouse no executável "executar como administrador"

(3) no menu, selecione "ferramentas- > associação de arquivos"

Ao editar uma associação de arquivos, desmarque "ExOverride" se estiver definido e salve. Isso impedirá que o Gerenciador de Arquivos gerencie a associação de arquivos e reverterá o método mais antigo de Classes de Registro de associar arquivos. Se você associar novamente o arquivo do explorer, o sinalizador ExOverride será ativado novamente. Mas, você sempre pode executar novamente este programa e inverter o bit ExOverride novamente.

    
por 15.10.2017 / 18:14