Что такое кэш миниатюр Windows, и зачем его удалять?

В операционной системе 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

Кэш миниатюр: что в нём хорошего и что плохого?

ПЛЮСЫ КЭША

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

МИНУСЫ КЭША

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

После того, как мы разобрались с понятием и содержимым этого кэша, посмотрим на инструменты с ним работы.

Кэш миниатюр: чистим, удаляем, запрещаем

Отключить кэширование в системах от Windows Vista можно через редактор групповой политики. Быстрой командой

gpedit.msc

попадаем в редактор и обнаруживаем настройку:

Конфигурация пользователя-Административные шаблоны-Компоненты Windows-Проводник

отключить кэш миниатюр через групповую политику

Если редактор недоступен, для отключения кэширования воспользуйтесь возможностью редактора реестра. Эти настройки находятся по пути:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

Значение параметра DisableThumbnailCache уберите в 1. Если таковой не обнаружен, создайте его как двоичный DWORD параметр и, назвав DisableThumbnailCache, присвойте значение 1.

Почистить содержимое системного кэша можно:

  • при помощи утилиты Очистки диска Windows в опции:

очистить системный кэш миниатюр

  • скачав, распаковав и запустив вот этот батник:

Очистить кэш эскизов Windows

  • воспользовавшись средствами CCleaner:

очистить кэш эскизов через ccleaner

  • воспользовавшись специальными программами. Никогда этого не делал, но вот вам список названий, если захотите попробовать:

Thumbs Viewer

Thumbs.db Explorer

Thumbs Remover

Кэш миниатюр: замеченные проблемы

Среди наиболее встречающихся вопросов к хранилищам эскизов можно выделить:

  • неправильное отображение иконок к некоторым программам (в том числе и самодельных или вручную установленных) ярлычков
  • вмешательство сторонних программ, в результате чего очистка кэша не приносит результата, и только что удалённые эскизы/миниатюры предательски появляются вновь

К традиционным ошибкам — традиционный подход решения проблем:

  • ремонт системных файлов командой в cmd sfc /scannow
  • ребилд (переформирование) кэша иконок (а конкретно — файла IconCache.db) командами в cmd с перезагрузкой после последней команды:
ie4uinit.exe -ClearIconCache

taskkill /IM explorer.exe /F

DEL "%localappdata%\IconCache.db" /A

DEL "%localappdata%\Microsoft\Windows\Explorer\iconcache*" /A

Успехов.

Запись опубликована в рубрике Настройки Windows. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

18 − 6 =