web-dev-qa-db-fra.com

Certaines icônes Windows 10 UWP ne s'affichent pas dans les recherches ni dans les paramètres

Certaines icônes des applications UWP, mais pas toutes, ne s'affichent ni dans la recherche ni dans les paramètres. Cependant, ils s'affichent dans le menu de démarrage lorsque vous ne cherchez pas. Les icônes de toutes les applications non UWP s'affichent correctement, à chaque fois. Les icônes d'application UWP sont toujours présentes dans la barre des tâches.

UPDATE: de nombreuses vignettes d'images stockées localement ne s'affichent pas dans les résultats de la recherche dans le menu Démarrer, quel que soit le format de l'image.

La raison pour laquelle j'ai posté cette question en tant que question distincte de ce fil est pour les raisons suivantes:

  • Toutes les icônes d'applications UWP ne parviennent pas à s'afficher
  • Le problème est spécifiquement présent dans le menu de démarrage uniquement pendant la recherche
  • Les applications UWP ne manquent jamais d'afficher leurs icônes dans la barre des tâches

J'ai essayé:

  • Réinitialisation du cache d'icônes
  • La solution ici impliquant le dossier windowsapps
  • Créer un nouveau compte utilisateur
  • Suppression de clés de registre iconstream
  • Modification des paramètres de performance pour enregistrer les vignettes

  • Modification de l'application par défaut pour les PNG

  • Modification de l'application par défaut pour toutes les images dans les paramètres Windows
  • Modification des paramètres d'affichage de Windows Explorer
  • Mise à jour des pilotes graphiques

Captures d'écran:
Échec de l'affichage de l'icône de recherche
Certaines icônes ne s'affichent pas dans les paramètres

11
Nathan Upchurch

Pendant des années, j'ai eu exactement les mêmes problèmes avec les vignettes d'applications. En particulier pour les applications de style Metro (RT/UWP), je vois souvent une icône vide ou par défaut, principalement dans les résultats de recherche et les paramètres. Je le répare depuis des années, sans succès jusqu'à présent. Je documente cela ici parce que je sais que je vais le rencontrer à nouveau. Lorsque je chercherai une solution, j'espère trouver cette page.

Contexte

Dans Windows 10, les applications UWP sont livrées sous forme de packages AppX. Cela inclut bon nombre des nouvelles applications intégrées (stockées dans %SystemRoot%\SystemApps) ainsi que des applications téléchargées via le Windows Store (stockées dans %ProgramFiles%\WindowsApps). PowerShell propose plusieurs cmdlets , utiles pour la gestion des packages AppX. Tout au long de mon dépannage, j'ai trouvé que Get-AppxPackage, Add-AppxPackage et Remove-AppxPackage étaient particulièrement utiles, d'autant plus que %ProgramFiles%\WindowsApps est inaccessible aux utilisateurs normaux, même aux administrateurs.

Avant de tenter ces correctifs, vous devez être à l'aise pour éditer le registre, utiliser les commandes Invite et PowerShell et effectuer des sauvegardes. Vous devez être prêt à tout effacer et à réinstaller Windows en cas de problème.

Problème 1: gestionnaires de vignettes tiers pour .png

Certaines applications tierces aiment installer des générateurs de vignettes personnalisés. Certaines de ces applications le font d'une manière qui casse les choses. Dans mon cas, le Drive File Stream de Google était le coupable. Gardez à l'esprit que c'est différent d'avoir un programme par défaut pour un fichier; Windows Photos est resté la valeur par défaut pour moi. Pour résoudre le problème:

  1. Exécuter: regedt32.exe
  2. Accédez à: HKEY_CLASSES_ROOT\.png
  3. Recherchez une clé ShellExavec au moins une sous-clé. Si vous voyez des sous-clés, vous avez probablement trouvé le coupable.
  4. Supprimer les sous-clés.
  5. Redémarrez l'explorateur de fichiers.

Voici une capture d'écran de ce que vous devriez supprimer. Notez que la clé réelle peut ne pas être nommée {E357FCCD-A995-4576-B01F-234630154E96}; cela dépendra de l'application responsable du problème.

Registry key to be deleted

