25

Иконки моего меню Пуск выглядят так:

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

Я использую Windows 10 от Windows 7.

Как сделать так, чтобы отображались обычные значки (а не только показанные обычные пустые значки)?

5 ответов5

21
  1. Через Проводник зайдите в

    C:\Users\*Your USER ACCOUNT*\AppData\Local
    или используйте переменную окружения
    %localappdata%
    (убедитесь, что скрытые файлы / папки видны)

  2. Удалить iconCache.db (скрытый файл)

  3. Нажмите Ctrl + Shift + Esc
  4. Перезапустите Windows Explorer (альтернативно, вы можете перезагрузить компьютер)
  5. Значки должны вернуться к нормальному состоянию. Это решит проблему, но не основную причину - так что у вас может быть эта проблема снова ... Добро пожаловать в новую Windows 10 ...

Если вы знаете, как создать файл .bat - вы можете просто использовать это (скопировать / вставить, удалив пробел и перед каждой новой строкой):

ie4uinit.exe -ClearIconCache
taskkill /IM explorer.exe /F
DEL "%localappdata%\IconCache.db" /A
shutdown /r /f /t 00

Скопируйте / вставьте текст в файл .txt - переименуйте .txt в .bat - запустите пакетный файл, и значки будут восстановлены. ie4uinit.exe - это средство восстановления Internet Explorer, которое все еще должно быть в вашей системе (стандартный исполняемый файл Windows).

15

Я использую Windows 10 Creator Update 1703, и после перемещения папки у меня тоже было несколько пустых значков.

Я пробовал много вещей, таких как процедура удаления IconCache.db, но безуспешно ...

Единственное решение, которое я нашел для обновления значков меню "Пуск", это изменение атрибута "дата последнего обновления" файлов ссылок (* .lnk).

Создайте файл «RefreshMenuIcons.bat», содержащий:

@echo off
for /R "%APPDATA%\Microsoft\Windows\Start Menu\Programs\" %%f in (*.lnk) do copy /b "%%f"+,, "%%f" 1>nul
for /R "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\" %%f in (*.lnk) do copy /b "%%f"+,, "%%f" 1>nul

Запустите «RefreshMenuIcons.bat». Это все; перезагрузка не требуется.


Если вы хотите запустить его из командной строки, вы должны использовать этот синтаксис:

for /R "%APPDATA%\Microsoft\Windows\Start Menu\Programs\" %f in (*.lnk) do copy /b "%f"+,, "%f" 1>nul
for /R "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\" %f in (*.lnk) do copy /b "%f"+,, "%f" 1>nul

Для получения дополнительной информации об используемых командах см. Обновление меток даты и времени в файлах на веб-сайте Microsoft.

5

Ну, я просто перезапустил проводник с помощью диспетчера задач, и значки вернулись.

Как это сделать

Вы можете открыть диспетчер задач двумя способами:

  1. Нажмите CTRL+SHFT+ESC или
  2. Щелкните правой кнопкой мыши на панели задач и выберите Диспетчер задач.

Затем нажмите « More Details в левом нижнем углу, если он не показывает вкладки « Processes .

Прокрутите вниз список обработанных, чтобы найти Windows Explorer . Выберите его и нажмите « Restart в правом нижнем углу.

Примечание: ваш рабочий стол и панель задач исчезнут на мгновение, когда вы это сделаете. Они появятся автоматически. Когда все значки на панели задач появятся, нажмите в меню «Пуск», чтобы увидеть, вернулись ли ваши значки.

1

У меня возникла та же проблема, и я обнаружил, что некоторые из моих программ даже не позволяют "Сменить значок" (он отображается серым цветом), но если это позволяет, то меняют значок на какой-то значок системы, а затем возвращаются к изначально он был установлен по желанию, чтобы значок отображался правильно. Похоже, это означает, что это определенно проблема с кешем, но не обычные (так как я пытался удалить их безрезультатно).

Так что это не общее решение, но оно может помочь вернуть некоторые из них.

Хорошо, оказывается, моя проблема была полностью вызвана Stardock IconPackager (продукт, который в настоящее время не поддерживает Windows 10). Я нашел решение на их форумах. Важный текст ниже. Это полностью решило проблему для меня.

Перейдите в команду «Пуск» и введите «Regedit». В новом окне редактора реестра перейдите в HKEY_CLASSES_ROOT\exefile\shellex и удалите подключ / папку 'IconHandler'

0

Я нашел решение для этого. Если вы когда-либо использовали продукт StarDock, это может повлиять на ваш кеш иконок, в любом случае это сработало для меня.

Вы можете загрузить бесплатную пробную версию StarDock IconPackager из cnet или download.com.

Установите его, затем запустите. Зайдя в программу, перейдите в «Настройки» - затем внизу сначала нажмите «Восстановить значки оболочки», затем дождитесь окончания и нажмите «Восстановить изображения». Это вернуло все мои значки меню «Пуск» в Windows 10, а также все сломанные в другом месте.

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