Самый быстрый способ починить кэш иконок в Windows 8, Windows 7 и Windows Vista

Иногда, в силу различных обстоятельств,  кэш иконок в Windows портится. Если вы не в курсе,  кэш иконок - это специальный файл, в котором хранятся иконки для различных файлов и ярлыков. Он служит для ускорения работы Проводника, который вам эти иконки и показывает. Если этот кэш испорчен - Проводник может отображать неверные иконки для ярлыков или каких-либо типов файлов. Если вы работаете в системе, где установлен Internet Explorer 9 или выше, вам повезло - у вас под рукой ну очень быстрый способ починить этот кэш.

Как это обычно выглядит

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

Готов спорить, вам знакома подобная ситуация.

Как с этим бороться быстро

Нажмите на клавиатуре сочетание [k]Win[/k]+[k]R[/k] и введите

ie4uinit.exe -ClearIconCache

ie4uinit - это утилита, выполняющая начальную настройку браузера Internet Explorer для текущего пользователя. Запустив её с вышеуказанным ключом, вы почините испорченный кеш иконок.

Ну и для сравнения, пара "классических" приёмов починки кэша иконок.

Как ещё с этим бороться

Способ 1. Удаляем iconcache.db

  1. Запустите Командную строку Windows (cmd.exe) и не закрывайте её.
  2. Завершите работу проводника. Это сделать можно так:
    • Windows 7/Vista - откройте меню Пуск, и, удерживая нажатыми клавиши [k]CTRL[/k] и [k]Shift[/k], щелкните правой кнопкой мыши по кнопке завершения работы. В появившемся меню выберите "Выход из проводника".
    • Windows 8 - удерживая нажатыми клавиши [k]CTRL[/k] и [k]Shift[/k], щелкните правой кнопкой мыши по панели задач. В появившемся меню выберите "Выход из проводника".
  3. Нажмите на клавиатуре сочетание [k]Win[/k]+[k]R[/k] и введите
    [code]del /a %userprofile%\AppData\Local\IconCache.db[/code]

Способ 2. Апплет "Программы по умолчанию"

Откройте панель управления и перейдите по пути Control Panel\Programs\Default Programs (по-русски -  Панель управления\Программы\Программы по умолчанию).  Выберите любую программу и [пере]назначьте её по умолчанию.

Кэш иконок будет перестроен.

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

💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.

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

Автор: Сергей Ткаченко

Сергей Ткаченко создал этот сайт в далёком 2009 году, и с тех пор продолжает над ним работать, публикуя новые материалы о Windows и её приложениях практически каждый день.

