Почему иконки отсутствуют для определенных программ в Win7? [Дубликат]


15

Для некоторых моих программ значки исчезли. Это относится как к закрепленным элементам меню «Пуск», так и к программам в их папках программ.

введите описание изображения здесь

У Inkscape и IrfanView иконки исчезли. SVG и файлы изображений, связанные с соответствующими программами, по-прежнему показывают правильные значки - это только основные файлы .exes, которые больше не имеют значков.

Как мне их восстановить?


1
У вас есть какая-нибудь антивирусная программа? Это обнаружило что-нибудь подозрительное в последнее время?
Гроностай

Да, на самом деле - Microsoft Security Essentials обнаружил очень старый вирус на очень старом диске IDE, который я подключил несколько дней назад для получения очень старого файла.
Жан Сибелиус

1
Ну, я думаю, что это может быть причиной проблемы. Попробуйте удалить и переустановить Inkscape и IrfanView и посмотрите, поможет ли это. Не запускайте их перед этой операцией, также обязательно сначала удалите их вручную и убедитесь, что перед переустановкой не осталось файлов приложения.
Гроностай

Ответы:


26

Попробуйте следующее.

Откройте Блокнот и вставьте приведенный ниже код.

taskkill /F /IM explorer.exe
cd /d %UserProfile%\AppData\Local
attrib –h IconCache.db
del IconCache.db
start explorer

сохраните файл как файл .bat на рабочем столе.

Наконец, дважды щелкните файл .bat, который вы сохранили на рабочем столе, и все значки должны быть восстановлены.

Источник


работал и для меня, спасибо @ QMechanic73
том один

Если вам не хватает значков для проводника Windows и блокнота, вам также может потребоваться удалить базы данных значков проводника Windows и базы данных кэша миниатюр в% UserProfile% \ AppData \ Local \ Microsoft \ Windows \ Explorer, однако эти файлы не сразу доступны для удаления после Команда taskkill завершается, поэтому она не удалась для меня в командном файле. Возможно, короткое ожидание поможет и после убийства.
Джереми

0

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

Вам придется переустановить программы, которые были удалены


0

Из-за поврежденного IconCache, вы можете удалить файл базы данных, описанный выше, и перезагрузиться

Другим обходным решением является временная установка масштаба Windows DPI на средний (120 ppi) или любого другого значения по умолчанию в дополнительных настройках дисплея.

«Панель управления \ Внешний вид и персонализация \ Дисплей»

Выйдите из системы и вернитесь к старому масштабированию DPI

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.