Não consigo definir um programa como padrão para abrir um tipo de arquivo no Windows 7

56

Estou tentando definir o programa padrão para abrir um arquivo e não consigo fazê-lo. Estou usando o Windows 7 e a extensão de arquivo que estou tentando definir como um programa padrão é bfa (* .bfa); o programa que não apenas gera este tipo de arquivo, mas também o programa que eu estou tentando definir como padrão para abri-lo é o Blowfish Advanced CS ( link ).

Quando clico com o botão direito do mouse em um arquivo e seleciono "Abrir com", eu tento selecionar o programa: clique em "Procurar" com "Sempre usar o programa selecionado ..." e depois navego até o arquivo programa. Depois de selecionar o programa, ele não aparece como uma opção na caixa de diálogo "Abrir com". Eu suspeito que o problema está relacionado ao fato de que o sistema operacional é de 64 bits e o aplicativo é de 32 bits. Alguma sugestão de como proceder?

    
por Gedalya 07.10.2013 / 19:29

12 respostas

70

Encontre a chave de registro para o aplicativo que você deseja associar, digamos, para Notepad++.exe in \HKEY_CLASSES_ROOT\Applications\notepad++.exe \shell\open\command\

Verifique se o caminho .exe está correto. Caso contrário, altere o caminho para o caminho correto.

Depois de fazer isso, você pode ir para o arquivo que deseja associar e usar a maneira padrão Open With e escolher o programa que deseja abrir.

Explicação :

Esse problema ocorre quando o Windows fica confuso sobre o caminho de arquivo de um programa, pois as associações de arquivos são tratadas usando apenas o nome executável de base de um programa ( fonte ).

Esse bug pode ser causado por:

  • Execução de várias versões de um programa (por exemplo, Notepad ++ e Notepad ++ Portable )
  • Mover programas para pastas diferentes.
  • Alterando as letras de unidade
por 26.11.2014 / 09:58
10

Eu tive o mesmo problema, e nenhuma das soluções funcionou (como o método abaixo de ir ao Painel de Controle - que faz o mesmo se você clicar com o botão direito no arquivo- > Abrir Com- > Escolher Padrão). Mesmo depois de selecionar o novo programa muitas vezes, ele ficou preso ao antigo.

Eu consertei editando o registro. Vá para a extensão em questão assim (eu tive problema com .cpp):

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cpp

Além dessas duas chaves: OpenWithList e OpenWithProgids , pode haver uma terceira chamada ' UserChoice '. Basta apagar essa terceira chave. Depois disso, ele permitirá que você altere o programa padrão para essa extensão de arquivo.

    
por 11.04.2014 / 00:11
4

exemplo: tipo de arquivo .css

encontre e exclua a chave

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css

HKEY_CURRENT_USER\Software\Microsoft\Windows\Roaming\OpenWith\FileExts\.css

HKEY_CLASSES_ROOT\.css

abra o gerenciador de tarefas e reinicie o Windows Explorer ou reinicie o computador

    
por 10.03.2016 / 14:44
3

Tente

Control Panel\All Control Panel Items\Default Programs\Set Associations

ADICIONADO

Vejatambémaperguntaaqui As alterações de ftype são ignoradas. De onde o Windows recupera o valor "incorreto"? Como posso impor minhas alterações? para um exemplo dos comandos assoc e ftype. Iniciando um prompt cmd administrativo e executando o comando assoc para a extensão, o comando ftype para ele deve associar a extensão ao programa que você especificar.

    
por 07.10.2013 / 19:39
3

Eu queria compartilhar minha solução. Eu queria abrir o .spq com o SpeQ Mathematics.exe, que é um programa autônomo (não requer instalação). O programa não apareceu na lista mesmo depois de encontrá-lo por meio de navegação e selecioná-lo.

Eu fui para

HKEY_CLASSES_ROOT\.spq

e encontrado listado Data: spq_auto_file

Eu fui então para

HKEY_CURRENT_USER\Software\Classes\spq_auto_file\shell\open\command

