1

Я только что выполнил новую установку Windows 7 Home Premium 64bit, и установил все обновления и SP1. После установки IObit Smart Defrag я заметил, что значок для этого программного обеспечения - это общий значок приложения в Windows, а не значок самого программного обеспечения. Естественно, я предположил, что мне нужно перестроить кэш иконок, как это часто объясняется, и я делал это миллион раз.

Однако, когда я перехожу к C:\Users\[Username]\AppData\Local\ , файл IconCache.db . Я перезапустил, и этот файл до сих пор не существует. Очевидно, я заменил [Username] реальным именем пользователя и выбрал отображение скрытых / системных файлов. Я даже попробовал командную строку, и это также сообщает, что файл не существует, когда я пытался удалить его оттуда. Так что этого файла действительно нет.

Что не так и как мне это исправить? Кажется, что эта новая установка Windows не имеет кэша значков вообще, и я вижу случайные другие приложения, показывающие тот же общий значок ...

РЕДАКТИРОВАТЬ

Добавление к путанице ... Эти приложения, которые показывают общие значки Windows, действительно имеют правильную иконку. Я щелкаю правой кнопкой мыши по EXE и захожу в Свойства, и там отображается правильный значок. Однако в проводнике Windows, включая панель задач, эти значки приложений не отображаются. И этот файл кеша не существует.

РЕДАКТИРОВАТЬ

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

РЕДАКТИРОВАТЬ

Как предлагается в комментариях в ответе, я проверил реестр в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\ чтобы обнаружить только все, что здесь отсутствует. Единственный ключ здесь - это Directory , тогда как при другой обычной установке здесь перечислены сотни расширений файлов.

3 ответа3

1

Некоторые файлы не будут отображаться, даже если вы показываете скрытые.

Чтобы убедиться, что вы удалили кэш иконок, сделайте следующее:

  1. Откройте диспетчер задач.
  2. На вкладке "Процессы" щелкните файл explorer.exe и нажмите "Завершить процесс". Затем вы получите диалоговое окно подтверждения. Нажмите "Завершить процесс" для подтверждения.
  3. В меню "Файл" (еще не закрывайте диспетчер задач) выберите "Новая задача" («Выполнить ...»).
  4. Запустите командную строку (cmd).
  5. Там вставьте del% userprofile%\AppData\Local\IconCache.db /a
  6. В командной строке введите команду explorer.exe, чтобы перезагрузить проводник и пользовательский интерфейс.
  7. Проверьте сейчас, ваши значки должны быть исправлены.
0

Мой коллега провел суд ... Он открыл панель управления и открыл программы по умолчанию. Похоже, что Windows проделала некоторую работу за минуту до появления списка расширений. Затем я проверил реестр, и эти записи реестра были там. Как только я перезагрузил Windows, BAM IconCache.db находится там. Также были исправлены все программы, которые не отображали правильные значки. Похоже, что установка Windows не выполнила эту задачу, и это нужно было сделать вручную через панель управления.

-2

Windows 7 64 home (System Builder, но мне прислали запасной диск, который был просто Windows 7 64 home. Понятия не имею, имеет ли это ЛЮБОЕ значение, потому что, когда я вставлял диск для замены, мне все равно приходилось использовать мой ключ от сборщиков систем. Возможно, мне пришлось позвонить MS в то время / пожав плечами)

Тем не мение... Вчера я решил зайти в Regedit и удалить Ctrl+F:"Internet Explorer" (я использую Chrome и устал видеть результаты CCleaner для "Internet Explorer".

Сразу.. В моем меню «Пуск» значки «Калькулятор», «Word», «Блокнот» изменились на пустую страницу (в наличии?). В моей панели задач одинаково выглядели Windows Media, Internet Explorer и Google Chrome. * Я уже отключил Internet Explorer в окне добавления и удаления программ, окон и функций, сняв галочку. Я также управлял CCleaner .. Несколько месяцев назад.. Я все еще получал результаты в CCleaner.

НЕТ результата для C:\Users [Имя пользователя]\AppData\Local\IconCache.db IconCache.db не существует для «удаления». Не для меня Windows 7 64 Home.

* Если у вас есть IconCache.db, найденный по адресу C:\Users [Имя пользователя]\AppData\Local\IconCache.db, вы можете нажать кнопку в 1 клик для его очистки.

Я читаю на другом форуме (который так же, как другой пользователь сказал здесь, но все в один клик)...

открыть блокнот,

Скопируйте и вставьте текст ниже, чтобы у вас было 5 строк текста в блокноте:

taskkill /F /IM explorer.exe

cd /d% userprofile%\AppData\Local

attrib –h IconCache.db

del IconCache.db

начать исследователь

Сохраните 5 (ПЯТЬ) строк текста и назовите его: .bat

Сохраните его на рабочем столе.

Этот значок будет выглядеть как шестеренки.

Нажмите на это.

Выключение explorer.exe, удаление IconCache.db, запуск explorer.exe. (так же, как другой пользователь сказал здесь, но все в один клик)

Мой экран стал черным и вернулся, как будто я остановил Explorer.exe в диспетчере задач.

Нет разницы с моими иконками.( Потому что IconCache.db не находится там для меня в моей версии HOME)

* Обратите внимание, что при нажатии на сломанный / пустой значок, (я точно забыл, что он сказал) всплыло сообщение о том, что файл отсутствует или сломан ... что-то в этом роде. Так что нажатие на Калькулятор не сработало. Windows Media в панели задач, не работает.

Для меня сработало заменить значки. (каждая иконка 1 за раз)

Помните Windows 7 Home 64.

нажмите Пуск - Все программы - Стандартные. Я нашел Калькулятор ... удерживал нажатой левую кнопку ... перетащил его вниз на стрелку "назад страницы" и стал ждать ... Обычное меню снова открылось, и я перетащил его вверх, чтобы «закрепить в меню пуска», и отпустил. Калькулятор упал прямо рядом с пустым значком Калькулятор. Затем я щелкнул правой кнопкой мыши пустой калькулятор и удалил.

Я сделал то же самое с WordPad, Блокнотом, Chrome на панели задач (перетаскиваемым по значку на рабочем столе / удаленным старым пустым значком), Windows Media (перетащенным из меню Пуск / удаленным старым пустым значком).

Проще говоря, я перетащил нормальные значки и поместил их рядом со сломанными.

Это единственное, что сработало для меня.

У меня такое ощущение, что в Windows 7 HOME нет списка IconCache.db, который вы можете удалить. Я не знаю, является ли это профессиональной функцией? Некоторые упоминали, что видели это в «Ultimate» версии. Кроме того, возможно, с середины 2018 года IconCache.db был перенесен в какое-то обновление Windows, которое я сделал. Мои окна законны и современны.

____________ На другом форуме упоминается решение, которое вы можете попробовать ___________ https://www.virtualhelp.me/windows/782-broken-or-missing-icons-in-windows-78

1) Щелкните правой кнопкой мыши на рабочем столе и выберите "Разрешение экрана".

2) В разделе "Дополнительные настройки" выберите вкладку "Монитор". В раскрывающемся списке цветов выберите значение, отличное от того, которое у вас есть сейчас (поэтому, если это "True Color 32 bit", выберите "True Color 16 bit" и наоборот).

3) Нажмите "ОК", и значки должны восстановиться.

4) Когда появятся значки, вы можете повторить шаги 1-3 и вернуться к значению, которое вы имели изначально.


Понятия не имею, работает ли это.

Удачи!

Я все еще вижу результаты Internet Explorer в CCleaner> <

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .