Как очистить и восстановить кэш значков в Windows - Winhelponline

How Clear Rebuild Icon Cache Windows Winhelponline

Иногда может происходить повреждение кэша значков, в результате чего для определенных программ или в определенных областях оболочки Windows отображаются неправильные значки или вообще не отображаются значки. Мой предыдущий пост Отображается неправильный значок для типа файла расскажет, как обновить значки оболочки с помощью программ по умолчанию.



Если решение, опубликованное по этой ссылке, не помогает, вы можете полностью очистить и перестроить базу данных кэша значков. В этом сообщении объясняется, как полностью очистить кеш значков (и позволить Windows восстановить его) с помощью специального инструмента, написанного мной сценария или вручную - для всех версий Windows, включая Windows 10.



Полностью очистить кеш значков в Windows

  1. Метод 1. Очистите кеш значков с помощью бесплатного инструмента ClearIconCache.exe
  2. Метод 2: очистить кеш значков вручную
  3. Метод 3: очистить кэш значков с помощью сценария Windows

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

Чтобы отображать значки для различных объектов оболочки, таких как папки, специальные папки и файлы, Windows кэширует значки в файлах базы данных, чтобы Windows не приходилось каждый раз читать значок файла или папки и извлекать их. Иногда вы видите ошибки кэширования значков в Windows, в результате которых отображаются неправильные, отсутствующие или устаревшие значки для программ, ярлыков на рабочем столе и других областей оболочки.



значок рукиПрежде чем продолжить, попробуйте простое исправление, например метод обновления ie4uinit.exe, описанный в статье. Как быстро обновить или очистить кэш значков с помощью IE4UINIT.exe . Во многих ситуациях все, что вам нужно сделать, это просто обновить иконки без необходимости их очищать и перестраивать.

Если обновить значки с помощью 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_
  1. Закройте все открытые в данный момент окна папок.
  2. Запустите диспетчер задач, используя комбинацию клавиш Ctrl + Shift + Esc.
  3. В диспетчере задач Процесс вкладку, щелкните правой кнопкой мыши Explorer.exe обработать и выбрать Завершить процесс . Заметка: Еще лучше, если вы аккуратно закроете проводник. См. Инструкции для Windows 7 и Windows 10 чтобы узнать, как изящно выйти из процесса оболочки Explorer.exe. Не перезапускайте новый explorer.exe процесс еще нет!
  4. Щелкните значок Завершить процесс при запросе подтверждения.
  5. В меню Файл диспетчера задач выберите Новая задача (Выполнить…)
  6. Тип CMD.EXE и щелкните Хорошо
  7. В окне командной строки введите команды одну за другой и нажмите клавишу ВВОД после каждой команды:
    CD / d% userprofile%  AppData  Local DEL IconCache.db / a
  8. Кроме того, в Windows 8 и Windows 10 база данных кэша значков также хранится в % userprofile% AppData Local Microsoft Windows Explorer . Чтобы очистить их, вы должны закрыть все запущенные приложения и запустить эти команды в командной строке.
    CD% userprofile%  AppData  Local  Microsoft  Windows  Explorer DEL IconCache * .db / a EXIT
  9. Если вы получите В доступе отказано ошибка при удалении файлов IconCache * .db, значит, одна или несколько открытых программ используют базу данных кэша значков. Закройте все программы и попробуйте еще раз или попробуйте удалить их из безопасного режима.

  10. В диспетчере задач щелкните файл , Выбрать Новая задача (Выполнить…)

    диспетчер задач новый процесс explorer.exe

  11. Тип EXPLORER.EXE и нажмите ОК.

Примечание редактора: Вместо использования диспетчера задач для выхода из 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 .

  1. Скачать cleariconcache.zip и извлеките содержимое в папку.
  2. Сохраните всю свою работу и закройте все программы, чтобы файлы кэша значков не были заблокированы какой-либо программой.
  3. Дважды щелкните файл сценария cleariconcache.vbs
  4. Нажмите да когда вам будет предложено перезапустить оболочку.

    Если файлы базы данных Icon Cache нельзя удалить, некоторые программы используют их. Закройте все приложения и попробуйте снова запустить скрипт.

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

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

Надеюсь, вам удалось исправить проблемы с отображением значков на компьютере с Windows, полностью очистив кеш значков.


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Твитнуть!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)