/ / Fix pour les dossiers spéciaux revenant à l'icône de dossier par défaut dans Windows Vista

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 pourquoiles "jolies" icônes de leur dossier utilisateur ne cessent de se reconvertir en icônes de dossier classiques, et de ce qu’ils peuvent faire pour y remédier. Après avoir écrit le premier article sur le dossier Musique, j'ai décidé de regrouper 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 au lieu de celle qu’elle devrait utiliser.

image

Les icônes affichées dans les dossiers sontdéfinir 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. Ce que nous allons faire ici, c'est simplement réinitialiser le fichier incriminé aux valeurs par défaut que j'ai énumérées ici.

Pour ouvrir le fichier desktop.ini, vous devez coller cette commande dans le champ de recherche ou d'exécution du menu Démarrer, qui ouvrira le fichier desktop.ini du dossier de musique.

bloc-notes% USERPROFILE% musicdesktop.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% picturesdesktop.ini

Vous verrez un fichier qui devrait ressembler à ceci, mais probablement pas.

image

Sélectionnez tout le contenu du fichier et supprimezremplacez le contenu par les valeurs par défaut que j’ai énumérées ci-dessous. (Il vous suffit de choisir celui qui correspond au dossier que vous essayez de modifier)

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% systemwab32res.dll, -10100
Info-bulle = @% CommonProgramFiles% systemwab32res.dll, -10200
IconResource =% SystemRoot% system32imageres.dll, -181

Bureau

[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% system32shell32.dll, -21769
IconResource =% SystemRoot% system32imageres.dll, -183

Des documents

[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% system32shell32.dll, -21770
IconResource =% SystemRoot% system32imageres.dll, -112
IconFile =% SystemRoot% system32shell32.dll
IconIndex = -235

Téléchargements

[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% system32shell32.dll, -21798
IconResource =% SystemRoot% system32imageres.dll, -184

Favoris

[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% system32shell32.dll, -21796
IconResource =% SystemRoot% system32imageres.dll, -115
IconFile =% SystemRoot% system32shell32.dll
IconIndex = -173

Liens

[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% system32shell32.dll, -21810
IconResource =% SystemRoot% system32imageres.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% system32shell32.dll, -21790
Info-info = @% SystemRoot% system32shell32.dll, -12689
IconResource =% SystemRoot% system32imageres.dll, -108
IconFile =% SystemRoot% system32shell32.dll
IconIndex = -237
[LocalizedFileNames]
Exemple Music.lnk = @% SystemRoot% system32shell32.dll, -21806

Des photos

[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% system32shell32.dll, -21779
Info-bulle = @% SystemRoot% system32shell32.dll, -12688
IconResource =% SystemRoot% system32imageres.dll, -113
IconFile =% SystemRoot% system32shell32.dll
IconIndex = -236
[LocalizedFileNames]
Exemple Pictures.lnk = @% SystemRoot% system32shell32.dll, -21805

Jeux sauvegardés

[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% system32shell32.dll, -21814
IconResource =% SystemRoot% system32imageres.dll, -186

Recherches

[.ShellClassInfo]
LocalizedResourceName = @% SystemRoot% system32shell32.dll, -9031
IconResource =% SystemRoot% system32imageres.dll, -18
[LocalizedFileNames]
Emplacements 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% system32shell32.dll, -21791
Info-info = @% SystemRoot% system32shell32.dll, -12690
IconResource =% SystemRoot% system32imageres.dll, -189
IconFile =% SystemRoot% system32shell32.dll
IconIndex = -238
[LocalizedFileNames]
Exemples de vidéos.lnk = @% SystemRoot% system32shell32.dll, -21807

J'espère qu'à ce stade, vos icônes devraient redevenir belles…

image

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.