Como posso alterar o programa padrão de um tipo de arquivo, mantendo o ícone padrão atual no Windows 7

8

Digamos que eu queira abrir arquivos XML no Bloco de Notas, posso alterar o programa padrão no Painel de Controle> Programas> Programas Padrão> Associar um tipo ou protocolo de arquivo a um programa.

No entanto, isso também mudará seu ícone padrão para o de um arquivo de texto. Se eu repetir o processo para outros tipos de arquivo, perderei a capacidade de distinguir facilmente arquivos diferentes em uma pasta com base em seu ícone.

Então, depois de alterar o programa padrão, gostaria de 'reverter' a alteração do ícone.

HKEY_CLASSES_ROOT\xmlfile\DefaultIcon permanece o mesmo de antes da alteração do programa padrão: %SystemRoot%\System32\msxml3.dll,0

Eu tentei adicionar HKEY_CURRENT_USER\Software\Classes\xmlfile\DefaultIcon, bem como, HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xml\DefaultIconmas nem parece funcionar.

Quais chaves do Registro devo alterar para recuperar o ícone antigo ( %SystemRoot%\System32\msxml3.dll,0), mas manter o Bloco de Notas como o programa padrão?

Eu baixei o FileTypesMan e ele aparece %SystemRoot%\System32\msxml3.dll,0como o ícone padrão para arquivos XML, mesmo que não seja o ícone que eu vejo no Explorer e até no próprio FileTypesMan!

Michiel van Oosterhout
fonte
@ Moo Obrigado, embora eu já tivesse editado minha pergunta: FileTypesMan relata um ícone diferente daquele que é realmente exibido no Explorer.
Michiel van Oosterhout

Respostas:

10

O Editor de Programas Padrão pode fazer o que você precisa:

O Editor de Programas Padrão facilita a correção de configurações de associação de arquivos no Windows, incluindo itens de menu de contexto, ícones e descrições.

Captura de tela

SSAURABHH
fonte
Seu Bem-vindo :)
SSAURABHH
Apenas como observação, esse programa não permite alterar o programa padrão de um tipo de arquivo sem alterar o ícone. O que ele faz é permitir que você redefina o ícone do tipo de arquivo depois que ele for alterado.
Stevoisiak
Normalmente os ícones padrão podem ser encontrados emC:\WINDOWS\system32\imageres.dll
Stevoisiak
@MichielvanOosterhout, você pode especificar as etapas que você executou no programa? Obrigado
golimar