TI Aleatória: Remover associação de extensão para determinado aplicativo
Remover associação de extensão para determinado aplicativo
"O Windows não pode abrir este arquivo:
Para abrir este arquivo, o Windows precisa saber qual programa você quer usar para abrí-lo."
Recentemente quis abrir um arquivo que não tinha aplicativo associado para ele. Porém não queria que arquivos com aquela extensão sempre abrissem com tal programa.
Isso é muito simples, basta na lista de programas disponíveis para abrir o programa desmarcar a opção "Always use the selected program to open this kind of file".
Sempre usar o programa selecionado para abrir este tipo de arquivo
Mas como nem tudo é tão simples, acabei (em um momento "raro" de desatenção) esquecendo de desmarcar e então ele ficou por padrão abrindo com o programa que selecionei.
Procurei em vários sites e em vários deles diziam para baixar programas que faziam isso ou então apagar determinadas chaves do registro. Como não gosto de instalar programas para fazer quase nada com ele parti para as chaves do registro.
Os tutoriais informavam que deveria navegar até o caminho abaixo (utilizarei a extensão .doc no exemplo):
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.doc, apagar a subchave chamada UserChoice e depois reiniciar o Windows.
Funcionou parcialmente. Retirou a associação, porém a imagem de exibição do arquivo continuou da mesma forma.
Depois vi em outros sites explicando sobre o comando assoc. Já havia utilizado ele, porém continuou da mesma forma, com a imagem de exibição associada ao aplicativo. De qualquer forma o comando seria o seguinte:
assoc .doc=
Se for digitado apenas assoc .doc, ele mostrará com que programa a extensão está associada. Reiniciar o computador após isso.
Então procurei no registro por conta própria uma chave que me mostrasse a extensão (.doc no exemplo) e encontrei a seguinte:
Apaguei a chave .doc e reiniciei o Explorer apenas (já estava cansado de reiniciar o computador para ficar testando). E dessa vez funcionou! A extensão além de ficar desassociada, a imagem de exibição do arquivo também ficou a padrão do Windows para arquivos com extensões desconhecidas.
Então fica a dica para quem quiser ou precisar remover a associação de determinada extensão.
Anônimo 4 de março de 2011 13:40
Já anotei no meu bloquinho de notas***
ArcanjoDrow
Bruno 24 de outubro de 2012 19:41
Muito agradecido por tratar do assunto, Rodrigo.
Passei exatamente pelo mesmo sofrimento que você com o agravante de ser leigo na área, mas, finalmente, encontrei a solução para esse problema que dá muito dor de cabeça para usuários insistentes.
No meu caso, o problema foi com a extensão ".srt", arquivo comumente utilizado para legendas.
Utilizando o caminho "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.srt" encontrei a chave de registro da extensão, entretanto percebi que apenas apagar esta pasta não era o suficiente para que a imagem de exibição do arquivo deixasse de aparecer. Então, acabei removendo o registro que se encontrava no caminho "HKEY_CLASSES_ROOT\.srt". Ou seja, deletei todas as chaves de registro existentes dessa extensão. No meu caso, só assim deu certo.
Importante lembrar ainda, que os usuários que o programa sugerido pelos tutoriais chamado de "Unassociate File Types" é denunciado pela Avira na hora que se tenta baixá-lo.
Obrigado por ajudar no problema Rodrigo e continue alimentando o blog. Já adicionei aos favoritos!
Rodrigo Caldas 24 de outubro de 2012 20:34
Obrigado pelo elogio, Bruno. Tem muito tempo que eu não posto algo novo aqui no blog, vou tentar deixar ele um pouco mais movimentado. :)