Я только что столкнулся с проблемой о Windows 7, посредством чего несколько моих значков на рабочем столе не показывают правильно, см. снимок экрана:
Я попытался удалить кэш значка и также изменить настройки Max Cached Icons в реестре и перезагрузку, но ни один не помог.
Если я просматриваю к C:\eclipse, где мои ссылки значка Eclipse на, файл eclipse.exe там также не показывает ожидаемый значок.
Я полностью вне идей. Кто-либо может предложить что-либо еще, что я могу попробовать?
Это было зафиксировано путем сокращения глубины цвета экрана до 16 битов, как предложил Andreas выше, и затем удаление USERPROFILE%\AppData\Local\IconCache.db
. После восстановления к 32-разрядному вновь появились значки.
Моя проблема была с пустыми ярлыками Chrome. Я пытался изменить свой браузер по умолчанию на IE в "Программах По умолчанию" панель управления и работа значков IE. Это - по-видимому, часть ошибки операционной системы, которая не разрешена. Я пытался удалить / переустановка, сброс thumbnail.db и переопределяющие ассоциации файлов через панели управления, изменяя разрешение экрана, ничто не работало. Я Наконец Погугленная "Ассоциация файлов", думая я смог взламывать решение с помощью реестра и нашел Блог, который говорит о различных возможных решениях:
http://www.winvistaclub.com/t19.html
Последнее решение говорит об утилите под названием "Типы", которая позволяет Вам присвоить ассоциации файлов альтернативным способом. Я прокрутил к .url расширению файла и дважды щелкнул по расширению файла. (Программный интерфейс не очень интуитивен). Это открывает 4 снабженных вкладками окна, выберите вкладку "Icon" и обзор к Chrome.exe (у основания этого окна существует значок папки рядом с текстовым полем, которое позволяет Вам перейти к Вашей папке приложения): %YourUserNameDir/AppData/Local/Google/Chrome/Application/выбирают chrome.exe
Это предоставит Вам доступ ко всем значкам Chrome, выбрать тот, который Вы любите и закрываете окно, пойдите, посмотрите свой рабочий стол! Мне действительно нравится большой "g" значок, это более хорошо, чем логотип Chrome по умолчанию.
Я надеюсь, что это помогает!
Вот то, как восстановить кэш значка:
%USERPROFILE%\AppData\Local\Iconcache.db
explorer.exe
и нажмите кнопку End ProcessКак я удаляю файл? В Меню "Пуск" введите в del %USERPROFILE%\AppData\Local\Iconcache.db
Я рекомендую скопировать/вставить, таким образом, Вы не вводите его с опечаткой.
Почему уничтожают его вместо того, чтобы просто выходить из системы и на снова?
Windows Explorer загрузит кэш значка в память, когда это запустится, и затем обновите его в оперативной памяти. Когда это закрывается, например, когда Вы выйдете из системы, это запишет, что кэш в файл упомянул выше, делание его сохранило, как повреждено. Путем насильственного уничтожения его Вы препятствуете тому, чтобы он писал (поврежденный) кэш в диск и вынуждаете его создать новый кэш, когда это отшатывается. Надо надеяться, тот кэш не будет поврежден.
у нас просто была поврежденная проблема значка о нашей системе Win7. Проблема состояла в том, что некоторым приложениям и файлам связали неправильные значки с ними. Мы использовали метод выше корректировки глубины цвета к 16-разрядному, но вместо того, чтобы вручную редактировать реестр, мы просто вышли из системы после изменения на 16-разрядный. Это, как отмечено, вынуждает Windows сохранить новые настройки, перезаписывая плохой 32-разрядный iconcache. Войдите в систему, возвратитесь к 32-разрядному цвету, все прекрасно.