Как перестроить сломанный кэш Icon в Windows 10

Оглавление:

Как перестроить сломанный кэш Icon в Windows 10
Как перестроить сломанный кэш Icon в Windows 10

Видео: Как перестроить сломанный кэш Icon в Windows 10

Видео: Как перестроить сломанный кэш Icon в Windows 10
Видео: Как быстро удалить всю почту на iPhone и iPad - YouTube 2024, Май
Anonim
Значки, которые Windows использует для ваших документов и программ, сохраняются в кеше значков, поэтому их можно быстро отображать, а не медленно загружать их каждый раз. Если у вас возникнут проблемы с значками на вашем компьютере, может понадобиться перестроение кеша значков.
Значки, которые Windows использует для ваших документов и программ, сохраняются в кеше значков, поэтому их можно быстро отображать, а не медленно загружать их каждый раз. Если у вас возникнут проблемы с значками на вашем компьютере, может понадобиться перестроение кеша значков.

Иногда кеш иконки устаревает, что приводит к неправильному отображению значков или даже к отсутствию. Например, возможно, вы обновили приложение, а новая версия появилась с новым значком, но вы по-прежнему видите старый значок на рабочем столе. Иногда может появляться пустой или поврежденный значок, когда перед ним отображается совершенно хороший значок. Когда это произойдет, вам нужно сбросить кеш иконки и позволить им автоматически воссоздать его. В этой статье мы покажем вам, как перестроить кэш значков в Windows 10. Это руководство также относится к Windows 8 и 7, но процесс работает несколько иначе.

Как работает Icon Cache в Windows

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

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

Механизмы кэширования, такие как база данных IconCache, уже обсуждались специалистами системы и подробно описаны Марк Э. Руссинович и Дэвид А. Соломон в своей книге Windows Internals, если вам интересно узнать больше, но основы все, что вам нужно понять для этого процесса.

Где хранится Icon Cache

В Windows Vista и Windows 7 файл кеша значков находится в:

C:UsersAppDataLocalIconCache.db

(Заменить

с фактическим именем входа для вашей учетной записи Windows.)

Этот файл по-прежнему присутствует в Windows 8 и 10, но Windows не использует их для хранения кеша значков. В Windows 8 и Windows 10 файл кеша значков находится в:

C:UsersAppDataLocalMicrosoftWindowsExplorer

(Заменить

с фактическим именем входа для вашей учетной записи Windows.) В этой папке вы найдете несколько файлов кеша значков: • 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_custom_stream.db • iconcache_exif.db • iconcache_idx.db • iconcache_sr.db • iconcache_wide.db • iconcache_wide_alternate.db

Чтобы перестроить кэш значков, вам необходимо удалить все файлы иконок, которые появляются в этой папке. Это не так просто, как нажимать на них и нажимать кнопку «Удалить»: эти файлы все еще используются проводником, поэтому вы не можете просто удалить их в обычном режиме.

Как переустановить кэш Icon

Закройте и сохраните все, над чем вы работаете, прежде чем продолжить. Откройте File Explorer и перейдите в следующую папку:

C:UsersAppDataLocalMicrosoftWindowsExplorer

(Заменить

с фактическим именем входа для вашей учетной записи Windows.)

Нажмите и удерживайте клавишу «Shift» и щелкните правой кнопкой мыши папку Explorer. Выберите «Открыть окно команды здесь».

На этом пути откроется окно командной строки:
На этом пути откроется окно командной строки:

dir

команда. Вы должны увидеть файлы с иконками и файлами, которые мы обсуждали ранее.

Щелкните правой кнопкой мыши на панели задач Windows и выберите «Диспетчер задач» в контекстном меню.
Щелкните правой кнопкой мыши на панели задач Windows и выберите «Диспетчер задач» в контекстном меню.
Щелкните правой кнопкой мыши «Проводник Windows» в списке и выберите «Завершить задачу» в контекстном меню. Проводник и рабочий стол исчезнут. Exit Task Manager и убедитесь, что ни одно другое приложение не работает, кроме окна командной строки.
Щелкните правой кнопкой мыши «Проводник Windows» в списке и выберите «Завершить задачу» в контекстном меню. Проводник и рабочий стол исчезнут. Exit Task Manager и убедитесь, что ни одно другое приложение не работает, кроме окна командной строки.
В окне командной строки введите следующую команду:
В окне командной строки введите следующую команду:

del iconcache*

Нажмите Ввод. Звездочка после

iconcache

необходимо убедиться, что все файлы с именами, начинающимися с iconcache, будут включены в операцию удаления. Это должно удалить все файлы кеша значков.

Image
Image

Run the dir

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

Image
Image

Теперь нажмите клавиши Ctrl + Alt + Del одновременно и выберите «Выйти». Войдите в систему, и любые устаревшие или отсутствующие значки, надеюсь, будут восстановлены или повторно созданы.

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

Рекомендуемые: