Tente reconstruir o cache de ícones do Windows 7.
- Abra um prompt de comando (
Start -> cmd
) -
Executar:
del /ah "C:\users\YOUR_USERNAME_HERE\appdata\local\iconcache.db"
- Reinicializar
Se eu clicar duas vezes nos arquivos .PDF, posso abri-los com o Foxit PDF reader, mas o ícone está errado (tenho o ícone dos arquivos desconhecidos). Como posso resolver esse problema?
Eu encontrei a solução para esse problema. Estou executando o Windows 7 de 64 bits e usando o software Foxit Phantom de 32 bits.
Quando o programa é instalado, a entrada de registro padrão do ícone do programa é:
HKEY_CLASSES_ROOT\FoxitPhantom.Document\DefaultIcon
é:
"C:\Program Files (x86)\foxit software\foxit phantom\Foxit Phantom.exe"
Aparentemente, o Windows 7 de 64 bits precisa do número de referência adicional do ícone se um ícone estiver armazenado em um .exe (como neste caso) ou em outro ícone que contenha arquivos. O valor correto da chave do Registro para exibir corretamente os ícones do Foxit é:
"C:\Program Files (x86)\foxit software\foxit phantom\Foxit Phantom.exe,-128".
Após salvar e reiniciar, o ícone correto deve ser exibido.
Eu tive o mesmo problema, no entanto, descobriu-se que os ícones não eram realmente os ícones de arquivos desconhecidos, mas miniaturas das primeiras páginas dos documentos (PDF e outros).
Para mostrar ícones normais:
Para facilitar, use o menu de contexto xnview para converter um ícone foxit png baixado para ico e colocá-lo na pasta FoxIt Reader. você notará na pasta que o Foxit Reader.exe também não possui um ícone. Clique com o botão direito do mouse no arquivo exe, vá para Propriedades, escolha Alterar Ico, direcione-o para o arquivo ico que você acabou de colocar lá e pronto. Nenhuma adulteração de registro.
acabei combinando a correção do registro com um arquivo de ícone que eu fiz a partir de uma imagem que encontrei on-line (eu fiz o canal alfa do zero embora;)
aqui está o link: link
então, baixe o ícone e coloque-o na sua pasta foxit Program Files (para mim era C: \ Arquivos de Programas (x86) \ Foxit Software \ Foxit Reader ) e aponte para isso regkey para isso:
(digite regedit na caixa de pesquisa inicial para executar o regedit) HKEY_CLASSES_ROOT \ FoxitReader.Document \ DefaultIcon
então, para mim, isso significa que eu fiz o valor dessa chave = C: \ Arquivos de Programas (x86) \ Foxit Software \ Foxit Reader \ foxitfile.ico (ou coloque o que você escolheu para nomear o arquivo de ícone).
depois disso, você pode precisar limpar seu IconCache.db : link
voila. pode ser uma solução deselegante, mas fez o trabalho por mim.