- Очистка (сброс) поврежденного кэша иконок в Windows 10
- Сброс кэша иконок в Windows с помощью утилиты ie4uinit
- Скрипт удаления файлов с кэшем иконок в Windows
- Как восстановить кэш иконок в Windows 10
- КЭШ ИКОНОК
- Как сбросить кэш значков области уведомлений в Windows 10
- Как сбросить кэш значков области уведомлений используя редактор реестра
- Как сбросить кэш значков области уведомлений используя файл реестра (reg-файл)
- Кэш иконок — перенастройка в случае сбоя
- КЭШ ИКОНОК
- Сброс кеша значков Windows 10 для устранения неполадок
- Простая команда для сброса кеша значков в Windows 10
- Как это сделать в версиях до Windows 10
- Сбросить базу данных значков с помощью CMD
- Сбросить кеш значков двойным щелчком
- Из ie4uinit
- Из CMD
- Программы для исправления проблем с кешем значков Windows
Очистка (сброс) поврежденного кэша иконок в 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.
- Закройте все запущенные приложения;
- Откройте окно командной строки ( cmd.exe или powershell.exe ) с правами администратора;
- Запустите диспетчер задач taskmgr.exe
- В окне Task Manager перейдите на вкладку Details, найдите процесс explorer.exe и завершите его (End Task);
- Также вы можете завершить процесс из командной строки: taskkill /f /im explorer.exe
- Затем последовательно выполните следующие команды для удаления кэша иконок в профиле пользователя (в зависимости от версии ОС):
Для Windows 10/ 8.1 (просто скопируйте этот код в окно командной строки или сохраните как текстовый файл reset_icon_windows.bat).
Как восстановить кэш иконок в Windows 10
В Windows 10, как и у всех других версий операционной системы, в Проводнике файлов и на Рабочем столе показаны значки определенных типов файлов. Для многих из них используется общий значок, например в виде папки стандартного желтого цвета. Он отображается не только для папок в Проводнике, но и в других местах системы. За такое отображение отвечает кэш иконок, на который и ссылается ОС, когда показывает вам разные файлы, часто и в виде предварительного просмотра.
К сожалению, происходят ситуации, когда кэш может быть поврежден. Если это происходит, начинаются проблемы с отображением иконок (ярлыков) в меню кнопки «Пуск», на Панели задач, в Проводнике файлов и на Рабочем столе. Чтобы исправить это, вам нужно перестроить базу данных. Следующим способом это сделать будет совсем не сложно.
КЭШ ИКОНОК
Зачастую, предпринимаемые действия не приведут к потере ваших данных, но вы должны закрыть все работающие приложения и сохранить файлы, которые редактируете в данный момент.
Далее откройте Командную строку с административными правами. Это можно сделать в контекстном меню кнопки «Пуск», кликом правой кнопки мыши по ней и выбора соответствующего пункта. А также в «Служебных» утилитах.
Поочередно дайте следующие команды:
ожидая завершения работы каждой из них, перед вводом следующей. Завершением работы команды станет появление мигающего курсора.
Что важно, после второй команды произойдет завершение процесса «explorer.exe», вследствие чего перестанет отображаться Проводник, Рабочий стол, Панель задач и меню «Пуск». Не пугайтесь, переключаться между открытыми окнами можно при помощи сочетания клавиш Alt + Tab на клавиатуре.
завершит работу ОС и перезагрузит компьютер. После того, как вы снова увидите Рабочий стол, система начнет восстанавливать кэш иконок. Он был нами ранее удален полностью. Возможно, вы заметите некоторую медлительность в работе Windows 10. Не волнуйтесь, когда база данных будет перестроена, медлительность исчезнет.
Если какой-либо из процессов продолжает рушить отображение значков, вам нужно выяснить, что это за процесс, либо создать новую учетную запись пользователя. Новая учетная запись пользователя — это надежный способ устранения проблем и это намного проще, чем переустановка ОС. Спасибо за внимание!
Как сбросить кэш значков области уведомлений в Windows 10
В данной статье показаны действия, с помощью которых можно сбросить кэш значков области уведомлений в операционной системе Windows 10.
Область уведомлений расположена в правой части панели задач и содержит системные значки и значки приложений, которые предоставляют доступ для управления приложениями, а также отображают сведения о состоянии и уведомлениях.
Иногда кэш значков области уведомлений может быть поврежден, что приводит к неправильному или искаженному отображению значков и отображению значков удаленных приложений в области уведомлений и в настройках значков области уведомлений. В этом случае значки области уведомлений необходимо удалить в реестре для сброса и автоматического повторного создания.
Далее в статье показано как сбросить кэш значков области уведомлений, чтобы исправить поврежденные значки и удалить все старые значки из области уведомлений панели задач в Windows 10.
Как сбросить кэш значков области уведомлений используя редактор реестра
Данный способ предполагает изменение параметров в системном реестре Windows, а именно удаление параметров IconStreams и PastIconsStream.
Прежде чем вносить какие-либо изменения в реестр, настоятельно рекомендуется создать точку восстановления системы или экспортировать тот раздел реестра, непосредственно в котором будут производиться изменения.
Чтобы сбросить кэш значков области уведомлений откройте редактор реестра, для этого нажмите сочетание клавиш + R и в открывшемся окне Выполнить введите regedit и нажмите кнопку OK.
В открывшемся окне редактора реестра перейдите по следующему пути (или скопируйте и вставьте его в адресную строку редактора реестра):
Далее в разделе TrayNotify, в правой части окна нажмите правой кнопкой мыши на параметр IconStreams и в появившемся контекстном меню выберите Удалить.
Затем в окне «Подтверждение удаления параметра» нажмите кнопку Да.
Если в разделе TrayNotify есть параметр PastIconsStream то также удалите его.
Чтобы изменения вступили в силу перезапустите проводник Windows или перезагрузите компьютер.
Как сбросить кэш значков области уведомлений используя файл реестра (reg-файл)
Также, чтобы сбросить кэш значков области уведомлений, создайте и примените файл реестра следующего содержания:
Windows Registry Editor Version 5.00.
После применения файла реестра, чтобы изменения вступили в силу перезапустите проводник Windows или перезагрузите компьютер.
Кэш иконок — перенастройка в случае сбоя
Не редки случаи, когда на Рабочем столе компьютера и / или в меню кнопки «Пуск» операционной системы Windows загадочным образом исчезают иконки установленных приложений, игр и т.д. На месте красочных и узнаваемых, появляются невзрачные стандартные значки Windows, взглянув на которые, визуально сложно определить где среди них нужная для запуска программа или игра.
В дальнейшем, пользователю приходится искать приложение для запуска по его названию, расположенному под ярлыком или рядом с ним.
Обычно, простая процедура смены значка через редактирование его свойств, не приносит желаемого результата. В таких случаях нужно перенастроить кэш иконок.
Для многих не секрет, что операционная система Windows хранит значки приложений в кэше для быстрого их отображения. Поэтому, удалив в системе всего лишь один файл, мы сможем восстановить пустые стандартные или повреждённые значки.
Сегодня я продемонстрирую вам пошаговый процесс перенастройки Icon Cache в операционной системе Windows 7 двумя способами. Итак, давайте рассмотрим первый способ.
КЭШ ИКОНОК
Включаем показ скрытых файлов системы. Для этого переходим в «Панель управления», далее в «Параметры папок» и на вкладку «Вид». Снимаем и устанавливаем отметки нужных опций так, как на скриншоте ниже.
Переходим по пути:
и удаляем файл «IconCache.db».
Очищаем корзину и обязательно перезагружаем операционную систему.
Теперь рассмотрим второй способ. Запускаем Командную строку с правами администратора.
Поочерёдно даём следующие команды.
Будьте внимательны, последняя команда перезагрузит компьютер и все ваши заранее не сохранённые данные, такие как печатаемые документы в Worde или таблицы в Excel удалятся! После проделанных манипуляций ярлыки станут отображаться правильно.
Небольшое примечание! Эти варианты перенастройки кэш иконок не дадут положительного результата если файл значка приложения был удалён или перемещён. Просмотрите другие инструкции на блоге по этой ссылке.
Сброс кеша значков Windows 10 для устранения неполадок
Самый большой иконки это то, что позволяет нам легко идентифицировать все программы и файлы, которые у нас есть на ПК. Каждая программа имеет свой собственный значок, а также папки и даже каждый из ярлыков, которые мы создаем на ПК. У каждой программы есть собственный значок, который обычно находится внутри исполняемого файла или в файле .ico рядом с ним. И ярлыки обычно используют тот же самый значок, хотя мы можем выбрать, хотим ли мы сделать его своим. И хотя все значки могут быть красивыми, мы наверняка видели, как некоторые исчезают, нарушая эстетику системы. Это связано с проблема с их кешем .
Постоянная загрузка всех значков в систему приведет к значительному снижению производительности. Поэтому вместо того, чтобы постоянно загружать эти значки, Windows 10 использует то, что известно как » кэш иконок «. Этот кеш похож на небольшую базу данных, в которой он хранит все значки и оставляет их связанными с определенным файлом.
Со времен Windows 95 кэш значков часто повреждается. По этой причине очень легко обнаружить, что внезапно рядом с несоответствующими приложениями появляются некоторые значки или как некоторые программы отображаются с типичным «общим значком» белого цвета.
Сбой кеша значков Windows 10 неизбежен. Но если мы знаем правильные приемы, мы сможем отремонтировать его за секунды, даже не перезагружая компьютер.
Простая команда для сброса кеша значков в Windows 10
Windows 10 включает инструмент, который позволяет нам сбросить кеш значков очень быстро и очень просто: ie4uinit. Для этого все, что нам нужно сделать, это открыть окно «Выполнить» в Windows с помощью сочетания клавиш Win + R (или набрав «запустить» в строке поиска) и ввести в нем следующее:
Мы сразу увидим, как очищается весь кеш значков (мы заметим, что все значки исчезают), и сразу же все эти значки снова появляются. И теперь они будут хорошо ассоциироваться.
Как это сделать в версиях до Windows 10
Если вместо Windows 10 мы используем предыдущую версию операционной системы, такую как 8, 7 и даже Windows XP, этот инструмент все еще присутствует в операционной системе, отличается только параметр. Вместо того, чтобы добавлять «шоу» в конец, нам придется выполнить его следующим образом:
Точно так же весь кеш будет очищен и перестроен, что устранит любые проблемы, которые могут возникнуть со значками Windows.
Сбросить базу данных значков с помощью CMD
Если по какой-то причине предыдущая команда у нас не работает, мы также можем прибегнуть к другим простым уловкам, которые, в общем, позволят нам сделать то же самое. В конце концов, все это основано на удаление файла «IconCache.db» который находится в каталоге AppData / Local личной папки.
Например, чтобы сделать это из CMD, нам нужно открыть окно терминала с разрешениями администратора и выполнить следующие команды одну за другой:
- taskkill / IM explorer.exe / F
- CD / d% userprofile% / AppData / Local
- DEL IconCache.db / a
После выполнения третьей команды файл кэша значков будет удален с ПК. Теперь осталось только открыть диспетчер задач Windows 10 (Control + Shift + Esc) и открыть новый экземпляр «explorer.exe», чтобы он перезагрузил браузер, рабочий стол и восстановился. база данных иконок.
Сбросить кеш значков двойным щелчком
Что, если у меня очень часто возникает одна и та же проблема, мне нужно запускать все это вручную? Если мы хотим все автоматизировать и иметь прямой доступ, который позволяет нам восстановить эту базу данных, мы сможем сделать это очень легко.
Из ie4uinit
Файл ie4uinit — это исполняемый файл, который мы можем открыть, если захотим, с помощью Двойной клик . Что происходит, так это то, что без параметра он ничего не делает. Таким образом, уловка, чтобы всегда иметь его под рукой, — это вручную создать ярлык и в разделе «Каталог» ввести команду, которую мы видели раньше.
Мы даем ему имя, которое хотим, и все. Теперь, когда захотим, мы можем запустить этот ярлык для автоматической очистки кеша значков.
Из CMD
Если мы хотим автоматизировать команды CMD, мы можем создать простой пакетный скрипт, который позволяет нам выполнять все эти команды простым двойным щелчком. Для этого мы откроем окно Блокнота Windows и напишем в нем команды, которые мы видели в предыдущем пункте.
Мы сохраняем документ с расширением «.bat», чтобы он стал исполняемым файлом CMD, и все. Теперь, когда мы захотим, мы можем запустить этот новый файл (всегда с правами администратора), чтобы также очистить кеш значков Windows 10.
Конечно, после запуска этого ярлыка нам, вероятно, придется повторно запустить «explorer.exe» вручную из диспетчера задач Windows.
Программы для исправления проблем с кешем значков Windows
В дополнение ко всем предыдущим трюкам, которые мы только что видели, существуют также специальные программы, позволяющие легко выполнить эту задачу. Один из самых простых и быстрых, которые мы можем найти, это Восстановление миниатюр и значков кэша . Эта программа позволяет нам очень легко стереть кэш значков Windows 10, а также кеш эскизов, где, помимо прочего, сохраняются эскизы всех фотографий и изображений, которые мы сохраняем на ПК.
Просто загрузив программу, распаковав ее и запустив, мы можем выполнить очистку одним щелчком мыши. После очистки любого из двух кешей он автоматически восстановится снова. Это решит проблемы с отображением значков.
Эта программа работает только в Windows 10. Следовательно, если мы являемся пользователями любой из предыдущих версий системы (7, 8 или 8.1), то нам придется загрузить соответствующую версию этого же программного обеспечения, Icon Cache Rebuilder , чтобы иметь возможность выполнить эту задачу. Но эта программа гораздо более ограничена, чем у Windows 10, и она заставит нас перезагрузить компьютер после ее выполнения.