Questão Como você remove uma associação de programa padrão para tipos de arquivo no Windows 7?


Eu de alguma forma defini a associação de tipo de arquivo padrão para um tipo de arquivo no Windows 7. Não parece ser possível excluí-lo da tela de opções "Alterar o tipo de arquivo associado a uma extensão de arquivo". É possível removê-lo?


95


origem


Qual é a sua versão do Windows (XP, Vista ...)? - harrymc
Win7 - editou a questão para refletir isso. Observe que as opções de exclusão na interface de usuário de associações de arquivos não parecem estar disponíveis no Win7. - Christothes
Relacionado: superuser.com/questions/520193/…. Pode ser considerado uma duplicata, mas é mais recente e a resposta não é mencionada aqui. Basicamente, sugere-se para baixar e executar um aplicativo portátil (sem instalação necessária) que foi fornecido por um MVP da Microsoft. - Fabio Turati
Este é o melhor segmento: superuser.com/q/569449/78897 - Pacerier


Respostas:


  1. Encontre a extensão do arquivo em questão sob esta chave no registro:

    HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorador \ FileExts

    Excluir a subchave com o mesmo nome da extensão que você deseja cancelar a associação excluirá a associação de programa padrão. Nas versões mais antigas do Windows, você terá que matar e reiniciar explorer.exe para que isso tenha efeito (a alteração é instantânea a partir do Windows 10 de 64 bits).

  2. Na maioria dos casos, você também precisará remover a mesma subchave de HKEY_CLASSES_ROOT também.


91



@harrymc Se o seu explorer.exe falhar, a maioria reinicia automaticamente. Senão você pode iniciar o 'explorer.exe' via Executar Prompt ou Gerenciador de Tarefas -> Guia do Aplicativo -> nova tarefa -> explorer.exe - Ganesh R.
@ Ganesh.R: Em teoria. Na prática, pode levar algum tempo para reiniciar e imaginar o efeito que isso terá no OP. - harrymc
Você também pode precisar remover uma entrada associada na chave HKEY_CLASSES_ROOT. Eu usei o método acima sem também remover a entrada relacionada em HKEY_CLASSES_ROOT e a subchave específica do usuário apareceu novamente depois que eu executei o arquivo em questão. Eu achei estranho que o ícone do arquivo não mudou após a reinicialização quando eu usei apenas o seu método. De qualquer forma, obrigado pela ajuda! - Jonathan Nesbitt
A remoção de chave adicional sugerida pelo @JonathanNesbitt também foi necessária na minha situação. A exclusão da subchave HKEY_CURRENT_USER não parece ser suficiente por si só. - Iakovosian
Isto não funcionou para mim. Eu precisava pesquisar o registro inteiro para a extensão e encontrei uma entrada chamada "xxx_auto_file" em HKEY_USERS (onde xxx era minha extensão de arquivo). Eu tive que excluir isso para remover totalmente a capacidade de clicar duas vezes no ícone do arquivo e fazer com que ele abra o aplicativo. - Mark Lakata


Mesmo método mais fácil que eu encontrei, requer apenas a linha de comando.

  1. Abra um prompt de comando com privilégios de administrador (clique com o botão direito do mouse em> Executar como administrador).
  2. Execute o comando assoc .<file_extension> no prompt. Isso fornecerá o tipo de arquivo associado à extensão. Se este comando retornar File association not found for extension .<file_extension>significa que a extensão não está associada a nenhum tipo de arquivo. Se retornar um valor de associação no formato .<file_extension>=<Some Value> e vá para a etapa 3.
  3. Execute o comando ftype [FileType]= , em que FileType é o tipo de arquivo retornado na Etapa 2.

Agradecimentos especiais vão para Minha vida digital pelas instruções que usei para descobrir isso. Eles também incluíram uma etapa que desassocia a extensão do tipo de arquivo, mas com base no que você está procurando, isso não é estritamente necessário.


10



Você deve ter limpado que ext é um exemplo e não um comando que inicia o processo. De qualquer forma, essa é uma resposta muito boa e vai direto para a solução. O link pode ficar inativo uma vez, portanto, se alguém precisar associar uma extensão com null, ele deverá digitar: assoc .ext = then ftype WinRAR = para limpar as associações do programa. No meu caso não funcionou para .localstorage (arquivos do Mozilla para conteúdo baixado). Então eu usei a resposta de Christothes. - Yannis Dran


No Explorer, vá para Ferramentas | Opções de pasta | Tipos de arquivo, encontre a extensão que você está procurando e clique em Excluir.

Ou, se Excluir estiver esmaecido, clique em Restaurar (para defini-lo de volta aos padrões) e, em seguida, em Excluir.


5



