Значки рабочего стола Windows 7 повреждены

9

Я только что столкнулся с проблемой в Windows 7, из-за которой некоторые значки на рабочем столе не отображаются правильно, см. Скриншот:

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

Я пытался удалить кэш иконок, а также изменить параметр Max Cached Icons в реестре и перезагрузить компьютер, но ни один из них не помог.

Если я перехожу к C: \ eclipse, на который ссылается мой значок Eclipse, в файле eclipse.exe там также не отображается ожидаемый значок.

У меня совершенно нет идей. Может кто-нибудь предложить что-нибудь еще, я могу попробовать, пожалуйста?

am2605
источник
1
Видите ли вы правильные значки, если вы уменьшаете глубину цвета экрана (например, 16 бит)? См. Sevenforums.com/tutorials/… Раздел 5
Андреас
1
Да, я попробовал это, и они были видны, но снова исчезли, когда я вернулся к 32-битному. Однако я просто попробовал это снова, сохранил 16-битную настройку, пока я удалял файл IconCache.db в% USERPROFILE% \ AppData \ Local \, а затем, когда я вернулся на 32-битную версию, все снова хорошо. Спасибо за вашу помощь!
am2605

Ответы:

10

Это было исправлено уменьшением глубины цвета экрана до 16 бит, как предложено Андреасом выше, а затем удалением USERPROFILE%\AppData\Local\IconCache.db. После восстановления до 32-битных иконки снова появились.

am2605
источник
@ Андреас: Вы должны опубликовать ответ. @ am2605: Вы должны принять ответ Андреаса. Держите это в порядке, пожалуйста.
harrymc
@harrymc: Я не могу принять @ Андреа, пока он не отправит ответ, могу я? (это только комментарий на данном этапе). Если Андреас отправит ответ, я приму его и удалю свой.
am2605
8

Вот как восстановить кеш иконок:

  1. Удалить файл %USERPROFILE%\AppData\Local\Iconcache.db
  2. Запустить диспетчер задач (щелкните правой кнопкой мыши панель задач, выберите «Запустить диспетчер задач»)
  3. На вкладке «Процессы» выберите explorer.exeи нажмите кнопку «Завершить процесс».
  4. Проводник (панель задач, рабочий стол и т. Д.) Теперь должен уйти и вернуться.

Как мне удалить файл? В меню «Пуск» введите del %USERPROFILE%\AppData\Local\Iconcache.db I рекомендует скопировать / вставить, чтобы не допустить опечатки.

Зачем убивать его, а не выходить из системы и снова?
Проводник Windows загрузит кэш значков в память при запуске, а затем обновит его в памяти. Когда он выключается, например, когда вы выходите из системы, он записывает этот кеш в файл, указанный выше, сохраняя его как поврежденный. Принудительно убивая его, вы не позволяете ему записать (поврежденный) кеш на диск и заставляете его создавать новый кеш при запуске резервного копирования. Надеемся, что кэш не будет поврежден.

djsigmaphi
источник
Это помогло исправить мою проблему, большое спасибо! В моем случае исчезли значки некоторых системных инструментов, например самого Проводника, а также Блокнота, Командной строки и т. Д.
Мартин Клинке,
1

у нас только что была проблема с поврежденными иконками в нашей системе Win7. Проблема заключалась в том, что с некоторыми приложениями и файлами были связаны неправильные значки. Мы использовали описанный выше метод настройки глубины цвета до 16-битной, но вместо редактирования реестра вручную, мы просто вышли из системы после перехода на 16-битную. Это, как уже отмечалось, заставляет Windows сохранять новые настройки, перезаписывая испорченный 32-битный iconcache. Войдите в систему, измените цвет на 32-битный, все в порядке.

JohnMetz
источник
0

Моя проблема была с пустыми ярлыками Chrome. Я попытался изменить свой браузер по умолчанию на IE в панели управления «Программы по умолчанию», и иконки IE работают. Это, по-видимому, часть ошибки операционной системы, которая не устранена . Я попытался удалить / переустановить, сбросить thumbnail.db и переопределить ассоциации файлов через панели управления, изменить разрешение экрана, ничего не получалось. Я, наконец, прогуглил «файловую ассоциацию», думая, что смогу взломать решение через реестр, и нашел блог, в котором рассказывается о различных возможных решениях:

http://www.winvistaclub.com/t19.html

Последнее решение говорит об утилите под названием «Типы», которая позволяет альтернативно назначать ассоциации файлов. Я прокрутил до расширения файла .url и дважды щелкнул расширение файла. (Интерфейс программы не очень интуитивно понятен). Откроется окно с 4 вкладками, выберите вкладку «Значок» и перейдите к Chrome.exe (в нижней части этого окна рядом с текстовым полем находится значок папки, позволяющий перейти к папке приложения):% YourUserNameDir / AppData / Local / Google / Chrome / Приложение / выберите chrome.exe

Это даст вам доступ ко всем иконкам Chrome, выберите ту, которая вам нравится, и закройте окно, перейдите на рабочий стол! Мне действительно нравится большая иконка "g", она лучше, чем логотип Chrome по умолчанию.

Надеюсь, это поможет!

Пьер Лубер
источник
0

Ничто из этого не помогло мне восстановить значок Chrome, но, глядя на диспетчер задач, я заметил, что Chrome был помечен как old_chrome.exe (не уверен, когда это произошло). После обходного пути здесь: Что случилось с моей установкой Google Chrome (перейдите в папку Google Chrome ... удалите папку старой версии вместе с файлом old_chrome.exe. Затем переименуйте файл new_chrome.exe обратно просто в chrome.exe ) мой значок Chrome был восстановлен.

Abbie
источник
-2

Windows 7 64 бит, проблемы с отображением некоторых значков на рабочем столе. Решить: перейти на 16 бит и исправить проблемы. TY.

Ева

Ева Диас Мендес
источник