Значки UWP отсутствуют

4766
Louis

Я заметил, что в Micrsoft Edge отсутствует значок на панели задач, а затем заметил, что во всех приложениях UWP отсутствуют их значки. Это хорошо видно на снимке экрана настроек экрана блокировки:

Изображение на экране блокировки настроек со значком отката

Вещи пытались:

  • Пробовал восстанавливать Windows с помощью DISM.exe /Online /Cleanup-image /Restorehealthи sfc /scannow, но проблем не нашел.
  • Переустановка Edge с помощью следующей команды также не помогла: Get-AppXPackage -AllUsers -Name Microsoft.MicrosoftEdge | Foreach
  • обновление моих графических драйверов безрезультатно.
  • CHKDSK C: / F / R / X
  • Get-AppxPackage | Remove-AppxPackage, затем перезагрузите компьютер и выполните Get-AppxPackage -allusers | foreach и перезагрузите компьютер снова.
  • Попробуйте удалить% AppData% .. \ Local \ IconCache.db и перезапустите.
  • Восстановить сломанный кэш значков в Windows 10 - «Чтобы восстановить кеш значков, вы должны удалить все файлы кеша значков, которые появляются в этой папке»:\AppData\Local\Microsoft\Windows\Explorer

Любая идея, в чем может быть проблема, или предложения о том, как вернуть иконки обратно?

Windows 10 Pro, 1709; Сборка ОС 16299.192.

