Как очистить кэш иконок в Windows 11 и 10

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

В этой инструкции подробно о том, как очистить кэш иконок в Windows 11 или 10 и дополнительная информация на тему, которая может оказаться полезной.

Ручное удаление файла IconCache.db

Кэш значков Windows 11/10 и предыдущих версий ОС для текущего пользователя хранится в файле базы данных IconCache.db. Соответственно, для его очистки достаточно удалить этот файл, после чего он будет автоматически создан вновь.

Сделать это можно вручную в Проводнике, используя следующие шаги:

  1. В Параметрах Проводника на вкладке «Вид» (перейти в параметры можно в меню Проводника или с помощью команды Win+Rcontrol folders) отключите опцию «Скрывать защищенные системные файлы» и включите опцию «Показывать скрытые файлы, папки и диски», примените настройки (подробно про включение показа скрытых и системных файлов). Включение показа скрытых и системных файлов
  2. Введите
    %userprofile%\AppData\Local
    в адресную строку Проводника и нажмите Enter.
  3. В открывшейся папке вы найдёте файл IconCache.db, удалите его. Удаление файла IconCache.db
  4. Перейдите в папку
    %userprofile%\AppData\Local\Microsoft\Windows\Explorer
    и удалите все файлы, имена которых начинаются с iconcache в этой папке. Если при этом вы увидите сообщения об ошибках, используйте метод с командной строкой, описанный далее.
  5. Перезапустите Проводник (explorer.exe) — сделать это можно в диспетчере задач (или перезагрузите компьютер). Перезапуск проводника Windows

Готово, кэш значков будет очищен и создан заново.

Командная строка

Возможно, более простым способом будет использование командной строки или же создание bat-файла для очистки кэша иконок. В случае с командной строкой достаточно запустить её от имени администратора, после чего по порядку ввести команды (после второй команды пропадёт рабочий стол, но последняя его вернёт):

cd /d %userprofile%\AppData\Local
taskkill /f /im explorer.exe
attrib -h iconcache.db
del iconcache.db
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
attrib -h iconcache_*.db
del iconcache_*.db
start %windir%\explorer.exe

Если эти же команды прописать в командный файл .bat, то очистку кэша значков и перезапуск Проводника будет выполнять простой запуск этого файла, лучше от имени администратора.

Дополнительная информация

Некоторые дополнительные нюансы в контексте темы очистки кэша иконок:

  • Если проблемы возникли с отображением миниатюр (эскизов), очистить их можно в утилите «Очистка диска» (Win+Rcleanmgr) Очистка кэша миниатюр
  • Очистка эскизов также возможна в командной строке:
    cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
    taskkill /f /im explorer.exe
    attrib -h thumbcache_*.db
    del thumbcache_*.db
    start %windir%\explorer.exe
  • Существуют сторонние программы для очистки кэша иконок, например, IconsRefresh (разработка более не ведётся, но утилита исправно работает и в Windows 11).

В случае, если у вас остаются вопросы, касающиеся кэша значков Windows, вы можете задать их в комментариях ниже, я постараюсь помочь.

Комментарии (5) к Как очистить кэш иконок в Windows 11 и 10

  • Радик

    Заметил, что одна из программ при открытии в панели задач появляется и после иконка исчезает. У остальных (которые пока пробовал параллельно открыть) все нормально. Чистка кэша по вашему методу не исправила ситуацию. Видимо, дело в программе. некоторое время назад ее иконка стала отображаться иначе, а после начались эти проблемы. Как можно такую задачу решить?..)

    Ответить

    • Dmitry

      Здравствуйте.
      Ответить тут определённо не могу, даже догадок чётких нет, почему такое могло бы происходить и лишь с одной программой.
      Одна лишь идея: возможно, программа в ходе работы меняет значок свой, отображая в нём что-то, связанное с текущим статусом, а панелью задач Windows 10/11 это как-то неправильно обрабатывается (возможно и не из-за каких-то проблем, а просто потому что сегодня эта панель «внутри» сделана не так, как это было в предыдущих версиях Windows). Но я давно таких программ не встречал (во времена XP и ещё раньше были в изобилии).

      Ответить

  • gleb

    Почему-то у меня на рабочем столе остались иконки ярлыков, с которыми никак не получается взаимодействовать, в папке рабочего стола их нет, очистка кэша не помогла. Есть инфа, что это и как от этого избавится?

    Ответить

  • Вячеслав

    здравствуйте, у меня случилась проблема когда я навожусь на иконку (ярлык приложения) на рабочем столе то обводка появляется только через некоторое время, особенно если быстро перевожу курсором на другие иконки. ничего не помогает, проверял пк на вирусы, очищал кеш, ничего не помогает

    Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться