Estou tendo problemas para alterar o ícone de tipos de arquivos específicos no Windows 8. Eu li inúmeras vezes como incluindo esta questão e esta , tentei o FileTypesMan e vários outros programas e editei o registro, mas nenhum funcionou exatamente. Após cada método, limpei o cache do ícone e reiniciei apenas para ter certeza. Desejo alterar os ícones dos arquivos .css e .js (e outros na linha) para separar os ícones, mas os dois tipos são abertos no Notepad ++ por padrão.
Alterar a DefaultIcon
chave no registro para HKEY_CLASSES_ROOT\Applications\notepad++.exe
(o ProgId associado a .js e .css in HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css\UserChoice
) altera o ícone de todos os arquivos abertos no Notepad ++.
Alterar os DefaultIcon
arquivos .css ou .js HKEY_CLASSES_ROOT\CSSfile
e HKEY_CLASSES_ROOT\JSFile
não tem efeito.
A adição de uma DefaultIcon
chave para HKEY_CLASSES_ROOT\CSSfile
não fazer nada também, e eu relutava em experimentar adicionando-a em outro lugar, no caso de quebrar alguma coisa.
Uma coisa que tenho notado é, se eu alterar o ícone de uma extensão sem um programa padrão associado a ele (.php, neste caso), então mudar DefaultIcon
no HKEY_CLASSES_ROOT\php_auto_file
trabalho fez, mas eu estupidamente escolheu para arquivos PHP sempre abertos no Notepad ++ depois disso e, em seguida, foi alterado para o ícone do Notepad ++.
Existe uma maneira de alterar o ícone de um tipo de arquivo que possui um programa padrão associado sem alterar todos os ícones dos arquivos que abrem no mesmo programa? Ou existe uma maneira de desassociar um tipo de arquivo com um programa para que eu possa alterar o ícone, mas sempre precise usar "Abrir com ..."? De preferência a primeira opção.