Самый быстрый способ починить кэш иконок в Windows 8, Windows 7 и Windows Vista: 26 комментариев

  1. Большое спасибо за статью, Серёга, я тут накатал маленький скрипт который создает в планировщике задач задание раз в неделю очищать кеш иконок.

    https://dl.dropbox.com/u/48649503/sicc.rar
    но не понял как запускать несколько приложений при создании задания из консоли, можешь пожалуйста разжевать как работать с планировщиком из консоли?

    1. Игорь,
      schtasks /?
      А вообще, можно запустить из задания cmd файл и в него добавить всё, что захочется

  2. 3 года «страдал» от этой проблемы! смирился, полагая, что она — из «вечных»! до сего дня! Благодарю!+

  3. Спасибо Сергей. Информация из разряда «теперь буду знать» 🙂
    Хотя сам пользуюсь CCleaner

  4. У меня намедни какрас сломались икончи. Я думал, что это вирус, которым мне прислали друзья из России, но теперь-то я понимаю. Еще раз спасибо, братишь.

  5. Более простой способ удаления файла iconcache.db: в Total Commander перейти в каталог %userprofile%\AppData\Local и удалить файл iconcache.db? нажав F8. И все, никаких заморочек с cmd.

  6. @Nikita
    Я пишу свои статьи из предположения, что Windows у конечного пользователя «голый», поэтому в большинстве случаев стараюсь обойтись встроенными утилитами.
    И, собственно, где вы усмотрели заморочку?

  7. Я для этого использую программу Icon Cache Cleaner (http://review-software.ru/icon-cache-cleaner.htm).

  8. Спасибо за статью!!! Недавно решал подобную проблему на клиентском компьютере, а флешки с набором софта под рукой не было… Пришлось повозиться. Обычно такую работу делал всегда сторонним софтом. Теперь, записал ваш способ себе в голову и буду им пользоваться 🙂 (ведь флешки очень часто имеют склонность, не оказываться под руками…) Да и сам по себе способ прост и изящен! Еще раз — Спасибо!!!

  9. Сергей, спасибо за статью. Опробовал на работе (как раз «пропала» иконка 1С) — сработало. Всего самого наилучшего

    1. Рад, что хоть что-то из моей писанины пригодилось в реальных боевых условиях

  10. Огромное спасибо! Внесу в заметки, крайне полезная команда.

  11. Здравствуйте!
    Ну а если пропадают значки из самих программ? Что делать? Например вдруг пропал значок из «мю-Торрента» и он стал вот, точно таким, как у вам совершенно правильно изображено. Но я решил вручную сменить значок, так что? Написано «мю-Торрент.точка.Экзе» не содержит значков, и я даже зашел в саму папку «uTorrent», это нетрудно найти, в папке Program Files, так там сам мю-Торрент стал с таким же значком. Это недавний пример, мю-Торрент, но не один он так вот, значки теряет. Так что, если не ярлыки на рабочем столе, а именно в самих исполняемых файлах-программах приложений так вот пропадают значки?
    Заранее спасибо большое за разъяснение!

    Хотя, очистил кэш значков, так через какое-то время снова наладились значки программ…

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

    Михаил

    Всего доброго.

    1. Михаил, если пропадают значки в исполняемых файлах, тот тут какая-то паталогия.
      Либо что-то не так с файловой системой, либо что-то меняет сами эти файлы. Например, вирус.
      Я бы проверился и на то, и на то.

  12. Особенно мне понравилось, «встроена во все твикеры, хорошие и разные» 🙂 Хороший твикер, правда, для Windows 7, и, вроде, Vista — это AeroTweak — бесплатная, проверенная, надёжная, ни разу ни подводила — всем рекомендую!
    А из «разных, есть тоже хороший твикер — Uniblue SystemTweaker — но он платный, и я уж не помню, есть ли там русский (русификатор точно должен быть) — но в ней столько всякого функционала, что вряд ли она настолько нужна вам, чтобы покупать, впрочем кого заинтересует — всегда можно найти, купить, или вбить в гугле «скачать…» и скачать её, только чтобы с русификатором…

    Но всё-таки AeroTweak — лучший! Тысячу раз благодарен Ильхаму (Ильхам Зюлькорнеев — создатель этой программы) за создание такого замечательного твикера!

    Всё же статья эта оказалась для меня очень полезной!

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

  13. Хорошая статья! Сподвигла меня на написание корявого, непрофессионального, НО рабочего батника. Предлагаю на обозрение: https://www.dropbox.com/s/al64zizhuen1dfa/IconCashe_Cleaner.bat

  14. У меня не сработала 🙁 ! У меня все иконки битые. И эти 2 способа не помогли.

  15. У меня тоже, ничего не пошллучилось…. Все перепробовал, удалял нортоном файл iconcache.db, удалял программой Icon Cache Cleaner бесполезно…. Что делать? Точек востновления тоже нет(((((

  16. Спасибо Вам большое! Долго я с этим бился, уже и как быть не знал. 3 года прошло, а проблема всё же появляется! Спасибо:) Мне помогло!

    1. Мне в свое время тоже помогло. Всегда пожалуйста

  17. мне, к сожалению, не помогло ie4uinit.exe -ClearIconCache
    А вот способ 1 помог. Только вы там забыли написать, что надо снова запустить процесс проводника.
    Спасибо 😉

Обсуждение закрыто.