Partager via


Les raccourcis d’application sur le bureau, les menu Démarrer et la barre des tâches affichent des icônes vides

Cet article fournit des instructions de base pour résoudre les problèmes où les raccourcis d’application sur le bureau, les menu Démarrer et la barre des tâches affichent des icônes vides.

Les raccourcis d'applications sur le bureau, le menu Démarrer et la barre des tâches affichent des icônes vides. Ce problème peut affecter les applications intégrées (boîte de réception) et tierces. Toutefois, si vous double-cliquez sur l'icône vide, vous pouvez toujours ouvrir l'application.

Le problème est lié à des problèmes avec le cache d'icônes et la sous-clé IconHandler. Voici les étapes à suivre pour résoudre ce problème.

Étape 1 : Effacer le cache d’icônes

Pour effacer le cache d’icônes dans Windows, procédez comme suit :

Note

Enregistrez tout travail ouvert avant de commencer, car vous devez redémarrer l’Explorateur Windows.

  1. Ouvrez le Gestionnaire des tâches à l’aide du raccourci Ctrl + Maj Échap + ou en cliquant avec le bouton droit sur la barre des tâches et en sélectionnant Le Gestionnaire des tâches.

  2. Sous l’onglet Processus , recherchez l’Explorateur Windows.

  3. Cliquez avec le bouton droit sur l’Explorateur Windows, puis sélectionnez Terminer la tâche.

  4. Dans le Gestionnaire de tâches, accédez à File>Run new task.

  5. Tapez cmd.exe et créez une tâche avec des privilèges d’administration.

  6. Dans la fenêtre d’invite de commandes, tapez les commandes suivantes, puis appuyez sur Entrée après chacune d’elles :

    CD /d %userprofile%\AppData\Local
    DEL IconCache.db /a
    
  7. Dans le Gestionnaire de tâches, accédez à Nouveau à File>Run new task.

  8. Tapez explorer.exe , puis appuyez sur Entrée pour redémarrer l’Explorateur Windows.

Ce processus efface le cache d’icônes et restaure l’affichage de vos icônes de barre des tâches.

Étape 2 : Inscrire l’hôte d’expérience shell

Pour inscrire l’objet ShellExperienceHost pour tous les utilisateurs, procédez comme suit :

  1. Ouvrez Windows PowerShell en tant qu’administrateur.

  2. Exécutez l’applet de commande suivante pour réinscrire l’objet ShellExperienceHost pour tous les utilisateurs :

    Get-AppXPackage -AllUsers | Where-Object {$_.InstallLocation -like "*ShellExperienceHost*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
    
  3. Redémarrez le système pour vous assurer que les modifications prennent effet.

Étape 3 : Vérifier IconHandler

Pour vérifier et vérifier la valeur de la IconHandler sous-clé et de son identificateur de classe associé (CLSID) dans le Registre Windows, procédez comme suit :

Important

Cette section, méthode ou tâche contient des étapes vous indiquant comment modifier le Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, vérifiez que vous suivez ces étapes attentivement. Pour pallier à toute éventualité, sauvegardez le Registre avant de le modifier afin de pouvoir le restaurer en cas de problème. Pour plus d’informations sur la sauvegarde et la restauration du registre, voir : Procédure de sauvegarde, de modification et de restauration du Registre dans Windows.

  1. Sélectionnez Démarrer, tapez regedit , puis appuyez sur Entrée pour ouvrir l’Éditeur du Registre.

  2. Accédez à HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler, puis vérifiez la (Default) valeur.

    Dans l’exemple suivant, la valeur est {00021401-0000-0000-C000-000000000046}.

    Capture d’écran montrant la valeur par défaut de IconHandler.

  3. Accédez à HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}.

    Note

    La valeur hexadécimale (hexadécimale) est celle que vous avez trouvée à l’étape précédente.

    Vérifiez que la (Default) valeur de cette clé est Shortcut.

    Capture d’écran montrant la valeur par défaut est Shortcut.

  4. Accédez à la HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\InProcServer32 sous-clé.

    Vérifiez que la (Default) valeur de cette clé est C:\Windows\System32\windows.storage.dll.

    Capture d’écran montrant la valeur par défaut de InProcServer32.

Scénario : l’icône Réseau ou Internet est manquante dans la barre des tâches

Si l’icône réseau ou Internet est manquante dans la barre des tâches, vérifiez si ce paramètre de stratégie est en place : menu Démarrer des modèles\d’administration de configuration\utilisateur et barre des\tâches Masquer la zone de notification.

Pour vérifier les stratégies locales, consultez Comment désactiver les paramètres de stratégie utilisateur ou ordinateur dans un objet de stratégie de groupe local.

Pour rechercher des objets de stratégie de groupe dans un domaine, consultez Modifier un objet de stratégie de groupe existant.