В операционной системе Windows кэш миниатюр используется как хранилище миниатюр рисунков для внутреннего/системного проводника. Это значительно ускоряет отображение каждого из рисунков/изображений, так как системе нет необходимости пересчитывать свойства рисунка всякий раз, когда пользователь хочет на него взглянуть. Таким образом Windows работает с изображениями практически любого формата: от фотографий (jpeg) до гифок (gif) и видео (avi). Если вы храните в компьютере большое количество таких, вы даже и не подозреваете, как здорово кэш миниатюр экономит системные возможности Windows, ограждая процессор и RAM от постоянных вычислений и перезаписей на диски во время просмотра фотографий и видео.
Как можно изменить изображение и размер иконок?
Казалось бы вопрос с необходимостью кэша миниатюр рисунков закрывается. Однако, как и многое в Windows, это не саморегуляторный механизм, попадающий под присмотр системы. Если это кэш, значит он имеет конкретную папку. С момента появления Windows Vista это путь (к скрытой настройками области):
%userprofile%\AppData\Local\Microsoft\Windows\Explorer
или
C:\Users\имя-пользователя\AppData\Local\Microsoft\Windows\Explorer
И чем больше изображений вы через систему “пропускаете”, тем “богаче” папка становится, разрастаясь со временем до неприличных размеров. Причём кэш будет накапливать в себе эти миниатюры ВНЕ ЗАВИСИМОСТИ от того, вернётесь ли вы к просмотренным файлам или они пропадут из системы раз и навсегда. Кэш будет содержать в себе миниатюры рисунков даже после их удаления (североамериканское ФБР однажды воспользовалось этим фактом для предъявления обвинений некоторым любителям “весёленьких” картинок с участием несовершеннолетних).
Файл миниатюры легко распознаваем: .db (файл базы данных) в расширении файла и часто цифро-сочетание, обозначающее его физический размер. Однако искать системные файлы с помощью системного ЖЕ проводника – есть mauvais ton, и если вы собираетесь взглянуть на накопившиеся в системе эскизы изображений, вам в помощь командная консоль и команды поиска файлов через cmd. Откройте её от имени админа и введите пару команд:
cd\ dir *.db /s
После исполнения команды консоль выдаст все пути, которые в конечном итоге содержат эскизы изображений, в том числе и у сторонних программ:
ПЛЮСЫ КЭША
МИНУСЫ КЭША
После того, как мы разобрались с понятием и содержимым этого кэша, посмотрим на инструменты с ним работы.
Отключить кэширование в системах от Windows Vista можно через редактор групповой политики. Быстрой командой
gpedit.msc
попадаем в редактор и обнаруживаем настройку:
Конфигурация пользователя-Административные шаблоны-Компоненты Windows-Проводник
У меня нет редактора групповой политики…
Групповая политика не работает…
Если редактор недоступен, для отключения кэширования воспользуйтесь возможностью редактора реестра. Эти настройки находятся по пути:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Значение параметра DisableThumbnailCache уберите в 1. Если таковой не обнаружен, создайте его как двоичный DWORD параметр и, назвав DisableThumbnailCache, присвойте значение 1.
Почистить содержимое системного кэша можно:
Среди наиболее встречающихся вопросов к хранилищам эскизов можно выделить:
К традиционным ошибкам – традиционный подход решения проблем:
ie4uinit.exe -ClearIconCache taskkill /IM explorer.exe /F DEL "%localappdata%\IconCache.db" /A DEL "%localappdata%\Microsoft\Windows\Explorer\iconcache*" /A
Успехов.