Я только что столкнулся с проблемой в Windows 7, из-за которой некоторые значки на рабочем столе не отображаются правильно, см. Скриншот:
Я пытался удалить кэш иконок, а также изменить параметр Max Cached Icons в реестре и перезагрузить компьютер, но ни один из них не помог.
Если я перехожу к C: \ eclipse, на который ссылается мой значок Eclipse, в файле eclipse.exe там также не отображается ожидаемый значок.
У меня совершенно нет идей. Может кто-нибудь предложить что-нибудь еще, я могу попробовать, пожалуйста?
Ответы:
Это было исправлено уменьшением глубины цвета экрана до 16 бит, как предложено Андреасом выше, а затем удалением
USERPROFILE%\AppData\Local\IconCache.db
. После восстановления до 32-битных иконки снова появились.источник
Вот как восстановить кеш иконок:
%USERPROFILE%\AppData\Local\Iconcache.db
explorer.exe
и нажмите кнопку «Завершить процесс».Как мне удалить файл? В меню «Пуск» введите del
%USERPROFILE%\AppData\Local\Iconcache.db
I рекомендует скопировать / вставить, чтобы не допустить опечатки.Зачем убивать его, а не выходить из системы и снова?
Проводник Windows загрузит кэш значков в память при запуске, а затем обновит его в памяти. Когда он выключается, например, когда вы выходите из системы, он записывает этот кеш в файл, указанный выше, сохраняя его как поврежденный. Принудительно убивая его, вы не позволяете ему записать (поврежденный) кеш на диск и заставляете его создавать новый кеш при запуске резервного копирования. Надеемся, что кэш не будет поврежден.
источник
у нас только что была проблема с поврежденными иконками в нашей системе Win7. Проблема заключалась в том, что с некоторыми приложениями и файлами были связаны неправильные значки. Мы использовали описанный выше метод настройки глубины цвета до 16-битной, но вместо редактирования реестра вручную, мы просто вышли из системы после перехода на 16-битную. Это, как уже отмечалось, заставляет Windows сохранять новые настройки, перезаписывая испорченный 32-битный iconcache. Войдите в систему, измените цвет на 32-битный, все в порядке.
источник
Моя проблема была с пустыми ярлыками Chrome. Я попытался изменить свой браузер по умолчанию на IE в панели управления «Программы по умолчанию», и иконки IE работают. Это, по-видимому, часть ошибки операционной системы, которая не устранена . Я попытался удалить / переустановить, сбросить thumbnail.db и переопределить ассоциации файлов через панели управления, изменить разрешение экрана, ничего не получалось. Я, наконец, прогуглил «файловую ассоциацию», думая, что смогу взломать решение через реестр, и нашел блог, в котором рассказывается о различных возможных решениях:
http://www.winvistaclub.com/t19.html
Последнее решение говорит об утилите под названием «Типы», которая позволяет альтернативно назначать ассоциации файлов. Я прокрутил до расширения файла .url и дважды щелкнул расширение файла. (Интерфейс программы не очень интуитивно понятен). Откроется окно с 4 вкладками, выберите вкладку «Значок» и перейдите к Chrome.exe (в нижней части этого окна рядом с текстовым полем находится значок папки, позволяющий перейти к папке приложения):% YourUserNameDir / AppData / Local / Google / Chrome / Приложение / выберите chrome.exe
Это даст вам доступ ко всем иконкам Chrome, выберите ту, которая вам нравится, и закройте окно, перейдите на рабочий стол! Мне действительно нравится большая иконка "g", она лучше, чем логотип Chrome по умолчанию.
Надеюсь, это поможет!
источник
Ничто из этого не помогло мне восстановить значок Chrome, но, глядя на диспетчер задач, я заметил, что Chrome был помечен как old_chrome.exe (не уверен, когда это произошло). После обходного пути здесь: Что случилось с моей установкой Google Chrome (перейдите в папку Google Chrome ... удалите папку старой версии вместе с файлом old_chrome.exe. Затем переименуйте файл new_chrome.exe обратно просто в chrome.exe ) мой значок Chrome был восстановлен.
источник
Windows 7 64 бит, проблемы с отображением некоторых значков на рабочем столе. Решить: перейти на 16 бит и исправить проблемы. TY.
Ева
источник