С users user appdata local microsoft windows explorer

Очистка (сброс) поврежденного кэша иконок в Windows 10

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

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

На скриншоте ниже видно, что в макете стартового меню Windows 10 вместо значков некоторых приложений отображаются стандартные иконки папок.

Кэш иконок в различных версиях Windows представляет собой один или несколько db файлов, хранящихся в профиле пользователя.

  • В Windows7 это файл IconCache.db в каталоге %userprofile%\AppData\Local
  • В Windows10 и Windows8.1 – это множество файлов, имя которых начинается с iconcache_ (iconcache_16.db, iconcache_32.db, iconcache_48.db и т.д. в соответствии с размерами иконки в пикселях) и хранятся в каталоге %userprofile%\AppData\Local\Microsoft\Windows\Explorer

Сброс кэша иконок в Windows с помощью утилиты ie4uinit

В Windows есть специальная встроенная утилита ie4uinit (IE Per-User Initialization Utility), которую можно использовать для быстрого сброса кэша иконок.

  • В Windows 10: ie4uinit.exe -show
  • Для Windows 7: ie4uinit.exe -ClearIconCache

Эту команду нужно выполнить через меню Win+R -> команда -> Enter.

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

Скрипт удаления файлов с кэшем иконок в Windows

Чтобы сбросить кэш иконок, достаточно удалить db файлы с кэшем. Но предварительно нужно завершить процесс проводника File Explorer, чтобы он не блокировал доступ к файлам iconcache. Рассмотрим, как сбросить базу данных кэша иконок без перезагрузки Windows.

  1. Закройте все запущенные приложения;
  2. Откройте окно командной строки ( cmd.exe или powershell.exe ) с правами администратора;
  3. Запустите диспетчер задач taskmgr.exe
  4. В окне Task Manager перейдите на вкладку Details, найдите процесс explorer.exe и завершите его (End Task);
  5. Также вы можете завершить процесс из командной строки: taskkill /f /im explorer.exe
  6. Затем последовательно выполните следующие команды для удаления кэша иконок в профиле пользователя (в зависимости от версии ОС):

Для Windows 10/ 8.1 (просто скопируйте этот код в окно командной строки или сохраните как текстовый файл reset_icon_windows.bat).

Читайте также:  Minecraft mods ��� mac os

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

В операционной системе Windows кэш миниатюр используется как хранилище миниатюр рисунков для внутреннего/системного проводника. Это значительно ускоряет отображение каждого из рисунков/изображений, так как системе нет необходимости пересчитывать свойства рисунка всякий раз, когда пользователь хочет на него взглянуть. Таким образом Windows работает с изображениями практически любого формата: от фотографий (jpeg) до гифок (gif) и видео (avi). Если вы храните в компьютере большое количество таких, вы даже и не подозреваете, как здорово кэш миниатюр экономит системные возможности Windows, ограждая процессор и RAM от постоянных вычислений и перезаписей на диски во время просмотра фотографий и видео.

Казалось бы вопрос с необходимостью кэша миниатюр рисунков закрывается. Однако, как и многое в Windows, это не саморегуляторный механизм, попадающий под присмотр системы. Если это кэш, значит он имеет конкретную папку. С момента появления Windows Vista это путь (к скрытой настройками области):

И чем больше изображений вы через систему “пропускаете”, тем “богаче” папка становится, разрастаясь со временем до неприличных размеров. Причём кэш будет накапливать в себе эти миниатюры ВНЕ ЗАВИСИМОСТИ от того, вернётесь ли вы к просмотренным файлам или они пропадут из системы раз и навсегда. Кэш будет содержать в себе миниатюры рисунков даже после их удаления (североамериканское ФБР однажды воспользовалось этим фактом для предъявления обвинений некоторым любителям “весёленьких” картинок с участием несовершеннолетних).

Файл миниатюры легко распознаваем: .db (файл базы данных) в расширении файла и часто цифро-сочетание, обозначающее его физический размер. Однако искать системные файлы с помощью системного ЖЕ проводника – есть mauvais ton, и если вы собираетесь взглянуть на накопившиеся в системе эскизы изображений, вам в помощь командная консоль и команды поиска файлов через cmd. Откройте её от имени админа и введите пару команд:

После исполнения команды консоль выдаст все пути, которые в конечном итоге содержат эскизы изображений, в том числе и у сторонних программ:

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

ПЛЮСЫ КЭША

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

МИНУСЫ КЭША

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

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

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

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

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

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

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

Читайте также:  Windows что такое svc exe

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

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

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

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

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

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

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

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

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

Периодическое удаление кэша эскизов