9
сделать [восстановить установку] (http://www.intowindows.com/repair-windows-10-install-without-losing-apps-data/) с [1709 ISO] (https://superuser.com/a/1108086 / 174557) magicandre1981 6 лет назад 0
@ magicandre1981 К сожалению, это не сработало: https://i.stack.imgur.com/jjHaw.png Louis 6 лет назад 0
Попробуйте удалить все приложения в Powershell от имени администратора: `Get-AppxPackage | Remove-AppxPackage`, затем перезагрузите компьютер и выполните команду `Get-AppxPackage -allusers | foreach `и перезагрузите компьютер снова. harrymc 6 лет назад 0
проводной. попробуйте эти команды powershell, чтобы переустановить приложения. но с 1607 года они вызывали больше проблем по сравнению с тем, что исправляли. magicandre1981 6 лет назад 0
В конце концов: попробуйте [Восстановить сломанный кэш значков в Windows 10] (https://www.howtogeek.com/232779/how-to-rebuild-a-broken-icon-cache-in-windows-10/) , harrymc 6 лет назад 0
Спасибо за предложения, но все выглядит мрачно. Louis 6 лет назад 0
Можете ли вы запустить Process Monitor (Sysinternals). Добавьте фильтр для: `Путь содержит C: \ Program Files \ WindowsApps \ microsoft.windowscommunicationsapps`. Затем просмотрите страницу настроек. Видите ли вы какие-либо результаты отказа в доступе, когда `C: \ Windows \ ImmersiveControlPanel \ SystemSettings.exe` пытается получить доступ к файлам в этом каталоге, в частности к файлам из` images`? Я предполагаю, что у вас есть каталог, такой как `C: \ Program Files \ WindowsApps \ microsoft.windowscommunicationsapps_17.8730.21725.0_x64__8wekyb3d8bbwe \ images \` HelpingHand 6 лет назад 0
@HelpingHand у меня есть эти папки, но фильтр остается беззвучным при открытии настроек и других приложений, таких как калькулятор и т. Д. Он загорается, когда я просматриваю папки в оболочке или с помощью Paint, поэтому фильтр работает в этом отношении. Louis 6 лет назад 0
Может быть, просто добавьте фильтр для systemsettings.exe и заново создайте проблему. Идеально сравнить трассировку с работающим компьютером, но, возможно, просто сосредоточиться на результатах операций с файлами и реестром. Доступ запрещен? Для значений, а не для оснований, вы можете сделать с эталонной трассировкой для той же версии ОС, HelpingHand 6 лет назад 0

6 ответов на вопрос

4
Pimp Juice IT

Дайте одному или обоим (по порядку) из двух приведенных ниже решений попытаться решить вашу проблему, как вы описываете, на основе других вещей, которые вы уже пробовали и устранили.

  1. Завершите сначала процесс восстановления поврежденного раздела реестра профиля пользователя, а затем перезагрузите компьютер, войдите в систему и проверьте, сохраняется ли проблема.
  2. Если № 1 сам по себе не решает проблему, завершите процесс сброса Windows 10, как описано ниже.

Восстановить поврежденный раздел реестра профиля пользователя

Шаг 1. Откройте редактор реестра Windows 10, введя regedit в поле поиска.

Шаг 2. Когда редактор реестра запускается, перейдите к следующему разделу: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.

Шаг 3 . Щелкните каждую S-1-5папку и дважды щелкните запись ProfileImagePath, чтобы узнать, к какой учетной записи пользователя она относится. (Если имя вашей папки заканчивается .bakили .baследует инструкциям Microsoft, чтобы переименовать их).

Шаг 4. После того, как вы определили, где находится поврежденный профиль пользователя (и у него нет .bakокончания), дважды щелкните RefCount, измените значение данных на 0 и нажмите OK . Если это значение недоступно, возможно, вам придется создать его вручную.

Шаг 5. Теперь дважды щелкните State, убедитесь, что значение Value снова равно 0 и нажмите OK .

Шаг 6. Закройте редактор реестра и перезагрузите компьютер.


Сбросить Windows 10

Шаг 1. Откройте приложение настройки, нажав Windows + I клавиши одновременно. Нажмите Обновить и безопасность .

Шаг 2. На левой панели щелкните Восстановление . Среди трех вариантов выберите Сбросить этот ПК .

Шаг 3. Нажмите « Начать» в разделе « Перезагрузить этот компьютер» .

Шаг 4. Нажмите « Сохранить мои файлы » или « Удалить все » в зависимости от того, хотите ли вы сохранить файлы данных в целости и сохранности. В любом случае все ваши настройки вернутся к значениям по умолчанию, и приложения будут удалены.

Шаг 5. Выберите « Просто удалить мои файлы » или « Удалить файлы и очистить диск », если вы выбрали «удалить все» на предыдущем шаге. Очистка диска занимает гораздо больше времени, но будет гарантировать, что, если вы отдаете компьютер, следующему человеку будет трудно восстановить ваши стертые файлы. Если вы держите компьютер, выберите «Просто удалите мои файлы».

Шаг 6. Нажмите Далее, если Windows предупреждает вас о том, что вы не сможете откатиться до предыдущей версии ОС.

Шаг 7. Нажмите Reset, если будет предложено.

источник

@Louis В командной строке с повышенными привилегиями администратора попробуйте выполнить следующие две команды: 1. `CD / D" C: \ Program Files "` & затем 2. `icacls WindowsApps / T / Q / C / RESET`. Посмотрите, разрешится ли это и, возможно, перезагрузите компьютер после изменения и повторите попытку. Смотрите `icacls /?`, Но вы увидите, что `заменяет ACL на унаследованные по умолчанию ACL для всех подходящих файлов` в разделе, показывающем` ICACLS name / reset [/ T] [/ C] [/ L] [/ Q] ` , Убедитесь, что у вас есть хорошие резервные копии, так как вы пробуете много вещей здесь, но дайте мне знать, если это поможет для сброса настроек NTFS там - я думаю, что сброс, сделанный выше, сделал бы это тоже. Pimp Juice IT 6 лет назад 0
Это не сработало, но принуждение к тому, чтобы я стал владельцем WinApps, показало, что Explorer не может отображать эскизы изображений / ресурсов PNG для любого приложения. Выполнение «Открыть с помощью ...» и изменение по умолчанию Paint 3D вместо Photos, казалось, вынудило Windows перестроить миниатюры, и теперь я снова вижу значки. Но все еще немного сломано: https://i.imgur.com/EvrWNKj.png Значок удаленного рабочего стола имеет сплошной черный фон, и я думаю, что экран блокировки не отображается правильно. Прогресс, хотя! Louis 6 лет назад 0
На самом деле Фото было правильным приложением. По какой-то причине форсирование Paint 3D вызвало медленную регенерацию миниатюр. У меня не было возможности попробовать это, так как теперь все улажено. Если вы хотите добавить другой ответ, это будет: взять на себя ответственность за WinApps; найдите папку с изображениями / активами для значков одного или двух приложений; open-with: выберите Paint 3D или попробуйте различные программы, пока не увидите созданные эскизы; Значки в основном вернутся к этому моменту, и ожидание, возможно, индексатора, в конечном итоге восстановит все значки повсюду. Louis 6 лет назад 0
4
Pimp Juice IT

В Проводнике Windows в адресной строке, скопировать в пути C: \ Program Files \ WindowsApps, а затем нажмите кнопку Enter.

enter image description here

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

enter image description here

Затем вы, скорее всего, получите всплывающее окно с сообщением о том, что вам было отказано в доступе к этой папке, где будет ссылка под названием вкладка «Безопасность», по которой вы перейдете.

enter image description here

Оттуда откроется окно свойств WindowsApps и на вкладке « Безопасность » вы выберете опцию « Дополнительно» .

enter image description here

Затем будет нажать Изменить опцию из настроек Advanced Security ~ окно

enter image description here

Затем введите имя пользователя учетной записи, для которой вы хотите стать владельцем папки, нажмите « Проверить имя», а затем « ОК» . Нажмите OK еще раз или два, а затем закройте все всплывающие окна, которые открылись во время этого процесса.

enter image description here

Наконец, вы должны найти папку с изображениями / ресурсами для значков файла изображения или двух, щелкнуть правой кнопкой мыши по файлу и затем выбрать опцию « Открыть с помощью», а затем выбрать приложение « Paint 3D» или попробовать другие программы, пока не увидите созданные эскизы., Значки в основном вернутся к этому моменту и ждут, возможно, индексатора, и должны в конечном итоге восстановить все значки повсюду.

enter image description here

@RicardoAmaral Ох .... попробуйте запустить `icacls" C: \ Program Files \ WindowsApps "/ reset / T` и посмотреть, решит ли это проблему. После этого вы можете перезагрузиться, но попробуйте быстро. Pimp Juice IT 6 лет назад 0
@PimpJuiceIT К сожалению нет, у меня нет резервной копии. Ricardo Amaral 6 лет назад 0
4
TokyoMike

Google Drive File Stream был / является виновником для меня. Удаление этого приложения возвращает значки обратно. У меня нет возможности удалить приложение, поэтому я живу с этим исправлением до тех пор, пока не переустановлю Windows, и кости не будут брошены, чтобы увидеть, вернется ли проблема.

Что может временно работать (изо дня в день), удалив следующий ключ реестра:

HKEY_CLASSES_ROOT.png \ ShellEx

А затем перезапустите проводник Windows из диспетчера задач.

Этот раздел реестра вернется, поэтому, когда ваши значки снова исчезнут, вам нужно будет сделать это снова. Это работает для всех значков, кроме значка Почты Windows.

Я перепробовал все исправления на этом сайте и кучу других, кроме переустановки Windows. Ничто не имело никакого эффекта. Я думаю, что большой процент людей имеет эту проблему из-за потока файлов Google Drive. Google, похоже, не заинтересован в решении этой проблемы, поскольку это не затрагивает всех. У меня есть коллеги с той же версией Windows, что и у меня, и их значки в порядке.

Я написал более подробное [объяснение] (https://superuser.com/a/1323021/186810) для этого в другом вопросе. Zenexer 5 лет назад 0
ВОТ ЭТО ДА! Я часами пытался починить иконки Windows, и да, Google Drive File Stream все ломал. Я удалил это и вернул все свои иконки обратно. Andrew Cetinic 5 лет назад 0
2
Vincent

Если у вас есть Google Drive File Stream, удалите его и перезагрузите компьютер, а затем проверьте снова, потому что это сработало для меня.

[Можно подтвердить.] (Https://superuser.com/a/1323021/186810) Zenexer 5 лет назад 0
1
Brendan Jennings

Возможно, ваш кэш иконок поврежден:

Попробуйте и удалите, %AppData%\..\Local\IconCache.dbзатем перезагрузите.

Также у реальных приложений есть этот значок? (Как в меню «Пуск», или при поиске, или даже на рабочем столе)

Боюсь, без кубиков. Louis 6 лет назад 0
Ну, это не хорошо, я не совсем уверен, что делать потом. Попробуйте вернуться к точке восстановления (если есть) Brendan Jennings 6 лет назад 0
Попробуйте это: https://www.tenforums.com/attachments/tutorials/86123d1466514454-icon-cache-rebuild-windows-10-a-rebuild_icon_cache.bat Brendan Jennings 6 лет назад 0
Он удаляет файл IconCache, содержимое папки кэша значков, а затем перезагружается. Brendan Jennings 6 лет назад 0
Спасибо, я попробовал сценарий, но он не решил проблему. Louis 6 лет назад 0
Извини, это все, что у меня есть. Удачи с будущей помощью Brendan Jennings 6 лет назад 1
0
Andrii

Вы можете попробовать установить ту же сборку и язык Windows 10 поверх текущей установки, сохраняя файлы и приложения.

Это можно сделать с помощью ремонтной установки с использованием 1709 ISO .

Обычно это помогает в крупных случаях.

Просто запустите это перед сном, и утром оно будет работать.

Похожие вопросы