Как восстановить кэш иконок windows 10

Как восстановить кэш значков (icon cache) в Windows 10

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

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

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

Кэш значков представлен группой файлов с именами iconcache и расширением *.db, которые расположены в скрытом каталоге:

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

Чтобы восстановить кэш значков, нужно удалить все файлы iconcache, но предварительно нужно завершить работу Проводника Windows, чтобы он не блокировал к ним доступ.

Запустите командную строку от имени администратора и последовательно выполните следующие команды:

DEL /A /F /Q «%localappdata%\\Microsoft\\Windows\\Explorer\\iconcache*»

Первая команда завершает работу проводника, вторая команда удаляет файлы iconcache, и последняя команда запускает проводник, который создаст новые файлы iconcache, в которых находится кэш значков.

Очистка (сброс) поврежденного кэша иконок в 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
Читайте также:  Параметры значков рабочего стола windows не удается получить доступ

Эту команду нужно выполнить через меню 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).

Пропали картинки у ярлыков (иконок) программ в Windows 10 при перемещении в папку, решение проблемы очисткой кэша иконок

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

То есть, была нормальная иконка с изображением на рабочем столе, но становилась белым прямоугольником при перемещении её в папку.

Это обычно означает, что ярлык никуда не ведёт и его можно удалить. Но тут было не так. «Белые» иконки открывали программы/ игры. То есть они функционировали, но только не были визуально оформлены. Из-за чего у меня возникали сложности с ориентированием между ними и поиском нужного значка. Всё-таки значительно проще искать определенную иконку по изображению, которое давно знакомо, нежели среди одинаковых анонимов с «белым листом».

Ситуация, когда некоторые ярлыки приложений/ игр превращаются в «белый лист», связана со сбоем кэша иконок и повреждением файла базы данных IconCache.db, в котором находится копия всех значков.

Решить данную проблему на Windows 10 и вернуть иконкам (ярлыкам) изображение мне удалось простым способом.

Использовал текстовый документ — блокнот. Прописал в нём один код и сохранил в формате «.bat». То есть, создал специальный Bat-файл (батник). Далее его просто запустил.

Читайте также:  Как установить windows 10 с флешки ocomp

Подробнее по шагам опишу, что сделал, когда пропали картинки у ярлыков (иконок) на Windows 10:

1. На рабочем столе на пустом месте кликаем правую кнопку мышки. Выбираем в разделе «Создать» — «Текстовый документ» .

2. В результате на рабочем столе создастся новый текстовый документ. Следует его запустить.

3. Внутри текстового документа прописать следующий код:

Можете просто скопировать его и вставить в свой блокнот.

4. Далее нажать «файл» — «сохранить как».

5. Название документу можно дать любое. Главное в конце записать следующие символы после наименования = » .bat «. После чего нажать «сохранить».

6. На рабочем столе у Вас появится новый файл в формате «.bat», с названием, которое Вы ему дали.

7. Нажимая на этот файл (то есть кликая по нему два раза левой кнопкой мыши) — запускается процесс, в результате которого все иконки (ярлыки программ) придут в нормальный вид с картинками.

Возможно, что описанный способ, в котором мы создали специальный Бат-ник, Вам также поможет!

Ещё один вариант с Блокнотом — текстовым документом. Также его следует создать, но внутри прописать следующий код:

taskkill /f /im explorer.exe
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
del /f /a s iconcache*
del /f /a s thumbcache*
explorer
pause

Дать файлу любое название, но сохранить в формате » .cmd «. После запустить его!

Если не хочется заморачиваться с созданием документов с кодами, то можно использовать специальную программу, которая делает тоже самое. Она бесплатная и называется » Icon Cache Cleaner «. Собирает и удаляет кэш иконок в Операционной Системе Windows, а потом создаёт новый.

Не забудьте после всех действий перезагрузить компьютер/ноутбук!

Как сбросить кэш значков области уведомлений в Windows 10

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

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

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

Далее в статье показано как сбросить кэш значков области уведомлений, чтобы исправить поврежденные значки и удалить все старые значки из области уведомлений панели задач в Windows 10.

Как сбросить кэш значков области уведомлений используя редактор реестра

Данный способ предполагает изменение параметров в системном реестре Windows, а именно удаление параметров IconStreams и PastIconsStream.

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

Чтобы сбросить кэш значков области уведомлений откройте редактор реестра, для этого нажмите сочетание клавиш + R и в открывшемся окне Выполнить введите regedit и нажмите кнопку OK.

Читайте также:  Чем отличаются операционных систем windows

В открывшемся окне редактора реестра перейдите по следующему пути (или скопируйте и вставьте его в адресную строку редактора реестра):

Далее в разделе TrayNotify, в правой части окна нажмите правой кнопкой мыши на параметр IconStreams и в появившемся контекстном меню выберите Удалить.

Затем в окне «Подтверждение удаления параметра» нажмите кнопку Да.

Если в разделе TrayNotify есть параметр PastIconsStream то также удалите его.

Чтобы изменения вступили в силу перезапустите проводник Windows или перезагрузите компьютер.

Как сбросить кэш значков области уведомлений используя файл реестра (reg-файл)

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

Windows Registry Editor Version 5.00.

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

Как восстановить иконки рабочего стола Windows

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

Здесь мы расскажем, как сбросить icon cache в Windows 8 и Windows 10, чтобы решить эту проблему.

Но сначала попробукйте самый простой способ вернуть значки на рабочий стол: щелкните правой кнопкой мыши на рабочем столе, выберите Вид (View) > Отображать значки рабочего стола (Show desktop items):

Если после этого Ваши значки все еще не появились, переходите к дальнейшим инструкциям.

Восстановить значки на экране компьютера с Windows 10

Нажмите комбинацию Ctrl Alt Del, чтобы открыть Диспетчер задач, затем щелкните правой кнопкой мыши на Проводнике Windows (Windows Explorer ) и выберите Завершить задачу (End task):

Вернитесь в Диспетчер задач и нажмите Файл > Создать новую задачу. В открывшемся окне введите cmd:

Откроется командная строка, введите следующую команду и нажмите Ввод (Enter):

Введите следующую строку текста, которая удалит атрибут скрытого файла в некоторых файлах кэша и снова подтвердите, нажав Enter:

Наконец, введите последнюю команду, которая удалит файлы кэша, чтобы их можно было затем восстановить, и снова нажмите Enter:

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

Восстановить значки на экране компьютера с Windows 8

Нажмите комбинацию клавиш Win+R и введите: %appdata%

Вы также можете найти файлы кэша иконок в директории: C: \ Users \ \ AppData \ Local \ Microsoft \ Windows \ Explorer

Откроется папка с файлами кэша иконок. Удалите в этой папке все файлы с названием iconcache. Для этого зайдите в Проводник и, удерживая клавишу Shift, кликните правой кнопкой мыши по папке Explorer, а затем выберите Открыть окно команд:

Перед Вами появится строка: C: \ Users \ \ AppData \ Local \ Microsoft \ Windows \ Explorer

Напишите в конце этой строки команду dev – Вы увидите список файлов iconcache и thumbcache.

Чтобы завершить выполнение задачи, нажмите комбинацию Ctrl+Alt+Del. Нажмите на строку Снять задачу.

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