- Очистка (сброс) поврежденного кэша иконок в Windows 10
- Сброс кэша иконок в Windows с помощью утилиты ie4uinit
- Скрипт удаления файлов с кэшем иконок в Windows
- Purge & rebuild the Icon Cache in Windows 8/7
- Rebuild The Icon Cache
- How to reset the icon cache database on Windows 10
- How to rebuild the icon cache database
- More Windows 10 resources
- The Dell XPS 15 is our choice for best 15-inch laptop
- Halo: MCC’s live service elements make it better, not worse
- Microsoft’s Surface Duo is not ‘failing up’
- These are the best PC sticks when you’re on the move
- Сброс кэша иконок и миниатюр в Windows 10
- Сброс кеша значков 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).
Purge & rebuild the Icon Cache in Windows 8/7
If you find that one or more of your icons are not displaying correctly, or that your Icon Cache is corrupted, you might want to rebuild the Icon Cache. The Icon Cache or IconCache.db is a special database file that Windows utilizes to keep copies of each icon handy. When Windows needs to draw an icon, it uses the copy from the cache instead of retrieving the icon image from the original application file. This helps in making Windows draw the icons faster.
Rebuild The Icon Cache
In Windows 8, Windows 7 and Windows Vista, this IconCache.db file is located at:
Whereas, it is different in the older version of Windows i.e. Windows XP.
If you find your Windows displaying icons on the desktop in the wrong manner you can purge & rebuild the Icon Cache In Windows.
If you need to rebuild the Icon cache, Open File Explorer > Folder Options > Views to show Hidden System Files. Next, go to C:\Users\Username\AppData\Local folder and delete the hidden IconCache.db file. Reboot. This action will purge and rebuild the icon cache.
There is also another way to do it, should the above method not work for you.
Kill Explorer.exe process. In Windows 7, click Start button > Hold down Ctrl+Shift & Right Click on an empty area in the Start Menu > Click “Exit Explorer”. In Windows 8, you may do so via the Task Manager.
Open the command prompt window, type each of the following and after every command, hit the Enter button:
Your Windows Icon Cache would have been rebuilt.
You may also want to check out our freeware Icon Cache Rebuilder Tool to automate the entire process of repairing icon cache.
How to reset the icon cache database on Windows 10
On Windows 10, those icons you see on files and apps are stored in the icon cache database to allow the operating system to display them quickly on the screen. The process of caching icons, instead of retrieving them from the source, helps to prevent your system from getting bogged down by the mere task of «showing icons».
However, as the database grows, the odds of icon cache database getting corrupted also grows. When this happens, icons on your desktop and throughout the operating system may not render correctly or even appear broken.
Although Windows 10 doesn’t include an option to reset the database, you can still fix the problem using a few commands in Command Prompt.
In this Windows 10 guide, we’ll walk you through the steps to rebuild the icon cache database on your computer when they appear blank or broken.
How to rebuild the icon cache database
To rebuild the icon cache database on Windows 10, close any application that you may be running, and then do the following:
- Open Start and do a search for Command Prompt.
- Right-click the result and select Run as administrator.
Type the following command to navigate to the icon cache database location and press Enter:
Type the following command to verify the icon cache database files are at the location and press Enter:
The output of the dir command should list these database files:
- iconcache_1280.db
- iconcache_16.db
- iconcache_1920.db
- iconcache_256.db
- iconcache_2560.db
- iconcache_32.db
- iconcache_48.db
- iconcache_768.db
- iconcache_96.db
- iconcache_custom_stream.db
- iconcache_exif.db
- iconcache_idx.db
- iconcache_sr.db
- iconcache_wide.db
Type the following command to stop File Explorer and press Enter:
taskkill /f /im explorer.exe
Important: Once you terminate File Explorer, your desktop background and taskbar will disappear, leaving a black screen — but it’s OK, it’s only temporarily. You need to close File Explorer to be able to delete the icon cache files. Otherwise, you won’t be able to do it.
Type the following command to delete the iconcache files and press Enter:
Quick Tip: If you get access denied trying to remove the files, you’re probably not running Command Prompt with as an administrator. Repeat these steps, but making sure Command Prompt starts with administrative privileges.
Type the following command to verify that you successfully deleted the icon cache files and press Enter:
If you still see some iconcache files, then it’s likely that some apps are still running, which will prevent you from deleting the database files. Make sure to close them all, and repeat the steps.
Type the following command to start File Explorer and press Enter:
Close Command Prompt to complete the task.
Once you completed the steps, Windows 10 will automatically recreate the database files with fresh new icons.
Keep in mind that these steps won’t delete and recreate the thumbnails. However, you can always follow our guide to rebuild the thumbnails cache on Windows 10, if they’re not working correctly on your PC.
While we’re focusing this guide on Windows 10, you can use the same exact steps on Windows 8.1.
More Windows 10 resources
For more help articles, coverage, and answers on Windows 10, you can visit the following resources:
The Dell XPS 15 is our choice for best 15-inch laptop
For a lot of people, a 15-inch laptop is a perfect size that offers enough screen for multitasking, and in a lot of cases, some extra performance from powerful hardware. We’ve rounded up the best of the best at this size.
Halo: MCC’s live service elements make it better, not worse
Halo: The Master Chief Collection is more popular than ever, but some fans don’t agree with the live service approach 343 Industries has taken with it. Here’s why those elements are, at the end of the day, great for the game and for Halo overall.
Microsoft’s Surface Duo is not ‘failing up’
Microsoft announced this week that it was expanding Surface Duo availability to nine new commercial markets. While Surface Duo is undoubtedly a work in progress, this is not a sign of a disaster. It’s also doesn’t mean that Surface Duo is selling a ton either. Instead, the reason for the expansion is a lot more straightforward.
These are the best PC sticks when you’re on the move
Instant computer — just add a screen. That’s the general idea behind the ultra-portable PC, but it can be hard to know which one you want. Relax, we have you covered!
Сброс кэша иконок и миниатюр в Windows 10
Любители кастомизировать ярлыки наверняка сталкивались с повреждением изображений иконок как на рабочем столе, так и в проводнике Windows.
Решить данную проблему можно буквально за минуту с помощью сброса кэша через командную строку операционный системы.
Запускаем командную строку (cmd.exe) от имени администратора и построчно вводим следующее:
taskkill /f /im explorer.exe
Таким нехитрым способом мы завершаем процесс «Проводник». Это необходимо для удаления файлов кэша, в противном случае система не даст удалить используемые файлы.
Следующая строка — переход к каталогу с файлами кэша:
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
del /f /a s iconcache*
del /f /a s thumbcache*
Стоит отметить, что файлы iconcache есть иконки, а thumbcache — миниатюры, создаваемые проводником.
После очистки снова запускаем процесс explorer.exe:
Если данные действия показались сложными, то их можно автоматизировать. Для этого необходимо в блокнот вставить следующие строки:
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
Cохранить с любым названием, но с расширением .cmd и запустить получившийся файл от имени администратора.
Если все верно то на выходе мы получим следующее окно:
Кэш успешно очищен, а значит все иконки ярлыков на рабочем столе и в проводнике снова выглядят красиво.
Вышеописанные действия проводились на Windows 10 1803 (17134.254) x64. Применимо к Windows 8, 8.1, 10.
Сброс кеша значков 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, и она заставит нас перезагрузить компьютер после ее выполнения.