Как очистить кэш иконок в Windows 11 и 10
Некоторые пользователи могут столкнуться с тем, что иконки (значки) файлов, папок и ярлыков в Проводнике и на рабочем столе Windows отображаются неправильно или с иными проблемами: например, показ одинаковых значков по умолчанию для различных типов файлов. В этом случае может помочь очистка их кэша.
В этой инструкции подробно о том, как очистить кэш иконок в Windows 11 или 10 и дополнительная информация на тему, которая может оказаться полезной.
Ручное удаление файла IconCache.db
Кэш значков Windows 11/10 и предыдущих версий ОС для текущего пользователя хранится в файле базы данных IconCache.db. Соответственно, для его очистки достаточно удалить этот файл, после чего он будет автоматически создан вновь.
Сделать это можно вручную в Проводнике, используя следующие шаги:
- В Параметрах Проводника на вкладке «Вид» (перейти в параметры можно в меню Проводника или с помощью команды Win+R — control folders ) отключите опцию «Скрывать защищенные системные файлы» и включите опцию «Показывать скрытые файлы, папки и диски», примените настройки ( подробно про включение показа скрытых и системных файлов ).
- Введите
%userprofile%AppDataLocal
в адресную строку Проводника и нажмите Enter.
- В открывшейся папке вы найдёте файл IconCache.db , удалите его.
- Перейдите в папку
%userprofile%AppDataLocalMicrosoftWindowsExplorer
и удалите все файлы, имена которых начинаются с iconcache в этой папке. Если при этом вы увидите сообщения об ошибках, используйте метод с командной строкой, описанный далее.
- Перезапустите Проводник (explorer.exe) — сделать это можно в диспетчере задач (или перезагрузите компьютер).
Готово, кэш значков будет очищен и создан заново.
Командная строка
Возможно, более простым способом будет использование командной строки или же создание bat-файла для очистки кэша иконок. В случае с командной строкой достаточно запустить её от имени администратора, после чего по порядку ввести команды (после второй команды пропадёт рабочий стол, но последняя его вернёт):
cd /d %userprofile%AppDataLocaltaskkill /f /im explorer.exeattrib -h iconcache.dbdel iconcache.dbcd /d %userprofile%AppDataLocalMicrosoftWindowsExplorerattrib -h iconcache_*.dbdel iconcache_*.dbstart %windir%explorer.exe
Если эти же команды прописать в командный файл .bat, то очистку кэша значков и перезапуск Проводника будет выполнять простой запуск этого файла, лучше от имени администратора.
Дополнительная информация
Некоторые дополнительные нюансы в контексте темы очистки кэша иконок:
- Если проблемы возникли с отображением миниатюр (эскизов), очистить их можно в утилите «Очистка диска» ( Win+R — cleanmgr )
- Очистка эскизов также возможна в командной строке:
cd /d %userprofile%AppDataLocalMicrosoftWindowsExplorertaskkill /f /im explorer.exeattrib -h thumbcache_*.dbdel thumbcache_*.dbstart %windir%explorer.exe
- Существуют сторонние программы для очистки кэша иконок, например, IconsRefresh (разработка более не ведётся, но утилита исправно работает и в Windows 11).
В случае, если у вас остаются вопросы, касающиеся кэша значков Windows, вы можете задать их в комментариях ниже, я постараюсь помочь.