Adicionar programa manualmente para abrir com no Windows 10

9

Eu tenho uma versão independente do IrfanView (x64) e quero que ela apareça no menu Abrir com para todos os arquivos de imagem. Eu não quero que seja o programa padrão no entanto. Por alguma razão, não importa o que eu faça, não quero entrar nesta lista. Ele nem aparece no menu "mais aplicativos" depois de clicar em Abrir com. Aqui estão as coisas que eu tentei (em nenhuma ordem particular):

  • Abrindo o arquivo com o IrfanView
  • Atribuindo IrfanView como o aplicativo padrão e, em seguida, reatribuindo o aplicativo anterior
  • Seguindo as instruções aqui: Adicionar itens à lista "Abrir com" no Windows 8 (a chave do registro relevante já existe!)
  • Baixando o Editor de Programas Padrão (não parece ter essa opção, e eu não quero adicionar uma opção de shell "Editar com IrfanView")
  • Seguindo as instruções aqui: http://www.sevenforums.com/tutorials/178066-open-add-program.html (o problema é que o site que hospeda o aplicativo relevante parece estar permanentemente inativo)
Ynhockey
fonte

Respostas:

5

Eu acho que você deveria tentar novamente Editor de Programas Padrão .

Não clique em "Menu de contexto", mas sim na opção na parte inferior - "Change'Open with 'programs":

enter image description here

e depois:

enter image description here

Pode ser necessário reiniciar o computador para que as alterações apareçam.

FKasa
fonte
Funcionou, sem ideia de como eu perdi esse link na parte inferior.
Ynhockey
1
Problema estranho: todos os três programas que eu quero realmente aparecer lá, mas o próprio Windows só mostra dois deles, não importa o que eu faça ...
Nyerguds
1
@Nyerguds: Isso parece ser um bug do Windows 10. Veja esta resposta Como resolver o problema.
Robert
2

Outra excelente ferramenta é OpenWithView de Nir Sofer.

Vale muito a pena conferir suas outras ferramentas gratuitas.

sancho.s
fonte
1

Eu me deparei com um caso especial que exigia algumas etapas alternativas e queria compartilhá-lo na probabilidade de alguém encontrar o mesmo problema:

Então, eu queria corrigir o Visual Studio 2013 e 2015 não aparecendo na lista inicial de Open With para arquivos .sln; apenas 2017 e 2010 (o último dos quais nunca foi instalado nesta máquina). Imagine minha frustração quando, de acordo com o Default Programs Editor, tudo que eu quero já é em a lista.

E eles de fato estavam já em .sln OpenWithProgids, mas acontece MS inventou um novo AllowSilentDefaultTakeOver valor de registro para classes de arquivo no Windows 8 talvez faça algumas coisas , mas entre eles parece estar impedindo um programa de aparecer na lista inicial com Open With; porque assim que eu removi o AllowSilentDefaultTakeOver valor do VisualStudio.sln.12.0 e VisualStudio.sln.14.0 chaves sob HKEY_CLASSES_ROOT, Visual Studio 2013 e 2015 finalmente apareceram.

E só para ter certeza, eu adicionado AllowSilentDefaultTakeOver para a classe inútil do Visual Studio 2010, e lo , desapareceu da lista Open With!

Então, se parece que você tentou de tudo para que um programa apareça na lista Abrir com um tipo de arquivo e ele simplesmente não está funcionando, procure por um AllowSilentDefaultTakeOver valor em HKEY_CLASSES_ROOT\[program's file type ProgID]. (Embora, realisticamente, você provavelmente só verá isso em versões mais antigas dos programas da Microsoft quando também tiver uma versão mais recente instalada.)

Kyle Fiegener
fonte
Eu tive a mesma questão de apenas 2010 e 2017 aparecendo e tentando de tudo para que 2015 aparecesse. Eu removi o "AllowSilentDefaultTakeOver" das classes "VisualStudio.sln.14.0" e finalmente os 2015 shows abertos. Obrigado!
Tomas