Если я дважды нажму на.PDF, файлы Я могу открыть их с помощью Foxit PDF Reader, но значок неправильный (у меня есть значок неизвестных файлов). Как я могу решить эту проблему?
5 ответов
Я нашел решение этой проблемы. Я использую 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".
После сохранения и перезагрузки должен появиться правильный значок.
У меня была такая же проблема, однако оказалось, что значки на самом деле были не иконками неизвестных файлов, а миниатюрами первых страниц документов (PDF и другие).
Чтобы он показывал нормальные иконки:
- откройте проводник и нажмите «Упорядочить» → «Свойства папки и поиска»
- перейдите на вкладку «Вид» и установите флажок «Всегда показывать значки, а не эскизы»
- нажмите ОК
В итоге я скомбинировал исправление реестра с файлом значков, который сделал из изображения, найденного в сети (хотя я создал альфа-канал с нуля;)
вот ссылка: 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/
вуаля. это может быть не элегантное решение, но оно сделало работу за меня.
Чтобы сделать это проще, используйте контекстное меню xnview, чтобы преобразовать загруженный значок png foxit в ico и поместить его в папку FoxIt Reader. в папке вы заметите, что Foxit Reader.exe также не имеет иконки. Щелкните правой кнопкой мыши по exe-файлу, перейдите в «Свойства», выберите «Изменить Ico», направьте его в файл ico, который вы только что там поместили, и все. Нет изменений в реестре.
Попробуйте восстановить кэш иконок Windows 7.
- Откройте командную строку (
Start -> cmd
) Бежать:
del /ah "C:\users\YOUR_USERNAME_HERE\appdata\local\iconcache.db"
- перезагружать