9

Я только что столкнулся с проблемой в Windows 7, из-за которой некоторые значки на рабочем столе не отображаются правильно, см. Скриншот:

Я попытался удалить кэш значков, а также изменить параметр Max Cached Icons в реестре и перезагрузить компьютер, но ни один из них не помог.

Если я перехожу к C:\eclipse, на который ссылается мой значок Eclipse, в файле eclipse.exe там также не отображается ожидаемый значок.

У меня совершенно нет идей. Кто-нибудь может предложить что-нибудь еще, что я могу попробовать, пожалуйста?

6 ответов6

10

Это было исправлено уменьшением глубины цвета экрана до 16 бит, как предложено Андреасом выше, а затем удалением USERPROFILE%\AppData\Local\IconCache.db . После восстановления 32-битных иконки снова появились.

8

Вот как восстановить кеш иконок:

  1. Удалить файл %USERPROFILE%\AppData\Local\Iconcache.db
  2. Запустить диспетчер задач (щелкните правой кнопкой мыши панель задач, выберите «Запустить диспетчер задач»)
  3. На вкладке «Процессы» выберите explorer.exe и нажмите кнопку «Завершить процесс».
  4. Проводник (панель задач, рабочий стол и т.д.) Теперь должен уйти и вернуться.

Как мне удалить файл? В меню «Пуск» введите del %USERPROFILE%\AppData\Local\Iconcache.db Я рекомендую скопировать / вставить, чтобы не допустить опечатки .

Зачем убивать его, а не выходить из системы и снова?
Проводник Windows загрузит кэш значков в память при запуске, а затем обновит его в памяти. Когда он выключается, например, когда вы выходите из системы, он записывает этот кеш в файл, указанный выше, сохраняя его как поврежденный. Принудительно убивая его, вы не позволяете ему записать (поврежденный) кеш на диск и заставляете его создавать новый кеш при запуске резервного копирования. Надеюсь, что кеш не будет поврежден.

1

у нас только что была проблема с поврежденной иконкой в нашей системе Win7. Проблема заключалась в том, что с некоторыми приложениями и файлами были связаны неправильные значки. Мы использовали описанный выше метод настройки глубины цвета до 16-битной, но вместо редактирования реестра вручную, мы просто вышли из системы после перехода на 16-битную. Это, как уже отмечалось, заставляет Windows сохранять новые настройки, перезаписывая испорченный 32-битный iconcache. Войдите в систему, измените цвет на 32-битный, все в порядке.

0

Ничто из этого не помогло мне восстановить значок Chrome, но, глядя на диспетчер задач, я заметил, что Chrome был помечен как old_chrome.exe (не уверен, когда это произошло). После обходного пути здесь: Что случилось с моей установкой Google Chrome (перейдите в папку Google Chrome ... удалите папку старой версии вместе с файлом old_chrome.exe. Затем переименовав файл new_chrome.exe обратно просто в chrome.exe) мой значок Chrome был восстановлен.

0

Моя проблема была с пустыми ярлыками 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 по умолчанию.

Надеюсь, это поможет!

-2

Windows 7 64 бит, проблемы с отображением некоторых значков на рабочем столе. Решить: перейти на 16 бит и исправить проблемы. TY.

Ева

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