Correctif pour les dossiers spéciaux rétablissant l'icône de dossier par défaut dans Windows Vista
Ma boîte de réception a été inondée de gens qui se demandaient pourquoi les "jolies" icônes de leur dossier utilisateur redevenaient des icônes de dossier classiques et ce qu'ils pouvaient faire pour y remédier. Après avoir écrit le premier article sur le dossier Musique, j'ai décidé de mettre toutes les informations dans un seul article..
En utilisant le même exemple que la dernière fois, le dossier Musique ici montre l’icône du dossier générique à la place de celle qu’il devrait utiliser..
Les icônes affichées dans les dossiers sont définies via le fichier desktop.ini caché à l'intérieur de chaque dossier. Le problème est que beaucoup d'applications semblent se foutre de ce fichier et le rendent corrompu ou autrement inutilisable. Nous allons simplement réinitialiser le fichier incriminé avec les valeurs par défaut répertoriées ici..
Pour ouvrir le fichier desktop.ini, vous devez coller cette commande dans la zone de recherche ou d'exécution du menu Démarrer, ce qui ouvrira le fichier desktop.ini du dossier de musique..
bloc-notes% USERPROFILE% \ music \ desktop.ini
Si vous souhaitez ouvrir le fichier desktop.ini dans le dossier images, vous devez remplacer "images" par "musique" dans la commande, comme ceci:
bloc-notes% USERPROFILE% \ pictures \ desktop.ini
Vous verrez un fichier qui devrait ressembler à ceci, mais ne le fait probablement pas.
Sélectionnez tout le contenu du fichier et supprimez-le, en le remplaçant par les valeurs par défaut que j'ai énumérées ci-dessous. (Vous devez seulement choisir celui qui correspond au dossier que vous essayez d'éditer)
Notez que vous devrez vous déconnecter et revenir pour voir les modifications, ou vous pouvez simplement redémarrer explorer.exe si vous vous sentez ambitieux..
Contacts
[.ShellClassInfo]
LocalizedResourceName = @% CommonProgramFiles% \ system \ wab32res.dll, -10100
Info-bulle = @% CommonProgramFiles% \ system \ wab32res.dll, -10200
IconResource =% SystemRoot% \ system32 \ imageres.dll, -181
Bureau
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21769
IconResource =% SystemRoot% \ system32 \ imageres.dll, -183
Les documents
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21770
IconResource =% SystemRoot% \ system32 \ imageres.dll, -112
IconFile =% SystemRoot% \ system32 \ shell32.dll
IconIndex = -235
Téléchargements
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21798
IconResource =% SystemRoot% \ system32 \ imageres.dll, -184
Favoris
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21796
IconResource =% SystemRoot% \ system32 \ imageres.dll, -115
IconFile =% SystemRoot% \ system32 \ shell32.dll
IconIndex = -173
Liens
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21810
IconResource =% SystemRoot% \ system32 \ imageres.dll, -185
DefaultDropEffect = 4
[LocalizedFileNames]
Public.lnk = @ shell32.dll, -21816
Recherches.lnk = @ shell32.dll, -9031
Récemment modifié.lnk = @ shell32.dll, -32813
Music.lnk = @ shell32.dll, -21790
Pictures.lnk = @ shell32.dll, -21779
Documents.lnk = @ shell32.dll, -21770
La musique
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21790
Info-bulle = @% SystemRoot% \ system32 \ shell32.dll, -12689
IconResource =% SystemRoot% \ system32 \ imageres.dll, -108
IconFile =% SystemRoot% \ system32 \ shell32.dll
IconIndex = -237
[LocalizedFileNames]
Exemple Music.lnk = @% SystemRoot% \ system32 \ shell32.dll, -21806
Des photos
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21779
Info-info = @% SystemRoot% \ system32 \ shell32.dll, -12688
IconResource =% SystemRoot% \ system32 \ imageres.dll, -113
IconFile =% SystemRoot% \ system32 \ shell32.dll
IconIndex = -236
[LocalizedFileNames]
Exemple Pictures.lnk = @% SystemRoot% \ system32 \ shell32.dll, -21805
Jeux sauvegardés
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21814
IconResource =% SystemRoot% \ system32 \ imageres.dll, -186
Recherches
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -9031
IconResource =% SystemRoot% \ system32 \ imageres.dll, -18
[LocalizedFileNames]
Sites indexés.search-ms = @ shell32.dll, -32811
Everywhere.search-ms = @ shell32.dll, -32814
Partagé par Me.search-ms = @ shell32.dll, -32802
Music.search-ms = @ shell32.dll récent, -32803
Documents récents.search-ms = @ shell32.dll, -32804
Photos et vidéos récentes.search-ms = @ shell32.dll, -32806
E-mail.search-ms = @ shell32.dll récent, -32807
Récemment modifié.search-ms = @ shell32.dll, -32813
Vidéos
[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% \ system32 \ shell32.dll, -21791
Info-info = @% SystemRoot% \ system32 \ shell32.dll, -12690
IconResource =% SystemRoot% \ system32 \ imageres.dll, -189
IconFile =% SystemRoot% \ system32 \ shell32.dll
IconIndex = -238
[LocalizedFileNames]
Exemples de vidéos.lnk = @% SystemRoot% \ system32 \ shell32.dll, -21807
J'espère qu'à ce stade, vos icônes devraient redevenir belles…
Pour plus de crédit… vous pouvez également créer un fichier desktop.ini dans n’importe quel dossier et l’utiliser pour afficher une icône personnalisée..