2013-10-07 17:29:52 +0000 2013-10-07 17:29:52 +0000
65
65

Não posso definir um programa como padrão para abrir um tipo de ficheiro com o Windows 7

Estou a tentar definir o programa padrão para abrir um ficheiro com e não consigo fazê-lo. Estou a usar o Windows 7 e a extensão de ficheiro que estou a tentar definir como padrão um programa é bfa (*.bfa); o programa que não só gera este tipo de ficheiro mas também o programa que estou a tentar definir como padrão para o abrir é o Blowfish Advanced CS http://bfacs.sourceforge.net/ ).

Quando clico com o botão direito do rato num ficheiro e selecciono “Open With”, passo pelos movimentos de tentar seleccionar o programa: clicando em “Browse” com “Always use the selected program…” verificado e depois navego para o programa. Uma vez seleccionado o programa, não aparece como opção no diálogo “Abrir Com”. Suspeito que o problema está relacionado com o facto de o SO ser de 64 bits e a aplicação de 32 bits. Alguma sugestão sobre como proceder?

Respostas (16)

80
80
80
2014-11-26 08:58:24 +0000

Encontre a chave de registo para a aplicação que deseja associar, digamos para Notepad++.exe em \HKEY_CLASSES_ROOT\Applications\notepad++.exe \shell\open\commandEncontre a chave de registo para a aplicação que deseja associar, digamos paraNotepad++.exe` em

Verifique se o caminho .exe está correcto. Se não estiver, então mude o caminho para o caminho correcto.

Depois de fazer isto, pode agora ir ao ficheiro que deseja associar e utilizar o caminho padrão Open With e escolher o programa que deseja abrir.

Explicação :

Esta questão acontece quando o Windows fica confuso sobre o caminho do ficheiro de um programa, uma vez que as associações de ficheiros são tratadas utilizando apenas o nome executável base de um programa fonte ).

Este erro pode ser causado por:

  • Execução de múltiplas versões de um programa (ou seja Notepad++ e Notepad++Portátil)
  • Mover programas para diferentes pastas. & - Mudança de letras de unidade
13
13
13
2014-04-10 22:11:52 +0000

Tive o mesmo problema, e nenhuma das soluções funcionou (como o método abaixo de ir ao Painel de Controlo - que faz a mesma coisa se clicar com o botão direito do rato no ficheiro->Abrir com->Selecionar Default). Mesmo depois de seleccionar o novo programa muitas vezes, este ficou preso com o antigo.

Eu corrigi-o editando o registo. Ir para a extensão em questão desta forma (tive problemas com .cpp):

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

Além destas duas chaves: OpenWithList e OpenWithProgids* , pode ter uma terceira chamada ‘ UserChoice*’. Basta apagar essa terceira chave. Depois disso, permitir-lhe-á alterar o programa padrão para essa extensão de ficheiro.

4
4
4
2016-03-10 13:44:46 +0000

exemplo : tipo de ficheiro .css

encontrar e apagar tecla

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

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

HKEY_CLASSES_ROOT\.css

abrir gestor de tarefas e reiniciar o Windows Explorer ou reiniciar o computador*

3
3
3
2013-10-07 17:39:32 +0000

Tente

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

ADDED

Também ver a pergunta aqui [ ftype changes are ignored. De onde é que o Windows recupera o valor “incorrecto”? Como posso impor as minhas alterações? (https://superuser.com/questions/1067226/ftype-changes-are-ignored-where-does-windows-retrieve-the-incorrect-value-fro) para um exemplo dos comandos assoc e ftype. Iniciando um prompt cmd administrativo e executando o comando assoc para a extensão, depois o comando ftype para ele, deve associar a extensão com o programa que especificar.

3
3
3
2016-09-13 13:17:54 +0000

Eu queria partilhar a minha solução. Queria abrir .spq com SpeQ Mathematics.exe, que é um programa autónomo (não requer instalação). O programa não apareceu na lista mesmo depois de o ter encontrado através da navegação e o ter seleccionado.

fui a

HKEY_CLASSES_ROOT\.spq

e encontrei na lista Data: spq_auto_file

I depois fui a

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

e vi a pasta errada listada em Data. Mudei a pasta para a actual e o programa apareceu na lista do menu de contexto. Suponho que a deslocação que pode ser feita com programas autónomos foi a razão do meu problema.

2
2
2
2013-10-07 19:42:04 +0000

Consegui resolver o meu problema com o programa em si. Ver a figura abaixo para referência; em ‘Ferramentas’ > ‘Opções’

O separador ‘Diversos’; em ‘Configuração do Registo’ existem duas opções que alteram o registo. Apliquei ambas e funciona agora. O que não está claro é como poderia ter feito isto sem que o programa o fizesse.

1
1
1
2018-11-27 15:05:13 +0000

No meu Windows 10, tudo o resto falhou, excepto o Nifsoft’ FileTypesManager

1
1
1
2016-06-24 20:08:00 +0000

Tive o mesmo/semelhante problema.

Aqui está o que o causou. Utilizo keepass.exe para abrir ficheiros .kbd, ambos os quais sincronizo sobre a nuvem. Quando movi a pasta, deixou de funcionar. O SO sabe que esse é o meu programa, mas não consigo actualizar a localização do executável através do diálogo Open-with.

A solução…

  • Abrir regedit
  • encontre a aplicação que procura em `HKEYCLASSESROOT\ApplicationsTive o mesmo/semelhante problema.