Este menu está faltando no Windows 7. Eu usei o utilitário Default Programs Editor como mencionado em várias respostas, como esta: superuser.com/a/294490/38267 - goodeye
Maravilhoso. Fiz o trabalho bem (XP). E eu não tive que olhar o regedit. - Plutonium smuggler


Por que não usar esse método aqui:

http://pcsupport.about.com/od/fixtheproblem/ht/default-program-windows-7.htm

Siga estas etapas muito fáceis para alterar o programa que inicia quando você abre um tipo específico de arquivo no Windows 7.

Veja como:

  1. Clique em Começar e depois Painel de controle.

    Gorjeta: Com pressa? Tipo associações na caixa de pesquisa depois de clicar no botão Iniciar. Escolha __Faça um tipo de arquivo sempre aberto em um   programa específico_ da lista de resultados e pule para Passo 4.

  2. Clique no Programas ligação.

    Nota: Se você está vendo o Ícones pequenos ou Ícones grandes vista do Painel de Controle, você não verá este link. Clique no Padrão   Programas ícone e, em seguida, clique no Associe um tipo de arquivo ou   protocolo com um programa ligação. Em seguida, avance para o passo 4.

  3. Clique no Tornar um tipo de arquivo sempre aberto em um programa específico link sob o Programas padrão posição.

  4. No Definir Associações janela, role a lista até ver a extensão do arquivo que você deseja alterar o programa padrão   para.

  5. Clique na extensão do arquivo para destacá-lo, depois de encontrar o que você está procurando.

  6. Clique no Alterar programa ... botão acima da barra de rolagem.

    o Abrir com caixa de diálogo deve aparecer.

  7. Olhe através das opções no Programas Recomendados área e escolha o aplicativo que você deseja abrir a extensão do arquivo com   quando você clica duas vezes no tipo específico de arquivo no seu computador.

    Nota: As possibilidades são, as aplicações listadas sob Programas Recomendados conterá os programas mais aplicáveis ​​para este tipo de arquivo   mas certifique-se de olhar para as aplicações sob Outros programas. Você   pode precisar clicar no v para expandir a lista desses programas.

    Nota: Clique Squeaky toy... para pesquisar em seu computador por qualquer programa não listado que você gostaria de usar.

  8. Clique no Está bem botão no Abrir com janela. O Windows 7 atualizará a lista de associações de arquivos para mostrar o novo programa padrão   para abrir este tipo de arquivo.

  9. Clique no Fechar botão na parte inferior do Definir Associações janela. Você também pode fechar o Painel de controle janela se ainda é   aberto.

  10. Desse ponto em diante, quando você clica duas vezes em qualquer arquivo com essa extensão de arquivo específica, o programa com o qual você o associou    Passo 7 irá iniciar e carregar o arquivo específico.

    Importante: Seja qual for o programa usado para abrir automaticamente quando esses tipos de arquivos foram lançados, eles ainda abrirão esses tipos de arquivos.   arquivos. Para usar outro programa, você só precisa iniciar o programa   manualmente e, em seguida, procure em seu computador pelo arquivo específico.


5



Bem-vindo ao Superusuário. Por favor, não forneça respostas apenas para links, páginas da web serão movidas e links morrerão para que essa resposta não seja de nenhuma utilidade para futuros visitantes. Tente adicionar um resumo ou uma versão abreviada do conteúdo desse link. - Tog
Boa resposta para obter este diálogo oculto no Win7. Mas é útil apenas para mudando o aplicativo associado, não para removendo isto. Eu tinha atribuído o Notepad ++ ao .bat. E então eu não sabia como remover esta associação para obter a opção de apenas executar o arquivo .bat. Para este caso especial, a resposta de Christothes me ajudou. - thersch
As mudanças não estão ocorrendo e ainda assim o programa mais antigo permanece como padrão, até eu ordenei que ele mudasse para o mais novo. - ankit


Eu não consegui encontrar o correto Registro do Windows linha, então eu usei um trabalho ao redor. Na minha área de trabalho, criei um arquivo de texto chamado "deleteable.txt". Eu mudei a extensão para .exe. Em seguida, usei o painel de controle para alterar o programa padrão atribuído à extensão de arquivo desejada para o novo "deleteable.exe". Em seguida, fechei o painel de controle e, finalmente, excluí o arquivo da área de trabalho.


3



Bom truque. Eu vou ter que tentar. - Kevin Fegan
Assim :-) bastante simples também. Ainda assim, ter a opção de desativar essa estupida caixa de seleção por padrão seria ainda melhor :-) - Christian Stieber
Isso não parece funcionar no Windows 7 (eu tentei no Windows 7 Enterprise 64-bit). Quando o arquivo EXE falso é removido, ele reverte para a associação anterior. - Peter Mortensen
Existem alguns requisitos para isso funcionar? 32 bits vs. 64 bits? Pacote de serviço? Edição do Windows (casa, profissional, etc.)? Privilégios de usuário? - Peter Mortensen


