Estou tentando definir o programa padrão para abrir um arquivo e não consigo fazer isso. Estou usando o Windows 7 e a extensão de arquivo que estou tentando definir como programa padrão é bfa (* .bfa); o programa que não apenas gera esse tipo de arquivo, mas também o programa que estou tentando definir como padrão para abri-lo é o Blowfish Advanced CS ( http://bfacs.sourceforge.net/ ).
Quando clico com o botão direito do mouse em um arquivo e seleciono "Abrir com", passo por todas as tentativas de selecionar o programa: clicando em "Procurar" com "Sempre usar o programa selecionado ..." marcado e depois navego para o programa. Depois de selecionar o programa, ele não aparece como opção na caixa de diálogo "Abrir com". Suspeito que o problema esteja relacionado ao fato de o sistema operacional ter 64 bits e o aplicativo ter 32 bits. Alguma sugestão de como proceder?
Respostas:
Encontre a chave de registro do aplicativo que você deseja associar, digamos
Notepad++.exe
em\HKEY_CLASSES_ROOT\Applications\notepad++.exe \shell\open\command\
Verifique se o
.exe
caminho está correto. Caso contrário, altere o caminho para o caminho correto.Depois de fazer isso, agora você pode ir para o arquivo que deseja associar e usar o modo padrão
Open With
e escolher o programa que deseja abrir.Explicação :
Esse problema ocorre quando o Windows fica confuso sobre o caminho do arquivo para um programa, pois as associações de arquivos são tratadas usando apenas o nome executável base de um programa ( origem ).
Este bug pode ser causado por:
fonte
Eu tive o mesmo problema e nenhuma das soluções funcionou (como o método abaixo de ir para o Painel de Controle - que faz a mesma coisa se você clicar com o botão direito do mouse no arquivo-> Abrir com-> Escolher padrão). Mesmo depois de selecionar o novo programa várias vezes, ele ficou com o antigo.
Corrigi-o editando o registro. Vá para a extensão em questão como esta (tive problemas com .cpp):
Além dessas duas chaves: OpenWithList e OpenWithProgids , pode haver uma terceira chamada ' UserChoice '. Apenas apague essa terceira chave. Depois disso, ele permitirá que você altere o programa padrão para essa extensão de arquivo.
fonte
Computer\HKEY_CLASSES_ROOT\Applications\
encontrar a chave de (nome do aplicativo) e exclua-a. Em seguida, execute o truque Abrir com (padrão =) novamente e tudo funcionará.exemplo: tipo de arquivo .css
chave de localização e exclusão
abra o Gerenciador de tarefas e reinicie o Windows Explorer ou reinicie o computador
fonte
Experimentar
ADICIONADO
Veja também a pergunta aqui As alterações de tipo são ignoradas. De onde o Windows recupera o valor "incorreto"? Como posso aplicar minhas alterações? para um exemplo dos comandos assoc e ftype. Iniciando um prompt administrativo do cmd e executando o comando assoc para a extensão, o comando ftype para ele deve associar a extensão ao programa que você especificar.
fonte
Eu queria compartilhar minha solução. Eu queria abrir o .spq com o SpeQ Mathematics.exe, que é um programa independente (não requer instalação). O programa não apareceu na lista mesmo depois que eu o encontrei na navegação e o selecionei.
eu fui para
e encontrado listado
Data: spq_auto_file
Eu fui então
e vi a pasta errada listada em
Data
. Mudei a pasta para a atual e o programa apareceu na lista do menu de contexto. Suponho que a mudança que pode ser feita com programas independentes foi a razão do meu problema.fonte
Consegui resolver 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', existem duas opções que alteram o registro. Eu apliquei os dois e ele funciona agora. O que não está claro é como eu poderia ter feito isso sem o programa fazer isso.
fonte
Eu tive o mesmo problema / similar.
Aqui está o que causou isso. Eu uso o keepass.exe para abrir arquivos .kbd, ambos sincronizados na nuvem. Quando mudei a pasta, ela parou de funcionar. O sistema operacional sabe que esse é o meu programa, mas não consigo atualizar o local do executável por meio da caixa de diálogo Abrir com.
A solução...
HKEY_CLASSES_ROOT\Applications\
.HKEY_CLASSES_ROOT\Applications\atom.exe
fonte
No meu Windows 10, tudo mais falhou, exceto o FileTypesManager da Nifsoft
fonte
Só para vocês saberem ...
Eu tive o mesmo problema no win8.1.
Esse diálogo de arquivo padrão parece travar o explorer, isso acontece tanto na opção de clique direito da pasta quanto na tela de associação de conjuntos, acho que há algum problema com essa funcionalidade ...
Para mim, matar o processo do explorer via Gerenciador de tarefas e reabrir o explorer (do gerenciador de tarefas) por meio de Arquivo -> nova tarefa -> explorer.exe, completou o processo de definir o programa padrão normalmente e tudo funciona bem agora.
Não sei se foi apenas sorte, mas vale a pena tentar ...
fonte
Para qualquer pessoa com o mesmo problema, mas com o Office 365 / Excel 2016:
Indo para "Programas e Recursos" -> clique com o botão direito do mouse em "Office 365" -> alterar -> O Reparo Rápido corrigiu o problema para mim.
fonte
Você pode usar este comando para arquivos ".txt". mas você deve abrir o prompt de comando com funções de administrador. ftype txtfile = "C: \ Arquivos de programas (x86) \ Notepad ++ \ notepad ++. exe" "% 1"
se você não souber o tipo de arquivo, poderá usar o comando "assoc .txt" no prompt de comando.
Para obter mais detalhes, consulte este link: O aplicativo "Abrir com" do Windows não aparece como opção.
Funciona para mim.
fonte
Eu tinha o AutoCAD 2007 instalado no meu computador e instalei o AutoCAD 2010. Mas não consegui reassociar as extensões de arquivo para que elas se abrissem usando o AutoCAD 2010.
Minha solução foi renomear a versão acad.exe de 2007. Imediatamente depois, a versão 2010 apareceu na lista de programas disponíveis para associar a esse tipo de arquivo.
fonte
Você precisa excluir a chave UserChoice de
Encontre sua extensão e, em seguida, encontre a chave chamada “UserChoice” sob essa extensão.
fonte
Corrigi esse problema clicando com o botão direito do mouse no arquivo que eu queria abrir e escolhendo "propriedades". na guia "geral", dizia "abre com: programa desconhecido" ou algo parecido. Acabei de clicar no botão "alterar ..." ao lado dessa mensagem e escolhi o aplicativo que eu queria originalmente. Eu acho que talvez isso aconteça quando o aplicativo associado for excluído.
fonte
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 efetue login com um usuário diferente com a conta Sysadmin.
Para remover a conta de usuário: Painel de controle >> Sistema >> Configurações avançadas do sistema >> Avançadas (guia) >> Configuração (em Perfil do usuário) >> exclua a conta de usuário corrompida.
Em seguida, reinicie, faça o login e crie um novo usuário. Você pode usar o mesmo nome de conta.
fonte
Tente definir o padrão no programa que você deseja usar como abridor.
Eu tive um problema semelhante quando, de repente, os arquivos php começaram a abrir com o Acrobat, o que causou um erro, pois o Acrobat não consegue lidar com php. Eu tentei mudar a associação, mas tudo falhou. Finalmente, fui às preferências do Dreamweaver e defini-lo como abridor para php.
fonte