Associei uma extensão de arquivo a um aplicativo ( .txt2
with notepad
) criando um arquivo e nomeando-o a.txt2
, clicando nele e selecionando notepad
como seu aplicativo padrão.
Em seguida, tentei dissociá-lo do bloco de notas usando: assoc .txt2=
de uma janela CMD elevada. [ documentos associados ]
Não muda nada. Clicar no arquivo ainda o abre no bloco de notas, mesmo depois de reiniciar o computador.
Por quê? Falta algum passo aqui?
Mais informações
Digitando assoc .txt2
para verificar suas associações retorna:
Associação de arquivo não encontrada para a extensão .txt2
O
assoc
comando é muito antigo, datado do DOS, e não usa bem o mecanismo de associação de arquivos mais recente do Windows.A prova é que depois de executar
assoc .txt2=notepad
, clicar duas vezes em um.txt2
arquivo não inicianotepad
, então você ainda precisa especificar o aplicativo padrão. O oposto também é verdadeiro: correrassoc .txt2=
não é suficiente para desfazer o mecanismo mais novo.A pesquisa no registro descobre que o comando
assoc .txt2=notepad
define apenas as chaves do registroHKLM\SOFTWARE\Classes\.txt2
eHKCR\.txt2
, que são excluídas porassoc .txt2=
.No entanto, definir a associação padrão por meio do Explorer com "sempre usar" cria chaves principalmente sob
HKCU\Software\Classes\.txt2
e algumas outras.É por isso
assoc .txt2=
que não pode desfazer a atribuição através do Explorer, pois não conhece essas novas chaves de registro.Você só precisa remover por
assoc
efile type=
.txt2
extensão, você não precisa fazer isso manualmenteftype
em documentos de ms