Піктограми пустого меню в Windows 10


28

Мої піктограми меню "Пуск" виглядають приблизно так:

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

Я використовую Windows 10 з Windows 7.

Як я можу зробити так, щоб нормальні значки відображалися (не лише показані загальні порожні піктограми)?


Яке саме ваше питання? Ви можете клацнути правою кнопкою миші програму та виберіть Закріпити, щоб почати, щоб вони відображалися на екрані. Можна перетягнути правий край праворуч, щоб зробити меню більшим і меншим (і в поточному стані, якщо піктограм немає).
LPChip

3
Моє запитання - як я можу зробити так, щоб іконки з’являлися? на даний момент вони просто порожні, як ви бачите.
Джефф

Чи встановлені програми в Windows 10? Зауважте, що CPL має правильний значок. Спробуйте встановити Notepad ++ у Windows 10 і подивіться, чи отримаєте ви цей значок.
DrMoishe Pippik

@DrMoishePippik Ні, вони були встановлені у Windows 7. Спробую перевстановити, дякую
Джефф

@DrMoishePippik Не працювало, піктограми все ще порожні. Будь-які інші пропозиції?
Джефф

Відповіді:


23
  1. Через Провідник файлів перейдіть до

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

  2. Видалити iconCache.db(прихований файл)

  3. Натисніть Ctrl+ Shift+Esc
  4. Перезавантажте Провідник Windows (або перезавантажити ПК)
  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).


14
Це не спрацювало.
Джефф

4
Це не працює
Стівен Дрю

2
Це вирішило проблему для мене, але ви згадали, що це усуває симптом, а не причину - у чому причина цього?
mlhDev

Працювали. Я здогадуюсь, що першопричиною були Code Writer або Amazon Music, які є останніми двома програмами, які я зафіксував. Швидше за все, колишній, оскільки він новий і, мабуть, баггі.
Ixalmida

1
Я не знаю, чому ніхто не знає про %USERPROFILE%змінну середовища Windows.
Пабло Рекальде

20

Я використовую 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.


2
працював чудово
Саад

2
Почав .bat як адміністратор; працював як шарм.
Мононес

1
Я це зробив, і це навіть погіршило. Проблема була лише на половині моїх іконок, тепер вона майже на всіх :(
SSepehr

Відмінно працював для мене на Windows 10 v1803
letaltalMango

Працював під час запуску адміністратором.
Лоуренс Дол

7

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

Як це зробити

Відкрити менеджер завдань можна двома способами:

  1. Натисніть CTRL+SHFT+ESCабо
  2. Клацніть правою кнопкою миші на панелі завдань та виберіть Диспетчер завдань.

Потім натисніть на More Detailsліворуч внизу, якщо на ньому не відображаються Processesвкладки.

Прокрутіть вниз список оброблених, щоб знайти Windows Explorer. Виберіть його та натисніть Restartвнизу праворуч.

Примітка: Коли ви це зробите, робочий стіл та панель завдань не залишиться на мить. Вони з’являться автоматично. Коли з’являться всі піктограми на панелі завдань, натисніть на меню "Пуск", щоб побачити, чи повернулися ваші піктограми.


1
ні, він не повернувся. Я навіть перезавантажую комп'ютер, і він не повертався
GusDeCooL

Це працювало для мене. Цікаво зазначити, що всі інші відповіді тут і на інтервебелах розглядають детальну інформацію, щоб спробувати виправити проблему, і всі вони включають або перезапуск комп'ютера, і / або Провідник, коли справжнє виправлення - це лише крок « Перезапустити провідник» . Просто зробіть це, як говорить матриця, я думаю, що інші виправлення - це лише рішення джерельної води
MickyD

Це працювало для мене, але моя проблема полягала в тому, що лише деякі піктограми меню старту були відсутні. Для користувачів, які працюють із усіма своїми піктограмами, це може не вирішити проблему.
Ніколь Болас

1

У мене виникає така ж проблема, і я виявив, що деякі мої програми навіть не дозволяють "Змінити піктограму" працювати (вона сіра), але якщо це дозволяє, то змініть піктограму на якусь значку системи, а потім поверніться до того, що Спочатку вона була встановлена ​​на отримає піктограму для належного відображення. Здається, це означає, що це, безумовно, проблема кешу, тільки не звичайні (оскільки я намагався видалити їх безрезультатно).

Це не загальне рішення, але це може допомогти повернути деякі з них.

Гаразд, виявляється, мою проблему повністю викликав Stardock IconPackager (продукт, який наразі не підтримує Windows 10). Я знайшов рішення на їх форумах . Важливий текст нижче. Це повністю вирішило проблему для мене.

Перейдіть до команди «Пуск» з відкритим запуском, введіть Regedit. У новому вікні Редактора реєстру перейдіть до HKEY_CLASSES_ROOT \ exefile \ shellex та видаліть підрозділ / папку "IconHandler"


0

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

Ви можете завантажити безкоштовну пробну версію програми StarDock IconPackager з мережі або download.com

Встановіть його, а потім запустіть. Опинившись у програмі, перейдіть у Налаштування - тоді внизу спочатку натисніть «Відновити піктограми оболонки», потім дочекайтеся завершення, а потім натисніть «Відновити зображення значків». Це повернуло всі мої піктограми меню «Пуск» у Windows 10, а також будь-які зламані місця.


У мене встановлено зірка, я спробую це
Jeff

ОНОВЛЕННЯ: це не спрацювало, іконки для ремонту оболонок запитають мене, які процеси я б хотів виправити (я все робив), і нічого не відбудеться. Немає екрана для завантаження чи нічого. Те саме з зображеннями значків ремонту. Немає екрана для завантаження чи нічого. Іконки ще порожні, дуже дратують.
Джефф

Stardock IconPackager показується як непідтримуваний у Windows 10.
Скотт Гартнер

Власне, я знайшов виправлення на форумах StarDock. Повністю виправили це для мене: forums.stardock.com/390822/page/1
Скотт Гартнер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.