Semelhante à resposta principal, mas acho melhor excluir apenas a subchave UserChoice porque você não precisa matar todas as informações sobre a extensão do arquivo (como a lista aberta), apenas a "escolha que o usuário selecionou "(aka-UserChoice). Eu uso um arquivo REG para torná-lo rápido para repetir para teste. Você pode copiar e colar isso, incluindo a linha de versão, e salvar como um arquivo REG. Basta alterar .ics e .vcs para qualquer extensão desejada (ou apenas remover uma linha se quiser redefinir apenas uma):

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ics\UserChoice]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.vcs\UserChoice]

Se você não estiver familiarizado com os arquivos REG, as linhas acima que começam com "-" simplesmente excluem essas chaves do registro.

Além disso, e a principal razão que eu postei esta resposta, com esta solução eu não tenho que reiniciar o explorer.exe. Talvez algo específico para minha configuração, mas eu usei no Win7 e no Win8 e nunca tive que reiniciar o explorer.exe para que a alteração tivesse efeito.


3





Ferramentas Elétricas para Elementos Criativos é uma coleção de ferramentas de produtividade para o Microsoft Windows Vista, o Windows XP, o Windows Server 2003, o Windows 2000 e o Windows Me. Um dos utilitários de arquivos é Tipo de Arquivo Médico que permite ao usuário clicar com o botão direito em qualquer arquivo e selecionar Editar tipo de arquivo para modificar os aplicativos usados ​​para abrir arquivos desse tipo. Use o "Tipo de arquivo" para escolher programas padrão, adicionar ou remover tipos de arquivo no menu "Novo" do Explorer e personalizar os menus de contexto dos arquivos.

alt text

Mais utilidades aqui: Associações de arquivos do Windows Vista Ferramentas avançadas de gerenciamento de edição


0



Bom, mas não de graça. Teste de 45 dias, registro de US $ 18. PARA SUA INFORMAÇÃO. - quack quixote
Se um programa é gratuito, eu costumo adicionar uma nota de rodapé aos meus posts, e às vezes o velho lema shareware se aplica: vale a pena pagar pelo software que vale a pena usar :)
@ Molly7244 O link está morto - Simon


Eu fiz o método ignorante da força bruta. Exclua todas as chaves do Registro que tenham a extensão mencionada nelas, bem como exclua todas as chaves do registro que tenham o aplicativo anterior (bar.exe) mencionado neles.

Supondo que a extensão é .foo e a aplicação é bar.exeAcho que encontrei coisas aqui

 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
 HKEY_CLASSES_ROOT\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
 HKEY_USERS\foo_auto_file
 HKEY_CLASSES_ROOT\Applications\bar.exe

bem como algumas outras coisas que não parecem úteis para apagar (muitas listas MRU)

E talvez eu tenha que fazer logout / login também, embora eu não tenha certeza se isso foi 100% necessário.


0



"Força bruta" está certa - como uma marreta. Isso parece muito perigoso; especialmente a parte sobre como excluir todas as entradas do registro que se referem ao aplicativo. - Scott
Eu escrevi o aplicativo, então estou menos preocupado com isso ser perigoso. A questão era que eu queria realocar o aplicativo para uma pasta diferente, mas todos os esforços de tentar reatribuí-lo através das ferramentas fornecidas no Painel de Controle falharam. - Mark Lakata
Bem para você. Meu ponto é que sua resposta pode ser perigosa para Christothes ou qualquer outra pessoa que tenha a mesma pergunta. - Scott


Abra um novo arquivo de texto .txt e salve-o na área de trabalho, forneça qualquer nome e extensão .exe e fechá-lo, abra as propriedades do arquivo que você deseja alterar abrir com e na guia geral clique em alterar em Abrir com coluna clique em Procurar e selecione o seu criado .exe arquivo e clique em ok ele vai mudar para o seu novo programa criado e, em seguida, exclua o arquivo exe é isso, então quando você abrir o arquivo que ele irá pedir para abrir com.


0





Minhas Soluções:

  1. Use este método desta questão ... mas para algum usuário não funciona
  2. Outra solução:
    Procurar por php_auto_file no registro e excluir entrada. depois do explorador reiniciar ... o trabalho dele
  3. Melhor solução:
    Baixar homem do tipo de arquivo nirsoft(Descrição Link), abra-o, clique no ícone de atualização, aguarde a atualização ser concluída, localize por exemplo: .php extensão ... e clique duas vezes nessa linha ... e agora você vê uma janela de diálogo ... agora verifique show this file type in the 'New' menu of Explorer

0