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



Попробуйте наш инструмент устранения неполадок

После выпуска первой версии Windows операционная система Microsoft использовала значки для обозначения ваших программ и файлов, которые они открывают. Графический пользовательский интерфейс предлагает быстрый способ идентифицировать ваши файлы и какое приложение их открывает. Однако иногда ваши значки могут отображаться пустыми, поврежденными или отображать неправильные значки. Например, в ваших файлах Word может не отображаться значок, который идентифицирует их как файл Microsoft Word, или в программе запуска компьютерных игр может отсутствовать значок. Пустые эскизы также могут возникать в подобных ситуациях. В менее серьезных случаях загрузка значков может занять слишком много времени. В этой статье объясняется, почему значки файлов могут отсутствовать и как их восстановить.



Как работает кеш значков

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



В Windows Vista и Windows 7 файл кэша значков находится в: C: Users \ AppData Local IconCache.db. Хотя этот файл все еще присутствует в Windows 8 и 10, эти версии Windows не используют их для хранения кеша значков. Вместо этого в Windows 8 и Windows 10 файлы кэша значков хранятся в C: Users \ AppData Local Microsoft Windows Explorer расположение папки. Здесь вы найдете несколько баз данных значков, в которых хранятся ваши значки.



Почему в ваших файлах отсутствуют значки в проводнике

Файл базы данных увеличивается по мере добавления в него дополнительной информации. Windows проверяет наличие значка в этой базе данных, и если значок найден, он будет отображаться; в противном случае исполняемый файл проверяется на наличие значка.

Иногда база данных кэша значков может устареть, что приведет к неправильному отображению значков или даже их исчезновению. Если значки в этой базе данных повреждены, значки и эскизы файлов также не будут отображаться правильно. Это также может произойти после обновления приложения, в котором новая версия поставляется с новым значком, но вы по-прежнему видите старый значок на рабочем столе или пустой значок. Также возможно, что приложение (например, приложение для изменения значков) берет на себя управление тем, какие значки отображаются в вашем реестре.

Когда это происходит, вам необходимо сбросить кэш значков и позволить Windows автоматически воссоздать его. Вот как это можно сделать.



Удалить кеш значков с помощью пакетного или исполняемого файла

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

  1. Нажмите Вот чтобы загрузить пакетный сценарий для восстановления кеша значков.
  2. После того, как файл был загружен, щелкните правой кнопкой мыши и выберите «Запуск от имени администратора».
  3. Следуйте подсказкам в окне командной строки.

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

2 минуты чтения