Удаление кеша иконок в Windows 7 и Windows Vista

Иногда возникает необходимость очистки кеша иконок, например когда на ярлыке вместо нужной иконки отображается стандартная иконка приложения. Кеш иконок хранится в файле C:\Users\[Пользователь]\AppData\Local\IconCache.db. Его необходимо удалить и перезагрузить систему. Однако есть способ, позволяющий обойтись без перезагрузки:

  1. Необходимо закрыть процесс Explorer.exe, отвечающий за оболочку рабочего стола: открываем меню Пуск, зажимаем Ctrl+Shift, нажимаем правой клавишей мыши в свободном пространстве меню Пуск, в появившемся контекстном меню выбираем «Выход из Проводника».
  2. Запускаем Диспетчер задач нажатием Ctrl+Shift+Esc.
  3. Выбираем Файл -> Новая задача -> cmd.exe -> Ok.
  4. Поочередно вводим команды в появившееся окно:
    cd /d %userprofile%\AppData\Local
    del IconCache.db
    explorer.exe

Вот, собственно, и все.

Источник

Об авторе Александр Кузьмин

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

7 комментариев: Удаление кеша иконок в Windows 7 и Windows Vista

  1. Гость говорит:

    Это не помогает. Открываешь потом каталог с видео — миниатюры тут же появляются. даже не генерятся, а именно появление происходит именно сразу. Если во второй раз зайти в %userprofile%appdata\local, то iconcach.db файла там нет. не не создается.
    win7 sp1.
    терминал пользователя, естесственно, был перезагружен после удаления файла iconcache.db

  2. Svarog говорит:

    а не проще сначала грохнуть IconCache.db, а потом уже перезапускать explorer?

  3. Anton говорит:

    Либо можно использовать программу Icon Cache Cleaner. Пройдется по всем файлам кэша и подчистит все. Не надо ничего вводить самому. :)

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

Ваш e-mail не будет опубликован.

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>