Por que não é possível alterar o programa padrão para abrir uma extensão no Windows 7?

20

Eu erroneamente atribuo o Office Outlook para abrir meus arquivos .eml no Windows 7. Mas, como o Outlook não abre esses arquivos, baixei o Live Mail, mas agora não posso atribuí-lo para abrir esse tipo de arquivo por padrão. / p>

Eu tentei executar o Explorer como Administrador, não para aproveitar.

    
por Eduardo Molteni 01.09.2009 / 15:50

8 respostas

27

Os recursos de gerenciamento de tipo de arquivo do Windows Vista e do Windows 7 são na melhor das hipóteses. Eu nunca entendi porque a Microsoft destruiu essa parte do sistema operacional quando lançou o Vista. Eles acrescentaram limitações que não fazem sentido algum.

Você pode tentar usar as alternativas listadas na minha pergunta anterior sobre o assunto:

What program do you use to edit file associations in Vista and Windows 7?

O programa que se destacou foi o Editor de Programas Padrão , que é gratuito e permite que você faça praticamente qualquer coisa deseja fazer.

    
por 01.09.2009 / 16:25
3

Minha resposta está relacionada a um problema semelhante, mas não o mesmo, em que não posso associar uma extensão de arquivo a um programa com o mesmo nome de um programa excluído usado anteriormente para essa extensão, quando o novo programa está localizado em um caminho diferente. No entanto, isso deve ser relevante para o seu caso.

Como outros notaram, as entradas quebradas do registro explicam esse comportamento. Eu usei CCleaner para me livrar da entrada errada depois que eu tentei e não consegui me livrar dela sozinha. Isso parece acontecer quando um programa usado para abrir um tipo de arquivo específico é excluído e você tenta associar esse tipo de arquivo a outro programa com o mesmo nome instalado em outro lugar. Quando isso acontece, o Windows fica confuso sobre o programa usado para abri-lo, e o sistema não pode associar a extensão do arquivo ao novo programa.

Você pode querer analisar este responda para mais informações e alguns cuidados sobre limpadores de registro, incluindo o CCleaner.

    
por 30.08.2012 / 16:06
2

Para alterar uma extensão para não ser aberta por qualquer programa:

  1. Crie um arquivo de texto com uma linha de rabiscos nele.
  2. Salve em sua área de trabalho com a extensão .txt .
  3. No Painel de Controle, vá para a extensão para a qual você deseja remover a associação padrão.
  4. Atribuir o arquivo de texto acima para ser o programa padrão para essa extensão.
  5. Feche o painel de controle.
  6. Volte para o arquivo de texto e exclua-o.

A extensão associada a este arquivo de texto na etapa 4 agora mostrará que está associada a um programa "desconhecido".

    
por 23.03.2014 / 12:49
1

Uma pergunta antiga, mas tinha o mesmo problema e essa ferramenta simples corrigiu isso para mim. Basta selecionar a extensão e clicar em "Excluir tipo de arquivo". Depois disso, a opção não estava mais desativada. link

    
por 21.11.2010 / 18:48
1

você pode usar o Doutor do tipo de arquivo , que faz parte das ferramentas do elemento de criação strong> para corrigir isso.

    
por 01.09.2009 / 17:21
1

Como a entrada do registro pode ser quebrada, outra maneira de corrigir isso pode ser executar um limpador de registro (usei o Eusing Free Registry Cleaner) que detectará uma entrada inválida e a excluirá. Depois, você pode tentar associar novamente a extensão ao modo normal. Isso funcionou para mim, depois que mudei de um portátil para uma instalação do sistema, e o registro ainda apontava para a instalação portátil.

    
por 30.08.2012 / 15:43
0

O "NoFileAssociate" está definido como 0?

De KB555076 :

  1. Ir para "Iniciar" - > "Corra".
  2. Escreva "Regedit" e pressione o botão "Enter".
  3. Navegue para:     HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ policies \ Explorer
  4. No lado direito da tela, clique duas vezes em "NoFileAssociate".
  5. Altere o valor de "NoFileAssociate" de 1 para 0.
  6. Feche "Regedit".
  7. Reinicialize o servidor.
por 01.09.2009 / 16:02
0

Deixe-me compartilhar uma experiência relacionada com meu computador Win7. Meu PC tinha dois clientes de e-mail instalados Lotus Notes e Outlook 2013. Tinha estabelecido o Outlook como o padrão para abrir todas as extensões relacionadas a e-mail, como .eml, .msg, .vcf, .vcs etc. clicou em um arquivo com extensão .eml. Tive que usar a opção "abrir com" para abrir esses arquivos no Outlook. Daí eu fui ao painel de controle - "Definir programas padrão" - "Outlook" - "escolha padrões para este programa" - e verifiquei a opção .eml. No entanto, voltando a caixa de seleção para arquivos .eml tinha se limpou.

Solução: encontrou a chave reg abaixo [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts.eml] Excluiu a chave .eml. Duplo clique no arquivo .eml e ele é aberto no outlook, e também a opção .eml foi checada em "Set default programs" para outlook no painel de controle.

    
por 23.06.2015 / 08:37