Aqui está o que o causou. Utilizo keepass.exe para abrir ficheiros .kbd, ambos os quais sincronizo sobre a nuvem. Quando movi a pasta, deixou de funcionar. O SO sabe que esse é o meu programa, mas não consigo actualizar a localização do executável através do diálogo Open-with.

A solução…

  • Abrir regedit
  • encontre a aplicação que procura em .
  • Exemplo: atom.exe está localizado em `HKEYCLASSESROOT\Applications\atom.exe`
  • apague essa entrada & - clique com o botão direito do rato no tipo de ficheiro e tente seleccionar novamente o programa. Deve agora aparecer
0
0
0
2015-01-27 04:45:05 +0000

Só para que vocês saibam…

Eu tive o mesmo problema em win8.1.

Esse diálogo de arquivo padrão parece pendurar explorador, acontece tanto na opção de clique direito da pasta como no ecrã de associação definido, penso que há algum problema com essa funcionalidade…

Para mim, matar o processo explorador via Task Manager e reabrir o explorador, (do gestor de tarefas) via File -> new Task -> explorer.exe, completou o processo de definição do programa padrão normalmente e tudo funciona bem agora.

Não sei se foi apenas sorte, mas vale a pena tentar…

0
0
0
2019-02-01 10:33:34 +0000

É necessário apagar a chave UserChoice de

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

Encontre a sua extensão, depois encontre a chave chamada “UserChoice” sob essa extensão.

0
0
0
2018-11-20 20:22:20 +0000

Mandei instalar o AutoCAD 2007 no meu computador e depois instalei o AutoCAD 2010. Mas não consegui reassociar as extensões dos ficheiros para que se abrissem usando o AutoCAD 2010.

A minha solução foi renomear a versão de 2007 acad.exe. Imediatamente a seguir, a versão 2010 apareceu na lista de programas disponíveis para associar a esse tipo de ficheiro.

0
0
0
2018-11-14 07:38:50 +0000

Pode usar este comando para ficheiros “.txt”. mas deve abrir o prompt de comando com funções administrativas. ftype txtfile=“C:\Program Files (x86)\Notepad++\notepad++.exe”“%1”

se não souber o tipo de ficheiro do seu ficheiro pode usar o comando “assoc .txt” no prompt de comando.

Para mais detalhes pode verificar este link Windows “Abrir Com” aplicação que não aparece como opção

Funciona para mim.

0
0
0
2017-01-11 14:31:38 +0000

Para quem tiver o mesmo problema, mas com o Office 365 / Excel 2016:

Ir para “Programas e Características” -> clique com o botão direito do rato em “Office 365” -> alterar -> Reparação Rápida resolveu o problema para mim.

-1
-1
-1
2014-09-13 01:37:17 +0000

resolvi este problema clicando com o botão direito do rato no ficheiro que queria abrir e escolhendo “propriedades”. no separador “geral” dizia “abre com: programa desconhecido” ou algo do género. apenas cliquei no botão “mudar…” ao lado dessa mensagem e escolhi a aplicação que eu queria. penso que talvez isto aconteça quando a aplicação associada é apagada.

-1
-1
-1
2015-11-05 07:25:50 +0000

Tente definir o padrão de dentro do programa que pretende utilizar como abridor.

Tive um problema semelhante quando os ficheiros php começaram subitamente a abrir com Acrobat, o que causou um erro, uma vez que o Acrobat não consegue lidar com o php. Tentei alterar a associação, mas tudo falhou. Finalmente fui às preferências do Dreamweaver e defini-o como abridor para o php.

-1
-1
-1
2015-05-28 19:37:11 +0000

A melhor solução é remover a conta de utilizador que não pode definir um programa padrão para abrir um ficheiro e recriar um novo utilizador. A certa altura, ao instalar/actualizar uma aplicação, o Windows corrompeu a política para essa conta de utilizador. Certifique-se de copiar todos os dados do utilizador (c:/users/userid/) antes de remover essa conta de utilizador e iniciar sessão com um utilizador diferente com conta Sysadmin.

Para remover a conta de utilizador: Painel de Controlo >> Sistema >> Configurações avançadas do sistema >> Avançado (separador) >> Configurar (sob Perfil de Utilizador) >> eliminar a conta de utilizador corrupta.

Em seguida, reiniciar a sessão, iniciar sessão e criar um novo utilizador. É possível usar o mesmo nome de conta.