3 votes

Comment forcer Windows à afficher les nouvelles icônes ?

J'ai Windows 7 et j'ai un petit problème lorsque je change l'icône des dossiers. J'ai un disque dur externe et j'ai beaucoup d'icônes dessus. Je veux changer leurs icônes.
c'est le contenu de mon desktop.ini :

[.ShellClassInfo]
IconResource=\Picture\icons\ico183.ico

et ce sont les attributs de mon desktop.ini :

   SH        I:\Music\desktop.ini

J'ai mentionné toutes ces icônes qui s'affichaient correctement mais un jour, elles ont cessé de fonctionner :-(

**Note : ** Les icônes sont sur le disque dur externe lui-même, donc je ne peux pas utiliser les icônes du système. Et comme je dois déplacer le disque dur, je ne peux pas utiliser les icônes du système ou d'autres icônes sur d'autres systèmes.


J'ai supprimé le cache des icônes et ça n'a pas aidé.
Sur Orgenize=>Folders and Search options => view => Always show icon.... J'ai utilisé les deux valeurs (cochée et non cochée) et cela n'a pas fonctionné.

2voto

Bhargav Bhat Points 450

Comme demandé, je répète la réponse pour réclamer la prime. Je suppose que le problème est lié à celui décrit dans este question.

Je suppose que l'utilisation de chemins relatifs comme décrit dans la question ci-dessus a résolu le problème.

2voto

undone Points 842

J'ai résolu mon problème en utilisant la réponse de Bhat. Voici la réponse : si vous voulez définir une icône pour un dossier sur une clé USB ou un disque dur externe, vous devez utiliser un chemin relatif. Voici un exemple du contenu de desktop.ini :

[.ShellClassInfo]
IconResource=\Picture\icons\ico183.ico,0

El desktop.ini doit être un fichier système et caché et NE DEVRAIT PAS être des archives. Vous faites cela avec cmd :

attrib +s +h -a desktop.ini

et le dossier lui-même doit être en lecture seule :

attrib +r _folder_

1voto

osx86x Points 804

Pour être clair, les dossiers/fichiers et leurs icônes respectives sont stockés sur le disque externe lui-même.

J'ai moi-même lutté contre ce problème dans le passé. Il n'y a pas vraiment de moyen de faire ce que vous demandez - du moins pas sous Windows - car chaque fois que vous rattachez le disque, l'emplacement des icônes est modifié. Même si la lettre et l'ordre du lecteur sont les mêmes, quelque chose est effacé/réécrit dans les mappages du lecteur.

1voto

user127827 Points 11

Pour simplifier, nous pouvons le faire sur plusieurs dossiers à partir d'un emplacement donné.

Par exemple, si vous avez beaucoup de dossiers dans un emplacement ( C:\Users\YOU\Videos ) avec des fichiers desktop.ini à l'intérieur, il suffit d'ouvrir une invite (cmd) et d'aller à cet emplacement ( C:\Users\YOU\Videos ), puis exécutez les commandes MS-DOS suivantes :

REM Go to the location of all yours sub-folders
CD "C:\Users\YOU\Videos"

REM Seek and change attributes of *desktop.ini* inside all sub-folders
FOR /f %a IN ('DIR /A/D/B') DO ATTRIB +S +R -A +H "%a\desktop.ini"

REM Modify the attributes of all folders in your location
FOR /f %a IN ('DIR /A/D/B') DO ATTRIB +R "%a"

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