e viu a pasta errada listada em Data . Eu mudei a pasta para o atual e o programa apareceu na lista do menu de contexto. Suponho que a mudança que pode ser feita com programas independentes seja a razão do meu problema.

    
por 13.09.2016 / 15:17
1

Consegui corrigir meu problema com o próprio programa. Veja a figura abaixo para referência; em "Ferramentas" > 'Opções'

A guia "Diversos"; Em 'Configuração do Registro', há duas opções que alteram o registro. Eu apliquei ambos e agora funciona. O que não está claro é como eu poderia ter feito isso sem o programa fazer isso.

    
por 07.10.2013 / 21:42
1

Eu tive o mesmo problema / semelhante.

Aqui está o que causou isso. Eu uso o keepass.exe para abrir arquivos .kbd que eu sincronizo com a nuvem. Quando mudei a pasta, parou de funcionar. O SO sabe que esse é o meu programa, mas não consigo atualizar a localização do executável através da caixa de diálogo Abrir-com.

A solução ...

  • Abra o regedit
  • encontre o aplicativo que você está procurando em HKEY_CLASSES_ROOT\Applications\ .
    • Exemplo: atom.exe está localizado em HKEY_CLASSES_ROOT\Applications\atom.exe
  • excluir essa entrada
  • clique com o botão direito do mouse no tipo de arquivo e tente selecionar o programa novamente. Agora deve aparecer
por 24.06.2016 / 22:08
0

Só para vocês saberem ...

Eu tive o mesmo problema no win8.1.

Esse diálogo de arquivo padrão parece travar o explorador, isso acontece tanto a partir da opção de clique com o botão direito da pasta quanto da tela de associação do conjunto, eu acho que há algum problema com essa funcionalidade ...

Para mim, matar o processo do explorador através do Gerenciador de Tarefas e reabrir o explorador (do gerenciador de tarefas) via Arquivo - > nova tarefa - > explorer.exe, completou o processo de configuração do programa padrão normalmente e tudo funciona bem agora.

Eu não sei se foi apenas sorte, mas vale a pena tentar ...

    
por 27.01.2015 / 05:45
0

Para qualquer pessoa que tenha o mesmo problema, mas com o Office 365 / Excel 2016:

Ir para "Programas e recursos" - > clique direito em "Office 365" - > mudar - > O Quick Repair corrigiu o problema para mim.

    
por 11.01.2017 / 15:31
-1

Eu consertei esse problema clicando com o botão direito do mouse no arquivo que eu queria abrir e escolhendo "propriedades". na aba "geral" dizia "abre com: programa desconhecido" ou algo parecido. Eu cliquei no botão "Alterar ..." ao lado da mensagem e escolhi o aplicativo que eu queria originalmente. Acho que isso acontece quando o aplicativo associado é excluído.

    
por 13.09.2014 / 03:37
-1

A melhor solução é remover a conta de usuário que não pode definir um programa padrão para abrir um arquivo e recriar um novo usuário. Em algum momento, ao instalar / atualizar um aplicativo, o Windows corrompeu a política para essa conta de usuário. Certifique-se de copiar todos os dados do usuário (c: / users / userid /) antes de remover essa conta de usuário e faça o login com um usuário diferente com conta Sysadmin.

Para remover a conta de usuário: Painel de controle > > Sistema > > Configurações avançadas do sistema > > Avançado (guia) > > Configuração (em Perfil do usuário) > > exclua a conta de usuário corrompida.

Em seguida, reinicialize, faça login e crie um novo usuário. Você pode usar o mesmo nome de conta.

    
por 28.05.2015 / 21:37
-1

Tente definir o padrão de dentro do programa que você deseja usar como abridor.

Eu tive um problema semelhante quando arquivos php, de repente, começaram a abrir com o Acrobat, o que causou um erro como o Acrobat não pode lidar com php. Eu tentei mudar a associação, mas tudo falhou. Finalmente foi para as preferências do Dreamweaver e defini-lo como opener para php.

    
por 05.11.2015 / 08:25

Tags