Normalement, pour actualiser le cache d'icônes dans Windows, nous devons redémarrer.
Est-il possible d'actualiser le cache d'icônes dans Windows 7/8 sans redémarrer ?
Normalement, pour actualiser le cache d'icônes dans Windows, nous devons redémarrer.
Est-il possible d'actualiser le cache d'icônes dans Windows 7/8 sans redémarrer ?
Réponses:
Oui.
Vous pouvez simplement exécuter la commande suivante pour effacer le cache d'icônes:
Pour Windows 10, utilisez:
Regardez cette vidéo pour une démo.
[crédit de pointe]
la source
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, NULL, NULL);
La manière suivante a fonctionné depuis Vista; Il nécessite un redémarrage de l'explorateur, mais pas de redémarrage.
Version abrégée : arrêtez toutes les
explorer.exe
instances, supprimez leIconCache.db
fichier caché de l'utilisateur et redémarrez Explorer.Version longue (il y a aussi d'autres moyens):
Fermez toutes les fenêtres de l'explorateur actuellement ouvertes.
Lancez le Gestionnaire de tâches à l’aide de la séquence de touches CTRL+ SHIFT+ ESCou en le lançant
taskmgr.exe
.Dans l' onglet Processus , cliquez avec le bouton droit sur le
explorer.exe
processus et sélectionnez Terminer le processus .Cliquez sur le bouton Terminer le processus lorsque la confirmation vous est demandée.
Dans le menu Fichier du Gestionnaire des tâches , sélectionnez Nouvelle tâche (Exécuter…).
Tapez
CMD.EXE
et cliquez sur OKDans la fenêtre d'invite de commande, tapez les commandes une par une et appuyez ENTERaprès chaque commande:
Dans le Gestionnaire des tâches , cliquez sur Fichier , sélectionnez Nouvelle tâche (Exécuter…).
Tapez
EXPLORER.EXE
et cliquez sur OK.source d'étapes d'instruction
Avertissement : Il est important que Explorer.exe ne soit pas en cours d'exécution lorsque vous supprimez le fichier IconCache.db. Si explorer est en cours d'exécution, il écrira simplement les icônes actuelles (corrompues) lors de sa prochaine fermeture (par exemple, lorsque vous vous déconnecterez, vous éteindrez ou redémarrez).
la source
taskkill /IM explorer.exe /F
CD /d %userprofile%\AppData\Local
DEL IconCache.db /a
explorer.exe
via le gestionnaire de tâchesla source
Il existe un moyen propre de fermer l'
Explorer.exe
instance qui affiche la barre des tâches et les icônes du bureau.Vous devez
Shutdown
afficher la fenêtre de dialogue classique . La seule manière courante que j'ai trouvée pour accomplir ceci est:Laissez au moins un pixel de l’arrière-plan du Bureau exempt de fenêtres superposées, puis cliquez dessus pour faire le focus sur le Bureau lui-même (celui avec les icônes).
Appuyez sur Alt+ F4raccourci clavier: la boîte de dialogue classique d'arrêt apparaîtra.
Maintenant, appuyez et maintenez CTRL + ALT + MAJ cliquez sur
Cancel
.la source
File Explorer
fenêtres en premier! Ensuite, vous pouvez àExit Explorer
partir du menu Démarrer de Windows 7. Première invite de commande. Cliquez ensuite sur le menu de démarrage, maintenezCtrl+Shift
leShutdown
bouton de la souris enfoncé et cliquez avec le bouton droit de la souris au-dessus du bouton pour afficher l'Exit Explorer
option de sous-menu, puis cliquez dessus. Dans l'invite de commande, tapezCD /d %userprofile%\AppData\Local
puis tapezdel IconCache.db /a
et le dernier typeexplorer
.explorer.exe
Win
et relâchez-le. Puis deux foisAlt+F4
. Cette méthode est plus rapide et vous n'avez pas besoin de voir une partie du bureau pour ouvrir le menu d'arrêt classique.Créez un fichier .bat et collez-y les lignes suivantes, puis exécutez-le.
la source
copy con clearcache.bat
puis appuyez sur Entrée, puis clic droit pour le coller dans. Encore Entrez ensuite une finition Ctrl-Z le travail de création du fichier. Puis j'ai tapéclearcache
pour l'exécuter. Windows clignotait et toutes les icônes étaient corrigées. A pris un total de 30 secondes pour le correctif entier. MERCI. EXCELLENTE RÉPONSE.Si vous ne voulez pas faire de
.bat
, copiez la ligne derrière, appuyez sur Win+ R, collez-la et appuyez sur Enter.Vous pouvez également le coller dans la barre d'adresse d'une fenêtre de l'explorateur. et, bien sûr, dans une fenêtre de ligne de commande (vous n’avez pas besoin d’
cmd /c
alors) mais vous n’avez pas la ligne pour la répéter facilement au cas où vous en auriez besoin à nouveau.CAVEAT :
N'exécutez pas cette ligne dans une invite élevée sauf si vous êtes certain d'être le seul utilisateur du système ou de tuer l'explorateur dans toutes les sessions ouvertes . Par conséquent, n'appuyez pas sur Shift+ Ctrl+ Enterdans la boîte de dialogue Exécuter .
En passant, je ne vois pas le besoin de la
cd /d
commande que je vois à plusieurs reprises. Il semble que tout le monde se contente de copier / coller sans se demander à quoi servent les commandes.Remarque:
J'utilise
&
au lieu de&&
juste au cas où l'une des commandes échouerait, pour s'assurer que l'explorateur est redémarré.la source
Bien qu’il ne s’agisse pas d’une réponse utilisateur, un simple appel
fait cela [1]. Peut-être que quelqu'un créerait un utilitaire pour faire exactement cela; actuellement, utiliser 7-zip et essayer de modifier les associations de fichiers (pour tous les utilisateurs; sans élévation d'autorisations; ce qui échouerait et indiquerait que l'opération échouait) appelle les notifications et reconstruit le cache d'icônes.
Oh, je viens de voir les commentaires à la réponse acceptée, où l'appel est discuté, et un outil pour cela est mentionné: https://github.com/crazy-max/IconsRefresh .
[1] https://docs.microsoft.com/en-us/windows/desktop/api/shlobj_core/nf-shlobj_core-shchangenotify
la source
Si vous souhaitez un cache d'icônes actualisé complet, accédez à la barre d'adresse de l'explorateur Windows et tapez "C: \ Utilisateurs * Nom d'utilisateur * \ AppData \ Local", puis supprimez IconCache.db.
** Remarque: ** Il peut s'agir d'un fichier caché. Je recommande donc d'activer l'option Afficher les fichiers cachés dans l'option Dossier.
la source
Pas très beau mais efficace:
C:> tskill explorer
la source