70 votes

Comment réparer les icônes de la barre des tâches brisées dans Windows 7

J'ai un programme épinglé à la barre des tâches. Après avoir mis à jour le programme (je pense), l'icône s'est cassée. Maintenant, voici ce que je vois ci-dessous : cette vilaine icône d'application par défaut.

Icône cassée

Si je l'enlève de la barre des tâches, je retrouve l'icône correcte. Si je clique droit dessus, l'icône se casse à nouveau. Si je l'épingle à nouveau, l'icône reste cassée. Si je l'enlève de nouveau, l'icône redevient bonne. Très agaçant. Comment puis-je réparer cela?

102voto

Mark Berry Points 1516

Basé sur la réponse de @dash17291, voici une procédure légèrement plus rapide (pas de redémarrage) qui a fonctionné pour moi :

  1. Ouvrez l'Explorateur Windows, allez dans %userprofile%\AppData\Local, supprimez IconCache.db. (Ce fichier est caché, donc si vous ne le voyez pas, vous devrez ajuster les paramètres de l'Explorateur Windows pour afficher les fichiers cachés.)

  2. Ouvrez le Gestionnaire des tâches, allez à l'onglet Processus, mettez en surbrillance explorer.exe, et cliquez sur Terminer la tâche. Votre bureau va "disparaître".

  3. Toujours dans le Gestionnaire des tâches, sélectionnez Fichier > Nouvelle tâche (Exécuter...), tapez explorer.exe, et cliquez sur OK. Votre bureau devrait réapparaître, avec les icônes précédemment manquantes.

8voto

dash17291 Points 922

Reconstruire le cache d'icônes :

Source : Comment reconstruire le cache d'icônes dans Windows (http://www.sevenforums.com/tutorials/49819-icon-cache-rebuild.html)

Pour reconstruire manuellement le cache d'icônes en utilisant l'invite de commandes

  1. Fermez et enregistrez tout ce sur quoi vous travaillez. Cette commande terminera explorer et redémarrera l'ordinateur une fois terminée.

  2. Ouvrez une invite de commandes dans Windows 7 ou Windows 8.

  3. Dans l'invite de commandes, copiez et collez chaque ligne de commande ci-dessous exactement tel quel une à une et appuyez sur entrée après chaque commande.

    AVERTISSEMENT : La dernière commande redémarrera l'ordinateur, assurez-vous donc de fermer et d'enregistrer tout ce sur quoi vous travaillez en premier.

    • ie4uinit.exe -ClearIconCache
    • taskkill /IM explorer.exe /F
    • DEL "%localappdata%\IconCache.db" /A
    • shutdown /r /f /t 00
  4. Le fichier IconCache.db a maintenant été reconstruit.

  5. Si les icônes ne s'affichent toujours pas correctement, téléchargez et fusionnez l'option ICO dans ce tutoriel pour Windows 7 ou Windows 8 pour restaurer les associations par défaut des fichiers .ico (icône).

5voto

pkaeding Points 12935

Vous auriez pu détacher le lien de la barre des tâches et épingler à nouveau l'application à la barre des tâches. L'icône se serait mise à jour d'elle-même.

La raison pour laquelle cela s'est produit est que les icônes des applications installées par les installateurs Windows MSI sont présentes avec l'installateur lui-même. C'est pourquoi, lorsque vous mettez à jour le programme, le lien vers l'icône se brise. La seule façon de corriger cela est de recréer le raccourci/lien épinglé ou de mettre à jour l'icône du raccourci lui-même en faisant un clic droit → Propriétés → Changer d'icône...

par exemple : Ceci est un lien vers l'icône de Nokia PC Suite : %SystemRoot%\Installer\{92D1CEBC-7C72-4ECF-BFC6-C131EF3FE6A7}\ARPPRODUCTICON.exe. Notez que l'icône réside avec l'installateur et n'est pas liée à l'icône intégrée dans l'exécutable.

4voto

TheSteven Points 181

La réponse de dash17291 fonctionne mais il n'est pas nécessaire de redémarrer.
Il suffit d'entrer et d'exécuter

Explorer.exe 

de l'invite de commande pour redémarrer l'explorateur et recharger la barre des tâches.

Pour de nombreuses raisons (comme ne pas avoir à mémoriser tout cela), je préfère créer un fichier batch.

@echo off
title Réparer les icônes de la barre des tâches.
color 0E                            ::texte jaune/fond noir
echo Cela tuera toutes les fenêtres de l'explorateur et reconstruira le cache des icônes
echo (Remarque: parfois Explorer met quelques instants à se recharger)
echo.
echo Appuyez sur Ctrl-C pour annuler ou
pause

taskkill /IM explorer.exe /F        ::/IM = nom de l'image
                                    ::/F = terminer les processus de manière forcée
CD /d %userprofile%\AppData\Local   ::/d = changer de lecteur si nécessaire
DEL IconCache.db
start explorer.exe                  ::start = ne pas attendre la fin

3voto

Pr0x1 Points 31

J'ai rencontré ce problème et ai trouvé la cause racine, la solution temporaire immédiate et la solution à long terme:

Cause racine: si vos variables d'environnement PATH combinées dépassent 2048 caractères, alors elles (et WINDIR) cessent d'être visibles dans de nombreux contextes. Cela peut entraîner des éléments du menu Démarrer ou des programmes "introuvables", même s'ils sont en réalité présents et fonctionnent s'ils sont exécutés manuellement à partir de l'explorateur windows ou de l'invite de commande.

Solution temporaire (éventuellement): J'ai eu des résultats mitigés avec cela, mais si vous ouvrez le Gestionnaire des tâches (Ctrl-Alt-Suppr Gestionnaire des tâches) et que vous arrêtez Explorer (notez que le bureau sera vide et que le menu Démarrer disparaîtra), puis exécutez à nouveau Explorer, tous les problèmes disparaissent temporairement et tout fonctionne correctement. Cependant, il ne s'agit que d'une solution temporaire.

Solution: Réduisez la variable PATH à moins de 2048 caractères au total. En utilisant l'Explorateur Windows ou via l'invite de commande, exécutez

c:\windows\system32\systempropertiesadvanced.exe

Cliquez sur le bouton Variables d'environnement en bas et examinez les entrées. Supprimer les entrées inutilisées ou non nécessaires de sorte que le total soit inférieur à 2048 caractères au total (de la variable PATH) devrait résoudre le problème. Vous pouvez ensuite réessayer la solution temporaire et tout devrait bien se passer, et une fois que vous avez redémarré en toute sécurité, la solution devrait rester en place.

Cela s'applique à Windows 7, Vista, XP. Je ne suis pas sûr de 8 ou 10 pour le moment.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X