1

Если я дважды нажму на.PDF, файлы Я могу открыть их с помощью Foxit PDF Reader, но значок неправильный (у меня есть значок неизвестных файлов). Как я могу решить эту проблему?

5 ответов5

2

Я нашел решение этой проблемы. Я использую 64-разрядную версию Windows 7 и использую 32-разрядное программное обеспечение Foxit Phantom.

Когда программа установлена, запись реестра по умолчанию для значка программы в:

HKEY_CLASSES_ROOT\FoxitPhantom.Document\DefaultIcon

является:

"C:\Program Files (x86)\foxit software\foxit phantom\Foxit Phantom.exe"

По-видимому, для 64-разрядной версии Windows 7 требуется дополнительный номер ссылки на значок, если значок хранится в .exe (как в данном случае) или другом значке, содержащем файлы. Правильное значение для раздела реестра для правильного отображения Foxit Icons:

"C:\Program Files (x86)\foxit software\foxit phantom\Foxit Phantom.exe,-128".

После сохранения и перезагрузки должен появиться правильный значок.

1

У меня была такая же проблема, однако оказалось, что значки на самом деле были не иконками неизвестных файлов, а миниатюрами первых страниц документов (PDF и другие).

Чтобы он показывал нормальные иконки:

  1. откройте проводник и нажмите «Упорядочить» → «Свойства папки и поиска»
  2. перейдите на вкладку «Вид» и установите флажок «Всегда показывать значки, а не эскизы»
  3. нажмите ОК
0

В итоге я скомбинировал исправление реестра с файлом значков, который сделал из изображения, найденного в сети (хотя я создал альфа-канал с нуля;)

вот ссылка: https://drive.google.com/file/d/0B7nQ3z6WmzIjVGlrblRob2llbkU/view?usp=sharing

Итак, скачайте этот значок и бросьте его в свою папку Program Files foxit (для меня это был C:\Program Files (x86)\Foxit Software\Foxit Reader) и затем укажите на это:

(введите regedit в поле поиска для запуска regedit)HKEY_CLASSES_ROOT\FoxitReader.Документ \DefaultIcon

так что для меня это означает, что я сделал значение этого ключа = C:\Program Files (x86)\Foxit Software\Foxit Reader\foxitfile.ico (или поместил то, что вы выбрали для имени файла значка).

после этого вам может потребоваться очистить ваш IconCache.db:http://www.winability.com/repair-windows-desktop-icon-cache/

вуаля. это может быть не элегантное решение, но оно сделало работу за меня.

0

Чтобы сделать это проще, используйте контекстное меню xnview, чтобы преобразовать загруженный значок png foxit в ico и поместить его в папку FoxIt Reader. в папке вы заметите, что Foxit Reader.exe также не имеет иконки. Щелкните правой кнопкой мыши по exe-файлу, перейдите в «Свойства», выберите «Изменить Ico», направьте его в файл ico, который вы только что там поместили, и все. Нет изменений в реестре.

0

Попробуйте восстановить кэш иконок Windows 7.

  • Откройте командную строку (Start -> cmd)
  • Бежать:

    del /ah "C:\users\YOUR_USERNAME_HERE\appdata\local\iconcache.db"
    
  • перезагружать

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .