Как полностью очистить и восстановить кэш значков в Windows

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

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

Полностью очистить кеш значков в Windows

  1. Метод 1. Очистить кеш значков с помощью бесплатного инструмента ClearIconCache.exe.
  2. Метод 2 : Очистить кеш значков вручную
  3. Метод 3: Очистить кеш значков с помощью сценария Windows

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

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

Прежде чем продолжить, попробуйте простое исправление, например метод обновления ie4uinit.exe, описанный в статье Как Быстро обновите или очистите кэш значков с помощью IE4UINIT.exe. Во многих ситуациях все, что вам нужно сделать, это просто обновить значки без необходимости их очищать и перестраивать.

При обновлении значков с помощью ie4uinit.exe или приложения по умолчанию не помогают, вам придется полностью очистить кеш значков.

Давайте посмотрим, как полностью очистить кеш значков, и пусть Windows перестроить его по мере необходимости.

Метод 1. Очистить и перестроить кеш значков с помощью бесплатного инструмента ClearIconCache.exe

Очистить кэш значков (ClearIconCache.exe) с помощью утилиты Лео Дэвидсон полностью выйдет из проводника, удалит кэш значков оболочки (IconCache * .db) и локализованный кеш эскизов (ThumbCache * .db), а затем перезапустит проводник.

Лео Дэвидсон — источник, которому доверяют — он написал знаменитое исправление миниатюр и превью в формате PDF x64 для Windows несколько лет назад. А еще он владелец FileTypeDiag и многих других полезных переносимых инструментов.

С помощью Clear Icon Cache вы просто дважды щелкните программу, и она позаботится обо всех деталях за вас. Очистить кэш значков работает в Windows Vista, Windows 7, Windows 8 и Windows 10.

Чтобы запустить утилиту в неинтерактивном или автоматическом режиме, запустите ClearIconCache. exe/QUIET

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

СВЯЗАННЫЕ: Как аккуратно перезапустить проводник с помощью ярлыка или командной строки

Метод 2: очистить и перестроить базу данных кэша значков вручную

Файлы базы данных кэша значков находятся в папке LocalAppData с именами файлов с префиксом iconcache_ — каждый размер значка имеет отдельный файл кеша (базы данных).

Имена файлов выглядят следующим образом:

 iconcache_16.dbiconcache_32.dbiconcache_48.dbiconcache_96.dbiconcache_256.dbiconcache_768.dbiconcache_1280.  dbiconcache_1920.dbiconcache_2560.dbiconcache_exif.dbiconcache_idx.dbiconcache_sr.dbiconcache_wide.dbiconcache_wide_alternate.db 
  1. Закройте все окна папок, которые в данный момент открыты.
  2. Запустите диспетчер задач, используя последовательность клавиш Ctrl + Shift + Esc .
  3. На вкладке диспетчера задач Процесс щелкните правой кнопкой мыши процесс Explorer.exe и выберите Завершить процесс .
    Примечание. Еще лучше, если вы аккуратно закроете проводник. См. Инструкции для Windows 7 и Windows 10, чтобы узнать, как изящно выйти из процесса оболочки Explorer.exe. Пока не перезапускайте новый процесс explorer.exe !
  4. Нажмите Завершить процесс при запросе подтверждения.
  5. В меню «Файл» диспетчера задач выберите N ew Task (Run…)
  6. Введите CMD.EXE и нажмите OK
  7. В окне командной строки введите команды одну за другой и нажмите ENTER после каждой команды:
     CD/d% userprofile%  AppData  LocalDEL IconCache.db/a 
  8. Кроме того, в Windows 8 и Windows 10 база данных кэша значков также хранится в % userprofile% AppData Local Microsoft Windows Explorer б>. Чтобы удалить их, необходимо закрыть все запущенные приложения и запустить эти команды в командной строке.
     CD% userprofile%  AppData  Local  Microsoft  Windows  ExplorerDEL IconCache * .db/aEXIT 

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

  10. В диспетчере задач нажмите Файл , выберите Новая задача (Выполнить…)

  11. Тип EXPLORER.EXE и нажмите OK.

Примечание редактора: вместо использования диспетчера задач для выхода из проводника .exe на шаге 3 выше, даже лучший способ сделать это — закрыть проводник.. exe Shell чисто , используя метод, описанный в статье Завершение и перезапуск процесса Explorer.exe в Windows 7 и Windows Vista. Если вы используете Windows 8 или Windows 10, ознакомьтесь со статьей Как выйти из проводника и перезапустить проводник в Windows 10.

