Чому іконки відсутні для певних програм у Win7? [дублікат]


15

Для деяких моїх програм піктограми зникли. Це стосується як закріплених елементів меню "Пуск", так і програм у їхніх папках програм.

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

У Inkscape та IrfanView зникли іконки. У файлах SVG та зображень, пов’язаних із відповідними програмами, все ще відображаються правильні значки - це лише основні .exe, які вже не мають піктограм.

Як їх відновити?


1
У вас працює якась антивірусна програма? Чи виявив він нещодавно підозріле?
gronostaj

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

1
Ну, мабуть, це може бути причиною проблеми. Спробуйте видалити та перевстановити Inkscape та IrfanView і подивіться, чи це допомагає. Не запускайте їх перед цією операцією, також не забудьте спочатку видалити її вручну та перед перевстановленням не залишитися файлів додатків.
gronostaj

Відповіді:


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, ви можете видалити описаний вище файл бази даних та перезавантажити

Іншим способом вирішення проблеми є тимчасове встановлення масштабу вашої DPI для середнього рівня (120 ppi) / або будь-якого іншого, ніж за замовчуванням у розширених налаштуваннях дисплея

"Панель управління \ Зовнішній вигляд та персоналізація \ Дисплей"

Вийдіть із системи та поверніться до старого масштабування DPI

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.