Почему значки пропадают или врут
Проводник кэширует значок каждого .exe, .lnk и типа папок, которые когда-либо показывал, чтобы прокрутка каталогов оставалась мгновенной. Кэш живёт в двух местах: старый %LOCALAPPDATA%\IconCache.db и набор файлов iconcache_*.db внутри %LOCALAPPDATA%\Microsoft\Windows\Explorer. Когда программа обновляется и меняет значок или кэш записывается во время сбоя, Проводник продолжает показывать устаревшие картинки — пустые листы, стандартные exe-иконки или прошлогодний логотип.
Ловушка в том, что Проводник держит эти файлы открытыми всю сессию и перезаписывает кэш при каждом перезапуске. Удалить файлы при работающем Проводнике бесполезно: он просто воссоздаст их из памяти. Поэтому правильный порядок всегда один — остановить Проводник, удалить, запустить Проводник.
- Ярлыки на рабочем столе показывают пустой значок документа
- Программа показывает значок до обновления спустя недели
- Значки на панели задач выглядят стандартными или чужими
- Проводник рисует дефолтные exe-иконки там, где свои есть
- Значки мигают пустыми при входе в систему и не восстанавливаются
Правильная очистка кэша
Нажмите Ctrl+Shift+Esc, в Диспетчере задач найдите «Проводник», щёлкните правой кнопкой и выберите «Снять задачу» — рабочий стол и панель задач исчезнут, это нормально. Затем в Диспетчере выберите «Файл → Запустить новую задачу», введите cmd и выполните две команды: del /a /f /q "%localappdata%\IconCache.db" и del /a /f /q "%localappdata%\Microsoft\Windows\Explorer\iconcache_*". Ключ /a важен: файлы скрытые, обычное удаление их пропускает.
Теперь наберите start explorer.exe (либо «Файл → Запустить новую задачу» → explorer.exe), и оболочка вернётся с пустым кэшем. Значки дорисуются по мере просмотра папок — большое меню «Пуск» и заставленный рабочий стол перерисуются за несколько секунд. Если отдельные iconcache-файлы всё равно не удаляются, обычно виновата фоновая программа, держащая дескриптор: перезагрузка в безопасный режим снимает и этот вопрос.
Когда пересборка не помогает
Не всякая проблема со значками — кэш. Ярлык, чья цель удалена, показывает пустую иконку, потому что брать картинку больше не у чего: почините цель или удалите ярлык. Закреплённый на панели задач пункт хранит собственную копию значка и не меняется даже после очистки кэша, пока его не открепить и не закрепить заново.
Если у конкретного типа файлов значок неправильный навсегда, лечится ассоциация: правый клик по файлу → «Открыть с помощью» → «Выбрать другое приложение» или «Параметры → Приложения → Приложения по умолчанию». Если хочется поменять значок вручную, откройте «Свойства» ярлыка → вкладка «Ярлык» → «Сменить значок» и укажите файл с нужной картинкой. И не путайте кэш иконок с кэшем миниатюр: thumbcache_*.db хранит превью фотографий, это отдельная чистка для отдельного класса проблем — чёрных квадратов вместо картинок.
Вопросы и ответы
Где хранится кэш иконок в Windows 11?
В %LOCALAPPDATA%\IconCache.db и в файлах iconcache_*.db внутри %LOCALAPPDATA%\Microsoft\Windows\Explorer. Оба скрытые, поэтому надёжнее всего удалять их из командной строки с ключом /a.
Удаление кэша иконок не сотрёт мои файлы и настройки?
Нет. В кэше лежат только копии картинок значков; Windows восстановит их по мере просмотра. Документы, ярлыки и предпочтения не затрагиваются.
Чем кэш иконок отличается от кэша миниатюр?
Кэш иконок хранит значки программ и ярлыков; кэш миниатюр (thumbcache_*.db в той же папке) — превью фотографий и видео. Каждый лечит свой класс проблем.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]