Метод 3: автоматически очистить и восстановить кэш значков с помощью сценария

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

Чтобы очистить кеши значков для Windows Vista, 7, 8 и Windows 10, загрузите zip-файл ниже, распакуйте и запустите файл скрипта cleariconcache.vbs .

  1. Загрузите cleariconcache.zip и извлеките содержимое в папку.
  2. Сохраните всю свою работу и закройте все программы, чтобы файлы кэша значков не были заблокированы какой-либо программой.
  3. Дважды щелкните файл сценария cleariconcache.vbs
  4. Нажмите Да , когда вам будет предложено перезапустить оболочку.

    Если файлы базы данных Icon Cache не может быть удален, некоторые программы его используют. Закройте все приложения и попробуйте снова запустить скрипт.

    Один раз вы закрываете все программы, программа должна иметь возможность удалять файлы кэша значков.

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

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


Один небольшой запрос: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно поможет росту этого блога. Несколько замечательных предложений:

  • Закрепите!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit.
  • Напишите в Твиттере!

Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. 🙂


Об авторе

Рамеш Сринивасан основал Winhelponline.com еще в 2005 году. Он увлечен технологиями Microsoft, и он был Microsoft Most Valuable Professional (MVP) за 10 лет подряд с 2003 по 2012 гг.


Это сработало как шарм. Благодаря!! Это меня до смерти раздражало, но новая установка не стоила. Спасибо за это решение!

Ответьте


Лучший способ:

Откройте блокнот, вставьте именно это:

TASKKILL/ f/im explorer.exe
CD/d% userprofile% AppData Local
DEL IconCache.db/a
НАЧАТЬ explorer.exe
ВЫЙТИ

Сохраните его как «fix icons.bat» с типом файла «Все типы».

Запускайте командный файл каждый раз, когда ваши значки не работают.

Причина, по которой это лучше, заключается в том, что он автоматически закрывает explorer.exe, удаляет за вас кеш значков и перезапускает explorer.exe.

Ответ


Отлично 🙂


Спасибо за такой простой и понятный способ исправить эту ситуацию!

Правило!

Ответ


Спасибо! Отличный совет, которому легко следовать.

Ответ


Ничего себе, после прочтения множества других статей, это работает. Спасибо за советы.

Ответ


Это было потрясающе !! Я потрясен !! Я уже давно пытался исправить эту проблему !!! СПАСИБО !!!!!!!!!!

Ответить


I L O V E Y O U! ! !

Я уже три года занимаюсь этой проблемой…

Ответ


Замечательно. Большое спасибо за это.

Ответ


Спасибо, я ценю это 🙂

Ответ


Большое спасибо! Я скачал много программ, но ни одна из них не работала! Большое вам спасибо за это

Ответ


Большое спасибо, это действительно работает. Пробовал много других способов сделать это, но все они не работают.

Ответ


Вам нужно ввести «% userprofile%» именно так (без кавычек, очевидно). Не вводите свое настоящее имя пользователя.

Ответьте


supercool.
Это помогло исправить нормальный вид значков моего диска c: и диска cd.

Ответить


Думаю, это сработало! Большое спасибо, вы оказываете отличную услугу, чтобы несчастная Windows страдает (а кто нет?).

Ответ


Спасибо, я установил тему, и даже после ее удаления на ней остались значки позади. Это исправило

Ответ


Получилось неплохо. Спасибо.

Ответить


Все остальные не смогли. Ваши работы! Спасибо !!!

Ответ


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

Ответ


Большое спасибо! Все мои значки Steam исчезли. Это восстановлено. Ура.

Ответить


Спасибо, отлично работает! 🙂

Ответить


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

Ответ


Ваш волшебник Рамеш .

Ответить


ЭТО АБСОЛЮТНО правильный ответ…

Значки панели задач не соответствуют приложению…

Ответить


Сработало! Бесконечно благодарен! =)

Ответить


Большое спасибо за ответ на мою проблему

Ответить


OhMyGawd Большое спасибо, чувак !!

Ответ


Большое вам спасибо !! Я был здесь из-за проблемы со значком Steam, и она была решена Ответить


Спасибо! Работал отлично.

