Здравствуйте. Да ребята, это Windows и здесь всегда что-нибудь может сломаться и сегодня мы поговорим о кэше иконок. Проявляется эта болезнь по разному, к примеру на рабочем столе (или меню пуск) вместо иконки приложения будет белая иконка или вообще может пропасть ярлык из меню пуск. Обычно при появлении этой проблемы народ первым делом переустанавливает программу, но вот засада, майкрософт этот предусмотрели и он не помогает;)) Но к нашему счастью, всегда есть способ решить эту проблему. И даже два способа:
1. С помощью командной строки;
2. С помощью проводника Windows.
1. Очистка кэша иконок с помощью командной строки.
И тут для самых ленивых я предлагаю вообще скачать готовый bat файл и запустить его от имени администратора, это будет самый простой способ.
Для тех же, кто всё любит делать руками. Открываем командную строку от имени администратора (все способы описаны здесь). У меня современная Windows, поэтому я просто жму правой клавишей по углу пуск и выбираю командную строку с правами администратора.
Вводим команду:
taskkill /f /im explorer.exe
Она закроет проводник, у вас пропадет полоса панели задач. Не паникуйте, всё хорошо) Если закроете строку командной строки раньше времени, просто нажмете Ctrl+Alt+Del, запустите диспетчер задач, «Файл» — «Новая задача» введете explorer и нажмете ОК, все вернется на место. Пока что он нам будет мешать.
Далее есть два варианта, если у вас современна ос (Windows 10, 8.1, 8), то вводим следующий строчки по порядку:
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
del /f /a s IconCache*
explorer
Если же Windows 10 или старше, то вот эти:
cd /d %userprofile%\AppData\Local
del /f /a s IconCache.db
explorer
После последней команды запустится проводник. У меня обычно с первого раза не получается удалить все файлы, но помогает полное повторение с повторным отключением проводника Windows.
2. Обновление кэша иконок с помощью проводника Windows
Внимательные пользователи в первом способе могли уже увидеть каталоги в которых хранятся файлы кэша, поэтому переходим в вашу папку с кэшом иконок:
Windows 8+:
%userprofile%\AppData\Local\Microsoft\Windows\Explorer
Windows 7:
%userprofile%\AppData\Local
Где, %userprofile% — это папка вашего пользователя, с C:\Users. Но можно просто скопировать путь в адресную строку проводника и нажать Enter, система сама вас перенесет в нужную папку:
И здесь в ручную удаляем все файлы iconcache.
При этом способе у меня не получилось удалить два файла из 6, но можно попробовать использовать Unlocker, который удалит файлы при запуске системы.
Вроде всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу во Вконтакте и канал YouTube.
Спасибо за внимание
Материал сайта geekteam.pro
Set-Location : Не удается найти позиционный параметр, принимающий аргумент «%userprofile%\AppData\Loca».
Вряд ли это актуально для Ильи, но для всех вопрошающих тоже самое: надо открывать от админа не PowerShell, а именно командную строку cmd.exe — это разные штуки, в них команды отличаются
Первый способ помог, даже не смотря на то, что было написано, что не удалось найти позиционный параметр. Рекомендую.
тоже не удалось найти параметр и ничего не сработало. Часть иконок обновилась сама собой, часть так и осталась белыми
Первый способ работает, проверено на Win7
На win 10 сработало, спасибо
1-й способ работает, Win 7.
Сработал первый способ, спс
спасибо)) похоже это в любом случае, самый лучший вариант =D
Проверено работает, но после того как я сделал все иконки не восстановились я зашел в свойства и самостоятельно изменил иконки которые мне нужно
спасибо)) видимо это самый лучший вариант =D
Очень всё толково, просто и в итоге оказалось реально действенно. Большое спасибо!!! Воспользовался самым простым способом — скачал файл, запустил прогу от имени админа — и всё в норме.
Сработало! Удалял вручную — не получилось. Запустил bat файл — заработало! Шайтан-машина!
На Win 7 помог первый способ. Спасибо большое.
Супер! Помогло Windows 10 20H2
первый способ со вторым набором команд помог на win 10 pro x64
спасибо
Спасибо! помогло Win10
Спасибо, первый способ помог на windows 10
круто!!! работает на W10. засунул bat в автозагрузку …\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Через командную строку помогло
Спасибо! Помогло
Думал, что качаю троян, а скачал золото. Спасибо, парни
Спасибо, помогло!
Не определялся позиционный параметр в PowerShell, через cmd от админа набор команд сработал, иконки появились.
Первый же способ помог) Чувак, ты лучший, спасибо. Рекомендую
Ух-ты! Благодарю! Заработало!!!
Спасибо! Помогло, с помощью командной строки вылечил недуг.
Помогло. Скапировал все команды в один файл, изменил расширение на .bat, далее клик правой кнопкой мышки — запуск от имени администратора. Все заняло 1 минуту. Сам процесс меньше секунды. Просто экран мигнул и все. windows 11 pro
Ребята спасибо большое))я думал все
А я думал это что-то связано с ограничениями в доступе, а оказалось прост кэш почистить надо было. Первый способ отличный, спасибо!)
Не помогли ручные способы (кстати анлокер оставил файлик за собой, зараза такая).
Кстати, батник помог, надеюсь там никаких нехороших штучек нету)0))
Спасибо чувак! Батник вылечил иконки, аж целых две всего, вовремя это я начал искать причину…