Проблема, по всей видимости зависит от каких-то специфических обстоятельств. В Windows XP кэш эскизов хранился в скрытых файлах thumbs.db в каждом каталоге. Начиная с Vista по каким-то причинам кэш сделали централизованным — теперь все эскизы хранятся в каталоге c:\Users\имя_пользователя\AppData\Local\Microsoft\Windows\Explorer в файлах (число означает размер эскиза)
thumbcache_1024.db
thumbcache_256.db
thumbcache_96.db
и других. В этом же каталоге хранится кэш иконок приложений. Периодически этот кэш сбрасывается и все эскизы генерируются заново при открытии каждого из каталогов. Если в каталог с фотографиями через проводник не заходить вообще, а просматривать только через просмотрщик изображений, тогда эскизы не удаляются, но это дает всего лишь небольшую отсрочку от очередного сброса. Единственное, что более-менее ясно — очищение происходит при достижении размера кэша до какого-то значения, и скорее всего не суммарного, а только файла thumbcache_96.db — максимальный размер, которого достигал до сброса — 14

15 Мб (неизвестно, сколько это по количеству файлов, но точно очень мало), а вот размер thumbcache_1024.db варьируется от 40 до 120 Мб. Очищение происходит путем перемещения этих файлов в каталог ThumbCacheToDelete и созданием кэша заново. Причем зачастую создание происходит не сразу и все это время кэш не сохраняется вообще. То есть, заходишь в каталог с фотографиями, проводник генерирует эскизы, выходишь и заходишь снова — эскизы генерируются заново. Было подозрение, что это каким-то образом связано со свободным местом на разделе (системный — 102 Гб, свободно стабильно 19

21 Гб), но после перемещения местоположения кэша на другой раздел (363 Гб, свободно в разное время от 20 до 100 Гб) ничего не изменилось.

К остыльный способ в вариантах для Windows 7 и 8, заключается в установки запрета на удаление файлов и папок в каталоге кэша для всех пользователей, в том числе System. Данный способ более-менее работал в Windows 7, в 8 как бы работает, вот только при очередной попытке сброса кэша загрузка диска прыгала до 100%, а Process Monitor показывал постоянные обращения к каталогу, это не прекращалось, пока не убрал запрет на удаление. В Windows 8.1, такой способ не работает вообще.

Читайте также:  Obs studio download linux

A Vista thumbnail extractor — список ключей реестра, которые вроде как влияют на работу кэша. Пробовал все возможные варианты, но они не устраняют проблему.

Тонкая настройка кэша эскизов страниц Windows 7 и . — здесь есть что-то по некоторым ключам, но толку нет.

На каком-то форуме встретилось предположение, что на самом деле проблема не в размере кэша, а в том, что каким-то образом нарушается целостность его индекса thumbcache_idx.db, но у меня автоматическая очистка диска отключена. Проводил опыт — запускал очистку диска вручную, очищал кэш, перезагружался и целенаправленно открывал все папки с фотографиями, следя при этом за размером thumbcache_96.db, который доходил до 50-60 Mb. Вот только максимум на полчаса.

В общем, решения нет. Я просто установил флажок «Всегда отображать значки, а не эскизы» в параметрах папки — вкладка Вид.

С users user appdata local microsoft windows explorer

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Answered by:

Question

I am a bit confused about the cache/Temporary Internet Files location in Internet Explorer version 11

Should I look in

C:\Users\username\AppData\Local\Microsoft\Windows\Temporary Internet Files

C:\Users\username\AppData\Local\Microsoft\Windows\INetCache

I’ve looked in the Temporary Internet Files tab in the Internet Options — General tab — Browsing history settings, and the location varies for the same version of Internet Explorer in different operating systems

Answers

Thank you for the answer, but this cannot be entirely correct.

I have Windows 8 and mine is here

And about these Content.IE5 folders. There are also other subfolders in . Windows\Temporary Internet Files. so technically that must be part of the cache as well, as it is on my computer. I cannot see there’s another logic to this.

But I checked three versions back of Windows Server, which is what I’m working with, and as Dave Patrick said, looks like it changed in Server 2012. R2 from what I can see, from C:\Users\username\AppData\Local\Microsoft\Windows\Temporary Internet Files to C:\Users\username\AppData\Local\Microsoft\Windows\INetCache

All replies

Looks like cache location was changed in Server 2012

Win-E, Alt-d, shell:cache, Enter in both OS’s should get you there.

Regards, Dave Patrick .
Microsoft Certified Professional
Microsoft MVP [Windows Server] Datacenter Management

Disclaimer: This posting is provided «AS IS» with no warranties or guarantees, and confers no rights.

In Windows XP, the folder is located here:

  • C:\Documents and Settings\ \Local Settings\Temporary Internet Files\Content.IE5
    Note: If you only have one user account on Windows XP, use Administrator as the username.

In Windows Vista and 7, the folder is located here:

  • C:\Users\ \AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5
  • C:\Users\ \AppData\Local\Microsoft\Windows\Temporary Internet Files\Low\Content.IE5

In Windows 8 and 8.1, the folder is located here:

Note: These files are hidden system files. To be able to access these files, you need to make changes to the folder options.

Оцените статью