Ответить


Отличный путь решения! Замечательно — миллион спасибо!

Ответ


Большое спасибо. Работает в Windows 7.

Ответить


После «del iconcache.db/a» вы можете ввести «explorer» в том же окне, чтобы работать еще быстрее!

Спасибо, Рамеш!

Ответить


Большое спасибо!

Ответить


Это сработало. Большое спасибо.

Ответить


Отлично сработало! Спасибо.

Ответ


отлично сработал. хороший совет. спасибо

Ответ


Отличный совет

Ответ


Спасибо, но я решил это, перейдя в безопасный режим, для чего я этого не сделал Мне не нужен экран, чтобы запустить его, а затем перейти к восстановлению системы, около 6 дней, что меня разобрало.

Ответ


сработал для меня — потребовалось около 1 минуты, чтобы исправить

Ответить


Ух ты! Замечательно . . . Это действительно сработало потрясающе. . . Попробуйте и остынь. . .

Ответ


Сработало отлично, спасибо 🙂

Ответ


Спасибо, Лео! Это сработало отлично. Все еще хотел бы знать, что вызвало это…

Ответить


У меня был поврежденный значок для MSI Afterburner 2.3.1. Это устранило проблему.

Ответ


У меня Vista, и указанные выше инструкции не помогли. Команды, которые я должен был ввести «один за другим», не были распознаны ..

Ответ


Полностью сработало для того, что мне было нужно. Спасибо!

Ответ


Сработало как шарм .. также исправили другие неоднородные отсутствующие значки … Спасибо

Ответ


Замечательно! Потерянный значок Outlook 2010 на панели задач странным образом — следовал вашим инструкциям, и появился значок «бум». Ура!

Ответ


Отлично! Я бы добавил, что в первой строке между/d и% userprofile% есть пробел. Также во второй строке между IconCache.db и/a

Мне потребовалось две попытки. Еще раз спасибо!

Ответ


Большое спасибо — у меня все получилось (Windows 7 на Dell)
Я также хотел бы знать, что вызвало проблему в первое место.
С уважением,
Дэвид

Ответ


сработал как шарм! всегда приятно, когда такое случается. Спасибо!

Ответ


Как сказал Майк, это действительно работает как шарм. Большое спасибо, плохой значок Outlook беспокоит меня в течение нескольких месяцев!

Ответить


СВЯТОЙ ДЕРЬМО, ЭТО РАБОТАЕТ. У меня почему-то были блокировки на моих папках, теперь все блокировки сняли. БОЛЬШОЕ СПАСИБО !!!!!!!

Ответить


ЭТО РАБОТАЛО на 100%

Мой значок Adobe Photoshop CS6 отсутствовал, и это помогло мне восстановить его снова. Простые шаги и никаких рисков!

Ответить


BINGO !!!

Большое спасибо

Ответить


у меня не сработало, может быть, из-за того, что у меня перемещаемый профиль?

Ответ


Вау. Не могу поверить, впервые что-то подобное действительно работало на 100% безупречно. Большое спасибо, добрый сэр/мэм

Ответить


Это здорово! Спасибо !!

Ответить


Спасибо! Я просто переключился на новый компьютер и удалил несколько ярлыков на рабочем столе, и эта проблема случилась со мной. Решение сработало как шарм !!

Ответить


Работает как шарм. Спасибо!

Ответить


Действительно сработало. Спасибо !!

Ответить


В моем случае это не работает. Тем не менее значки остаются как есть ……… .. 🙁

Пожалуйста, скажите мне решение

Ответить


Отлично! Спасибо

Ответ


У меня это сработало, большое спасибо!

Ответ


Сработало у меня. Большое спасибо.

Ответ


Сработало отлично! Большое спасибо.

Ответ


Сработало отлично, палец вверх!

Ответ


Вау, отлично работает! Есть ли где-нибудь книга, в которой описаны подобные исправления? Как вообще кто-то может знать все это?

Ответить


Вау, спасибо! Работал как шарм! Вы молодец!

Ответить


Да !!!! Это сработало! Другие исправления, которые я попробовал, не сработали на моем 64-битном компьютере с Win 7, но это сработало, и это легко. Спасибо!

Ответить


Работает как шарм! Большое спасибо.

Ответить


Слава Богу, Рамеш Сринивасан

