Як виправити відсутні піктограми на панелі завдань та меню "Пуск"? [дублікат]


44

На це питання вже є відповідь тут:

Я встановив Visual Studio 2012 вчора і під час встановлення мій шлях якось закрутився 1 . З того часу піктограми програм, які входять до складу Windows, є типовою «невідомою» піктограмою, але інші піктограми чудово. Програми, на які посилаються ярлики, добре запускаються при натисканні піктограм.

Панель завдань:

Панель завдань

Меню "Пуск":

Меню "Пуск"

Я виправив свій шлях, але піктограми все ще неправильно відображаються.

Будь-які ідеї про те, як відтворити те, що видається набором кешованих піктограм?


1 Щось пішло шляхом A; B; C; D; і перетворив його на A; B; C; D; A; B; C; D; E; F; - дублювання значної частини його до того моменту, що більше не було доступних символів для введення у поле редагування у системних властивостях. Це спричинило побічний ефект звітування Windows, що він не може знайти% windir%.


Ви спробували вийти та знову увійти? Або перезапуск комп'ютера?
Індрек

@Indrek: Так, я перезапустив кілька разів.
adrianbanks

1
Перевірте шлях на пробіл (-ів) після a; що змушує пропустити все минуле, що минуло. Шлях A; B; C; D; E; F буде розглядатися лише як A; B; C. Microsoft дійсно потребує гідного редактора для змінної середовища контуру. Опублікування змінних у вашому середовищі шляху також може дозволяти іншим виявляти проблеми.
Брайан

@Brian: ні, пробілів немає.
adrianbanks

Ви спробували відтворити кеш Icon? Дивіться пошкоджені піктограми робочого столу Windows 7
Ƭᴇcʜιᴇ007

Відповіді:


82

Я вирішив проблему з іконою:

  1. Запуск диспетчера завдань
  2. Закінчення процесу explorer.exe (Клацніть правою кнопкою миші на explorer.exe -> Закінчити процес)
  3. Відкриття вікна командного рядка (Файл -> Нова задача (Виконати ...) -> Введіть cmd.exe)
  4. У вікні cmd тип
    cd% userprofile% \ appdata \ local
  5. Тепер потрібно видалити файл iconcache.db
    del iconcache.db / a 
  6. Вийдіть із вікна cmd, набравши текст
    Вхід
  7. Знову запустити провідник (Файл -> Нова задача (Виконати ...) -> Введіть explorer.exe)

Тепер ви маєте змогу побачити відновлені значки.


1
Ви, пане, є джентльменом і святим. Ідеально! Хочеться, щоб я міг більше проголосувати вашу відповідь.
Темп

Цей працює як шарм
зірка

4
Чудова, досконала відповідь. Це має бути прийнятим.
Хорхе Кампос

Це працює і для мене
Luciano Mammino

Відмінник! Працює ідеально !!
Даніель Сільва

13

для мене функція pin і unpin на панелі завдань зробила свою справу


Я не можу повірити, що це спрацювало. Ого.
RubberDuck

5

Я врешті-решт вирішив це, дотримуючись наведених тут порад , хоча не поради в статті, а поради в одному з коментарів:

миттєво змінити глибину кольору екрана на 16 біт, наприклад, і, коли Windows запитає, чи хочете ви зберегти зміни чи ні, натисніть «Ні», щоб відновити початкові налаштування.

Поради в основній частині статті (про зміну режиму перегляду прихованих папок і файлів) не спрацювали.


Так, щось стосується кешування іконок. У мене була проблема simialr, коли моя хромована піктограма зникла, повертаючись знов. Після довгоочікуваного формату його все в порядку.
Пьотр Кула

2

Я думаю, що втрата піктограм - лише один із симптомів більш широкої проблеми, яка полягає в тому, що змінна PATH заплутується. Дивіться наступну дискусію на форумі VisualStudio . Здається, проблема викликана надзвичайно довгою PATHзмінною.


@ Відповідь Маріонебауера працював для мене один раз, а потім він повернувся, і це не виправили це вдруге. Це була остаточна відповідь.
Скотт Уїтлок

0

Я клацнув правою кнопкою миші на предметі з відсутньою піктограмою та вибрав властивості. У діалоговому вікні властивостей я натиснув, щоб змінити піктограму. Я змінив піктограму (наприклад, з основної піктограми програми на піктограму документа для цієї програми) і натиснув кнопку ОК (мені довелося мати права адміністратора для підтвердження). Потім я повторив процес зміни піктограми назад, і в цей момент піктограма тепер була видна.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.