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

101

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?

    
por Christothes 01.10.2009 / 17:37

11 respostas

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

    HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ 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 o explorer.exe para que isso entre em vigor (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 .

por 01.10.2009 / 17:38
10

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

  1. Abra um prompt de comando com privilégios de administrador (clique com o botão direito 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 ele retornar um valor de associação no formato .<file_extension>=<Some Value> , vá para a Etapa 3.
  3. Execute o comando ftype [FileType]= , em que FileType é o tipo de arquivo retornado na Etapa 2.

Agradecimentos especiais a Minha vida digital para obter as instruções que usei para descobrir essa. 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.

    
por 09.01.2014 / 19:17
5

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.

    
por 01.10.2009 / 17:51
4

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

link

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

Veja como:

  1. Click on Start and then Control Panel.

    Tip: In a hurry? Type associations in the search box after clicking the start button. Choose __Make a file type always open in a specific program_ from the list of results and then skip to Step 4.

  2. Click on the Programs link.

    Note: If you're viewing the Small icons or Large icons view of Control Panel, you won't see this link. Click on the Default Programs icon and then click on the Associate a file type or protocol with a program link. Then proceed to Step 4.

  3. Click on the Make a file type always open in a specific program link under the Default Programs heading.

  4. In the Set Associations window, scroll down the list until you see the file extension that you want to change the default program for.

  5. Click on the file extension to highlight it, once you've found the one you're looking for.

  6. Click the Change program... button above the scroll bar.

    The Open With dialog box should appear.

  7. Look through the options in the Recommended Programs area and choose the application that you want to open the file extension with when you double-click on the particular kind of file on your computer.

    Note: Chances are, the applications listed under Recommended Programs will contain the most applicable programs for this file type but be sure to look at the applications under Other Programs. You may need to click the v to expand the list of these programs.

    Note: Click Browse... to search through your computer for any program not listed that you'd like to use.

  8. Click the OK button on the Open With window. Windows 7 will refresh the list of file associations to show the new default program to open this type of file.

  9. Click the Close button at the bottom of the Set Associations window. You may also close the Control Panel window if it's still open.

  10. From this point forward, when you double-click on any file with this particular file extension, the program you associated it with in Step 7 will launch and load the particular file.

    Important: Whatever program used to automatically open when these types of files were launched will still open these types of files. To use another program, you'll just need to start the program manually and then browse your computer for the particular file.

    
por 21.09.2013 / 10:09
3

Não encontrei a linha Registro do Windows correta, por isso usei uma solução alternativa. 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.

    
por 30.01.2013 / 14:40
3

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 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 salve 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 pela qual postei esta resposta, com essa solução, não preciso 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.

    
por 26.06.2014 / 02:07
1

A Creative Element Power Tools é uma coleção de ferramentas de produtividade para o Microsoft Windows Vista, Windows XP , Windows Server 2003, Windows 2000 e Windows Me. Um dos utilitários de arquivos é o Doctor do Tipo de Arquivo , que permite que o usuário clique com o botão direito em qualquer arquivo e selecione Edit File Type para modificar os aplicativos usados para abrir arquivos desse tipo. Use o Assistente de tipos de arquivos para escolher programas padrão, adicionar ou remover tipos de arquivo do menu Novo do Explorer e personalizar os menus de contexto dos arquivos.

Maisutilitáriosaqui: Associações de arquivos do Windows Vista Ferramentas avançadas de gerenciamento de edição

    
por 01.10.2009 / 18:19
1

Minhas soluções:

  1. Use este método desta pergunta ... mas para alguns usuários não funciona
  2. Outra solução :
    Procure por php_auto_file no registro e exclua a entrada. após o reinício do explorador ..o trabalho
  3. Melhor solução :
    Faça o download do homem do tipo de arquivo nirsoft ( Link Descrição ), abra-o, clique no ícone de atualização, aguarde a atualização ser concluída, localize por exemplo: .php extension ... e clique duas vezes nessa linha ... e agora você verá janela de diálogo ... agora verifique show this file type in the 'New' menu of Explorer
por 08.11.2015 / 05:51
0

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 nelas.

Assumindo que a extensão é .foo e a aplicação é bar.exe , acho 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 eu posso ter que fazer logout / login também, embora eu não tenha certeza se isso foi 100% necessário.

    
por 20.04.2013 / 00:02
0

Abra um novo arquivo de texto .txt e salve-o na área de trabalho, forneça qualquer nome e extensão como .exe e feche-o, abra as propriedades do arquivo que deseja alterar e abra na guia geral clique em alterar em aberto com coluna clique em Navegar e selecione o arquivo .exe criado e clique em ok ele irá mudar para o seu novo programa criado e então deletar o seu arquivo exe e então quando você abrir o seu arquivo ele irá pedir para abrir com.

    
por 09.07.2015 / 14:24
0

Método de força bruta segura

Nenhum dos métodos das outras respostas funcionou por conta própria para mim ao tentar excluir a associação de arquivos para algo como .htaccess . Este método combinado funcionou (Windows 10):

  1. Crie um novo arquivo vazio chamado algo como foo.exe .

  2. Vá para um arquivo com a extensão que você deseja redefinir e Open with... . Certifique-se de que Always use this app to open .<extension> files esteja marcado. Então Look for another app on this PC e escolha o foo.exe que acabou de criar.

  3. Excluir foo.exe .

  4. Clique duas vezes no arquivo novamente e descarte a caixa Abrir com (isso pode não ser necessário).

  5. Agora abra regedit e exclua as seguintes chaves:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.<extension>
    HKEY_CLASSES_ROOT\.<extension>
    HKEY_CLASSES_ROOT\Applications\foo.exe
    
  6. Faça logoff e volte a entrar.

por 06.09.2017 / 19:12