Вы спасаете жизнь, человек… Не могу отблагодарить вас достаточно
Спасибо you Спасибо

Ответить


Это не помогло. У меня Windows 7 — 64 бит

Ответ


Сработало у меня. Спасибо!

Ответить


Сработало — спасибо. Моя проблема заключалась в том, что значок программы (CorelDRAW) нормально отображался в проводнике и во всплывающем окне при нажатии клавиш ALT-TAB, но не на панели задач.

Ответ


Сработало отлично! Большое спасибо.

Ответить


Сработал, спасибо большое! win7 64bit

Ответ


Несмотря на то, что файл программы открывается нормально, программные файлы на диске все еще не имеют значков соответствующих программ. Тем не менее, Windows 7-64 bit Professional заслуживает внимания.

Ответ


Хотя файлы открываются на диске c: с помощью правильной программы, файлы на диске по-прежнему имеют общие метки вместо соответствующих начальных значков. Windows 7 64-битная профессиональная. Тем не менее, стоит попробовать. Спасибо

Ответ


Отличное решение. Огромное спасибо. Это решение применимо и для 64-разрядной версии Windows 7.

Ответ


Сработало отлично! Большое спасибо

Ответ


Сработало, спасибо.

Ответ


Спасибо, отлично сработало.

Ответ


Замечательно! Работает как шарм.

Ответ


У меня есть база данных, в которой папка cwcheat, тогда база данных CHEAT, и я случайно открыл ее с помощью рабочего процессора Microsoft Word, когда я открываю его тогда автоматически открывается в рабочем процессоре Microsoft Words, даже если это файл базы данных, пожалуйста, помогите мне, как изменить его старый значок или программу обратно

Ответ


Спасибо, что сработало, и я чувствую себя как компьютер гений сейчас! lol

Ответить


Спасибо, мастер.
У меня однажды ситуация.

Писет

Ответ


СПАСИБО УВАЖАЕМЫЕ 🙂

Ответ


Сработало. Большое спасибо!

Ответить


О черт, да, это сработало. Когда вы вводите команды, убедитесь, что вы действительно набираете% userprofile%, а не ваше фактическое имя профиля

Ответ


Абсолютно замечательно!

За исключением те (блокнот), которые я изменил на самые близкие, которые смог найти, прежде чем последовать твоему совету, все вернулись в норму.

Спасибо!

Ответ


Чертов гений: D. Спасибо

Ответ


Сработало !! Спасибо…

Ответить


Отлично! только один из моих значков был пустым, и это сводило меня с ума

Ответить


Все работает, пока я не доберусь до DEL IconCache.db/a

Ответить


Отличный совет!
На этом мое разочарование закончилось тем, что я не могу восстановить значки в формате, соответствующем исходному источнику.
Спасибо.

Ответ


Это ЕДИНСТВЕННОЕ, что у меня сработало. Все остальные советы были бесполезны. Большое спасибо!

Ответить


Большое спасибо,
вы действительно очень умны
при всем моем уважении к вам 😀

Ответить


Прекрасная работа !! Спасибо!

Ответить


Очистка кешей значков не решила для меня эту проблему. Однако, когда я вручную создал новый ярлык для exe-файла, он использовал правильный значок.

Мне даже не нужно было удалять старый и заменять его новым — создание нового ярлыка исправило их оба, по-видимому, заставив Windows повторно проверить exe и обновить его кеш. /p> Ответ



Что такое кэш значков? И как восстановить кэш значков?

В Windows каждая программа имеет свой собственный отдельный значок. Значок — это небольшое графическое представление программы или файла. Если дважды щелкнуть значок, откроется связанный файл или программа. Например, если дважды щелкнуть значок «Мой компьютер», откроется проводник Windows. Значки являются компонентом большинства операционных систем с графическим интерфейсом пользователя, включая Microsoft Windows и Apple macOS X. Значки помогают пользователям быстро определить тип файла, представленного значком. Изображение справа представляет собой пример значков «Мой компьютер» в различных версиях Microsoft Windows.

Что такое кэш значков?

Кэш значков или Iconcache.db — это специальный файл базы данных, который Windows использует для хранения копий каждого значка под рукой, когда Windows нужно нарисовать значок, ИТ-служба использует копию из кеша вместо извлечения изображения значка из исходного файла приложения. . Потому что получение и рендеринг изображения каждый раз требует много времени и вычислительной мощности. В окнах тысячи иконок. Этот кэш значков уже хранится в iconcache.db . Когда вы выходите из системы или перезапускаете систему, этот кеш будет обновляться и сохраняться в базе данных. При повторной загрузке системы эта информация сохраняется из кеша, поэтому система загружается быстро..

