Иногда может происходить повреждение кэша значков, в результате чего для определенных программ или в определенных областях оболочки Windows отображаются неправильные значки или вообще не отображаются значки. Мой предыдущий пост Отображается неправильный значок для типа файла расскажет, как обновить значки оболочки с помощью программ по умолчанию.
Если решение, опубликованное по этой ссылке, не помогает, вы можете полностью очистить и перестроить базу данных кэша значков. В этом сообщении объясняется, как полностью очистить кеш значков (и позволить Windows восстановить его) с помощью специального инструмента, написанного мной сценария или вручную - для всех версий Windows, включая Windows 10.
Полностью очистить кеш значков в Windows
- Метод 1. Очистите кеш значков с помощью бесплатного инструмента ClearIconCache.exe
- Метод 2: очистить кеш значков вручную
- Метод 3: очистить кэш значков с помощью сценария Windows
Как очистить и восстановить кэш значков в Windows
Чтобы отображать значки для различных объектов оболочки, таких как папки, специальные папки и файлы, Windows кэширует значки в файлах базы данных, чтобы Windows не приходилось каждый раз читать значок файла или папки и извлекать их. Иногда вы видите ошибки кэширования значков в Windows, в результате которых отображаются неправильные, отсутствующие или устаревшие значки для программ, ярлыков на рабочем столе и других областей оболочки.

Если обновить значки с помощью ie4uinit.exe или же Приложения по умолчанию не поможет, вам придется полностью очистить кеш значков.
Давайте посмотрим, как полностью очистить кеш значков и позволить Windows восстановить его по мере необходимости.
Метод 1. Очистить и перестроить кеш значков с помощью бесплатного инструмента ClearIconCache.exe
Очистить кэш значков (ClearIconCache.exe) из Лео Дэвидсон будут чисто выйти из проводника , удалите кэш значков оболочки (IconCache * .db) и локализуйте кеш эскизов (ThumbCache * .db), а затем перезапустите проводник.
Лео Дэвидсон - надежный источник - он написал знаменитое исправление миниатюр и превью в формате PDF x64 для Windows несколько лет назад. И он владелец FileTypeDiag и многие другие полезные портативные инструменты.
С помощью Clear Icon Cache вы просто дважды щелкните программу, и она позаботится о деталях за вас. Очистить кэш значков работает в Windows Vista, Windows 7, Windows 8 и Windows 10.
Чтобы запустить утилиту в неинтерактивном или автоматическом режиме, запустите ClearIconCache.exe / ТИХИЙ
Как было сказано ранее, утилита также очищает кеши миниатюр на компьютере.
СВЯЗАННЫЙ: Как аккуратно перезапустить проводник с помощью ярлыка или командной строки
Метод 2: очистить и перестроить базу данных кэша значков вручную
Файлы базы данных кэша значков находятся в папке LocalAppData с префиксом к именам файлов. iconcache_
- каждый размер значка имеет отдельный файл кеша (базы данных).
Имена файлов выглядят так:
iconcache_16.db iconcache_32.db iconcache_48.db iconcache_96.db iconcache_256.db iconcache_768.db iconcache_1280.db iconcache_1920.db iconcache_2560.db iconcache_exif.db iconcache_idx.db iconcache_sr.db iconcache_db iconcache_sr.db iconcache_sr.db iconcache_
- Закройте все открытые в данный момент окна папок.
- Запустите диспетчер задач, используя комбинацию клавиш Ctrl + Shift + Esc.
- В диспетчере задач Процесс вкладку, щелкните правой кнопкой мыши Explorer.exe обработать и выбрать Завершить процесс . Заметка: Еще лучше, если вы аккуратно закроете проводник. См. Инструкции для Windows 7 и Windows 10 чтобы узнать, как изящно выйти из процесса оболочки Explorer.exe. Не перезапускайте новый explorer.exe процесс еще нет!
- Щелкните значок Завершить процесс при запросе подтверждения.
- В меню Файл диспетчера задач выберите Новая задача (Выполнить…)
- Тип CMD.EXE и щелкните Хорошо
- В окне командной строки введите команды одну за другой и нажмите клавишу ВВОД после каждой команды:
CD / d% userprofile% AppData Local DEL IconCache.db / a
- Кроме того, в Windows 8 и Windows 10 база данных кэша значков также хранится в % userprofile% AppData Local Microsoft Windows Explorer . Чтобы очистить их, вы должны закрыть все запущенные приложения и запустить эти команды в командной строке.
CD% userprofile% AppData Local Microsoft Windows Explorer DEL IconCache * .db / a EXIT
- В диспетчере задач щелкните файл , Выбрать Новая задача (Выполнить…)
- Тип EXPLORER.EXE и нажмите ОК.
Если вы получите В доступе отказано ошибка при удалении файлов IconCache * .db, значит, одна или несколько открытых программ используют базу данных кэша значков. Закройте все программы и попробуйте еще раз или попробуйте удалить их из безопасного режима.
Примечание редактора: Вместо использования диспетчера задач для выхода из Explorer.exe на шаге 3 выше, даже лучший способ сделать это - завершить работу оболочки Explorer.exe. чисто используя метод, описанный в статье Завершите и перезапустите процесс Explorer.exe аккуратно в Windows 7 и Windows Vista . Если вы используете Windows 8 или Windows 10, прочтите статью Как выйти из проводника и перезапустить проводник в Windows 10 .
Метод 3: автоматическая очистка и восстановление кеша значков с помощью скрипта
В этом первом методе используется небольшой сценарий, который я написал для полной очистки кеша значков. После этого сценарий перезапускает оболочку проводника, чтобы изменения вступили в силу.
Чтобы очистить кеши значков для Windows Vista, 7, 8 и Windows 10, загрузите zip-файл ниже, распакуйте и запустите файл сценария. cleariconcache.vbs .
- Скачать cleariconcache.zip и извлеките содержимое в папку.
- Сохраните всю свою работу и закройте все программы, чтобы файлы кэша значков не были заблокированы какой-либо программой.
- Дважды щелкните файл сценария cleariconcache.vbs
- Нажмите да когда вам будет предложено перезапустить оболочку.
Если файлы базы данных Icon Cache нельзя удалить, некоторые программы используют их. Закройте все приложения и попробуйте снова запустить скрипт.
Как только вы закроете все программы, программа должна иметь возможность удалять файлы кэша значков.
После очистки кеша оболочка проводника должна запуститься автоматически и перестроит новый набор кеша значков.
Надеюсь, вам удалось исправить проблемы с отображением значков на компьютере с Windows, полностью очистив кеш значков.
Одна небольшая просьба: если вам понравился этот пост, поделитесь им?
Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:- Приколи это!
- Поделитесь этим в своем любимом блоге + Facebook, Reddit
- Твитнуть!