Cela peut sembler une solution obscure, mais le problème provient du fait que les logos de package AppX sont généralement stockés sous forme de fichiers PNG. Lorsque ce problème se pose, vous pouvez également remarquer que les vignettes des fichiers PNG ne possèdent pas les vignettes appropriées (vous ne verrez pas les aperçus lorsque vous parcourez les dossiers dans l'Explorateur de fichiers). Si l'application à l'origine du problème a installé des gestionnaires similaires pour d'autres types de fichiers image, vous pouvez effectuer les mêmes opérations que ci-dessus pour les extensions de fichier concernées afin de restaurer les vignettes. N'oubliez pas que cela peut affecter les fonctionnalités de l'application, vous devrez donc peut-être faire un compromis.

Problème 2: Les miniatures sont désactivées dans les paramètres de performance.

  1. Cliquez avec le bouton droit sur l’icône du menu Démarrer ou appuyez sur Windows + X.
  2. Un menu apparaîtra. Cliquez sur Systemname__.
  3. Sous le volet Related settings à droite, cliquez sur le lien System info.
  4. Cliquez sur le lien Advanced system settings dans le volet de gauche.
  5. L'onglet Advanceddevrait déjà être sélectionné dans la boîte de dialogue résultante.
  6. Cliquez sur Settings... dans le groupe Performancename__.
  7. Assurez-vous que Show thumbnails instead of icons est coché.

Problème 3: Les miniatures sont désactivées dans les options des dossiers.

  1. Ouvrez une fenêtre de l'explorateur de fichiers.
  2. Dans l'onglet du ruban Viewname__, cliquez sur le bouton Optionsà droite.
  3. Sélectionnez l'onglet Viewdans la boîte de dialogue résultante.
  4. En haut de la liste des cases à cocher du groupe Advanced settings, assurez-vous que Always show icons, never thumbnails est décoché.
  5. Si la case est déjà décochée, essayez-la, cliquez sur Applyname__, décochez-la à nouveau, puis sur OKname__. Sinon, décochez-la et cliquez sur OKname__.

Problème 4: Les packages AppX doivent être réinstallés.

  1. Ouvrez PowerShell en tant qu'administrateur.
  2. Courir:
Get-AppxPackage -AllUsers | ForEach-Object {if ($_.InstallLocation) {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -Verbose}}

Problème 5: Synchronisation des paramètres Windows

J'ai entendu dire que la synchronisation des paramètres Windows a causé des problèmes d'icônes pour certaines personnes. Je n'ai pas été en mesure de reproduire cela, mais vous pouvez vérifier si c'est le problème en le désactivant temporairement. Il est probable qu'il existe un paramètre sous-jacent qui soit le véritable coupable. il peut en résulter que de mauvaises icônes soient téléchargées. Il semblerait que cela affecte principalement les résultats de la recherche dans Cortana et dans le menu Démarrer.

  1. Ouvrir les paramètres.
  2. Cliquez sur Accountsname__.
  3. Cliquez sur Sync your settings.
  4. Désactivez Sync settings.
  5. Allez à https://OneDrive.live.com/win8personalsettingsprivacy .
  6. Cliquez sur le bouton Removename__.
  7. Accédez à https://account.Microsoft.com/privacy/activity-history?view=usage . Vous devriez voir une liste des applications que vous avez utilisées récemment.
  8. Cliquez sur Clear activity.
  9. Redémarrez, juste pour être en sécurité.
  10. Essayez de réactiver Sync your settings.

Problème 6: Les mauvaises icônes/miniatures sont mises en cache

  1. Exécuter le nettoyage de disque. (Vous pouvez le rechercher dans le menu Démarrer.)
  2. Vérifiez Thumbnailsname__. Décocher tout le reste. Si cela fonctionne, vous pouvez vous arrêter.
  3. Cliquez sur OKname__.
  4. Ouvrez l'invite de commande.
  5. Tentative de suppression automatique du cache d'icônes: ie4uinit -show (avant Windows 10: ie4uinit -ClearIconCache). Si cela fonctionne, vous pouvez vous arrêter.
  6. Tuer File Explorer: taskkill /im Explorer.exe /f
  7. Supprimer un cache: del /f /q "%LocalAppData%\IconCache.db"
  8. Supprimer plus de caches: del /f /q "%LocalAppData%\Microsoft\Windows\Explorer\iconcache_*.db"
  9. Si les vignettes posent également problème, supprimez également ces caches :: del /f /q "%LocalAppData%\Microsoft\Windows\Explorer\thumbcache_*.db"
  10. Démarrer la sauvegarde de l’explorateur de fichiers: Explorername__

Problème 7: Espace disque insuffisant

Sans surprise, si votre lecteur est presque plein, File Explorer aura des problèmes pour enregistrer les vignettes et en sera plutôt mécontent. La solution ici est de libérer de l'espace. Assez simple.

Problème 8: Windows est bouché, passez à la panique

Chaque fois que quelqu'un mentionne ce problème dans Microsoft Answers, un représentant Microsoft recommande toujours la même solution. Je n'ai jamais entendu dire que cela fonctionnait pour qui que ce soit, mais ça ne fait pas de mal d'essayer. (En outre, si vous contactez Microsoft, ils vous demanderont de le faire quand même.) Cela pourrait théoriquement résoudre certains problèmes obscurs.

  1. Ouvrez l'invite de commande en tant qu'administrateur.
  2. Exécuter: sfc /scannow. Recherchez toutes les violations qui pourraient être liées au problème en question.
  3. Exécuter: dism /online /cleanup-image /restorehealth
  4. Redémarrer le PC.
  5. Si cela corrige réellement quelque chose, assurez-vous de laisser un commentaire.
15
Zenexer

Cela fait des années que je suis moi-même confronté à ce problème depuis les débuts de Windows 10. En fait, après de nombreuses recherches, j'ai identifié le principal coupable de ce problème, à savoir Google Drive File Stream que j'utilise depuis son lancement.

Lors de mes recherches, la seule solution à ce problème que j'ai vue était la désinstallation de Google Drive File Stream (GDFS). Mais comme j'utilise beaucoup ce programme quotidiennement, je ne pouvais tout simplement pas le désinstaller. J'ai donc cherché une solution permettant d'utiliser GDFS et de résoudre ce problème d'icône cassée. Enfin, j'ai vu cet article Reddit et une fois que je l'ai appliqué, tout le problème a été résolu. Donc, dans cette réponse, je vais vous montrer aujourd'hui comment vous pouvez réparer l'icône UWP défectueuse sous Windows Search tout en maintenant GDFS installé.

  1. Exécuter: regedt32.exe
  2. Accédez à: HKEY_CLASSES_ROOT\.png
  3. Recherchez une clé ShellEx avec au moins une sous-clé. Si vous voyez des sous-clés, vous avez probablement trouvé le coupable.
  4. Supprimer les sous-clés.
  5. Faites un clic droit sur la shellex et cliquez sur permissions (les captures d'écran sont données ci-dessous)
  6. Sous Groups or user names, faites défiler et sélectionnez Administrators
  7. Sous la section permission Deny pour Full Control et Read. Cliquez ensuite sur Appliquer et sur Ok.
  8. Redémarrez votre PC et, si vous avez plusieurs moniteurs connectés au système, mettez-les hors tension. Ne laissez qu'un seul moniteur actif.
  9. Une fois le PC redémarré, dans les fenêtres, tapez change resolution et sélectionnez les paramètres de résolution de changement. Cela vous mènera à la page de paramètres appropriée.
  10. Sur la page des paramètres, sous Scale and layout, changez votre échelle de 100% (ou ce qui est recommandé sur votre système) en 125% (ou une valeur plus élevée/plus basse que celle recommandée).
  11. Une fois que vous avez modifié l'échelle, cliquez à nouveau sur le champ de recherche et recherchez les applications UWP dont les icônes étaient cassées auparavant. Vous devriez voir les icônes revenir à leur état normal. Si vous ne le voyez pas, remettez à nouveau l'échelle à 100% et augmentez-la à nouveau à 125%. Faites-le plusieurs fois, car dans certains cas, il faut plus d'une tentative pour y arriver. Chaque fois que vous changez d’échelle, lancez une recherche et vérifiez si le problème a été résolu ou non. Dès que vous voyez que le problème est résolu, remettez la balance à 100% ou à ce que vous recommandiez.

???? Problème résolu!!! ????


???? Quelques notes spéciales et avertissement

Bien que la solution ci-dessus résolve le problème d'icône UWP cassée tout en maintenant le flux de fichiers Google Drive (GDFS) installé, mais apporter un problème mineur ennuyeux. Après cette correction, vous constaterez que votre ordinateur est actualisé (comme si vous appuyez sur F5) de manière aléatoire. Bien que cela ne crée aucun problème où vous ne pouvez pas faire votre travail ou quelque chose. Mais si vous minimisez tout sur votre bureau et continuez à regarder l'écran avec des icônes, vous le remarquerez certainement.

Encore une fois, cela ne va pas ralentir votre système ni entraver votre travail, mais comme je l'ai vu, je pensais qu'il était préférable de donner cet avertissement. À l'heure actuelle, il n'existe aucun moyen de résoudre ce problème d'actualisation automatique ou, du moins, je ne suis pas au courant. Si quelqu'un qui lit cette réponse propose une solution pour résoudre le problème d'actualisation, faites le moi savoir, je mettrai à jour la réponse.

J'ai également envoyé des commentaires à Google sur ce problème, mais je suppose que de nombreuses personnes l'ont également fait et, comme ils ne l'ont pas encore résolu, je ne sais pas s'ils le feront un jour. Mais la meilleure solution à ce problème est quelque chose que seul Google peut Push.


???? Captures d'écran des étapes mentionnées ci-dessus

Right click on shellx and go to permissionsDenying all permission for AdministratorChanging screen resolutionScreen resolution change page

1
iSaumya