Где хранится кеш значков?

  • Windows XP — > Перейдите в C: Documents and Settings User Local Settings Application Data, где Пользователь — это имя пользователя вашей учетной записи профиля.
  • Windows Vista -> Перейти в C: Users User AppData Local, где C: — это диск, на котором установлена ​​Windows Vista, а User — имя пользователя профиля вашей учетной записи.
  • Windows 7 -> Перейдите в папку C: Users User AppData Local, где C: — это место, где вы установили Windows 7, а User — имя пользователя профиля вашей учетной записи.
  • Windows 8 и 8.1 -> Перейдите в папку C: Users User AppData Local Microsoft Windows Explorer, где C: — это диск, на который вы установили Windows 8 или 8.1, а Пользователь — это имя пользователя профиля вашей учетной записи.
  • Windows 10 -> Перейдите в C: Users User AppData Local Microsoft Windows Explorer, где C: — это диск, на который вы установили Windows 10, а User — имя пользователя вашего аккаунта. t профиль

Как очистить кеш значков Windows?

Чтобы очистить кеш значков в Windows 10, следуйте этим инструкциям:

  1. Открыть Проводник Windows
  2. На вкладке Просмотр выберите Скрытые элементы
  3. Затем выберите Показать выбранные элементы
  4. Перейдите в C: Users User AppData Local Microsoft Windows Explorer, где C: — это диск, на который вы установили Windows 8 или 8.1, а Пользователь — это имя пользователя профиля вашей учетной записи.
  5. Выбрать все файлы которые начинаются с кэша значков
  6. Щелкните правой кнопкой мыши по этим файлам
  7. Щелкните Удалить. Чтобы удалить эти файлы быстрее, нажмите кнопку Shift + Delete .
  8. Очистите корзину

Примечание. Если вы используете любую другую версию Windows, следуйте обозначению ted path, о котором говорилось выше. И продолжайте шаги с 5.

Как восстановить базу данных кэша значков?

Чтобы восстановить базу данных кеша значков в Windows 10 закройте все запущенные приложения и выполните следующие действия:

  1. Откройте Start и выполните поиск по запросу Командная строка .
  2. Щелкните результат правой кнопкой мыши и выберите Запуск от имени администратора ..
  3. Введите следующую команду, чтобы перейти к расположению базы данных кэша значков, и нажмите

cd% homepath% AppData Local Microsoft Windows Explorer Примечание. Если вы используете любую другую версию Windows, следуйте указанному пути, указанному выше, в В моем случае путь моего системного проводника — C: Users sanei AppData Local Microsoft Windows Explorer

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

dir iconcache * . Вывод dir команда должна перечислить эти файлы базы данных:

  • 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

  1. Введите следующую команду, чтобы остановить проводник, и нажмите

taskkill/f/im explorer.exe. Важно: после выхода из проводника фон рабочего стола и панель задач исчезнут, оставив черный экран — но ничего страшного, это только временно. Вам необходимо закрыть проводник, чтобы иметь возможность удалить файлы кэша значков. В противном случае вы не сможете это сделать.

  1. Введите следующую команду, чтобы удалить файлы iconcache , и нажмите Введите :

del iconcache * Совет. Если вам отказано в доступе при попытке удалить файлы, вероятно, вы не используете командную строку с правами администратора. Повторите эти шаги, но убедитесь, что командная строка запускается с правами администратора.

  1. Введите следующую команду, чтобы убедиться, что вы успешно удалили файлы кэша значков, и нажмите Enter:

dir iconcache * . Если вы все еще видите файлы iconcache , вероятно, некоторые приложения все еще работают, что приведет к предотвратить удаление файлов базы данных. Обязательно закройте их все и повторите шаги.

  1. Введите следующую команду, чтобы запустить проводник, и нажмите Enter :

explorer.exe 10. Закройте командную строку , чтобы завершить задачу. 11.После выполнения этих шагов Windows 10 автоматически воссоздает файлы базы данных с новыми значками.

Оцените статью
logicle.ru
Добавить комментарий