Lorsque vous ouvrez l'Explorateur, les dossiers shell tels que Documents, Vidéos, Musique ou Images peuvent s'afficher avec une icône de dossier standard plutôt que les icônes de dossier spéciales. Ce problème peut se produire lorsque le fichier desktop.ini dans le dossier shell est manquant ou incorrect, ou qu'il n'a aucun attribut défini.
Si un dossier shell a perdu son icône spéciale et apparaît comme un dossier générique (jaune), vous devez créer ou corriger le fichier Desktop.ini pour le dossier shell.
Le contenu par défaut du fichier desktop.ini pour divers dossiers shell est indiqué ci-dessous pour chaque système d'exploitation. Dans chaque dossier shell qui ne contient pas l'icône spéciale, créez un fichier nommé desktop.ini et collez le contenu correspondant au dossier shell.
Une fois terminé, définissez les attributs du fichier desktop.ini sur Masqué et Lecture seule . Ensuite, définissez l'attribut en lecture seule pour le dossier shell à l'aide de la commande attrib . Enfin, actualisez les icônes du shell, ou déconnectez-vous et reconnectez-vous pour que les icônes soient actualisées. Voir les instructions complètes fournies au bas de cet article.
Contenu Desktop.ini pour divers dossiers de shell
Pour Windows 7
Contacts
[.ShellClassInfo] [protégé par courrier électronique]% CommonProgramFiles% \ system \ wab32res.dll, -10100 [protégé par courrier électronique]% CommonProgramFiles% \ system \ wab32res.dll, -10200 IconResource =% SystemRoot% \ system32 \ imageres.dll, -181
Les documents
[.ShellClassInfo] [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21770 IconResource =% SystemRoot% \ system32 \ imageres.dll, -112 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -235
Bureau
[.ShellClassInfo] [protégé par courriel]% SystemRoot% \ system32 \ shell32.dll, -21769 IconResource =% SystemRoot% \ system32 \ imageres.dll, -183 [LocalizedFileNames] [protégé par courriel]% SystemRoot% \ system32 \ gameux.dll, -10082 Windows Media [protégé par courrier électronique]% SystemRoot% \ system32 \ unregmp2.exe, -4 [protégé par courrier électronique]% SystemRoot% \ system32 \ gameux.dll, -10054 [protégé par courrier électronique]% SystemRoot% \ system32 \ gameux.dll, -10055 [protégé par courrier électronique]% SystemRoot% \ system32 \ gameux.dll, -10056 Internet [protégé par courrier électronique]% SystemRoot% \ system32 \ gameux.dll, -10101 [protégé par courrier électronique]% SystemRoot% \ system32 \ gameux.dll, -10057 Spider [protégé par e-mail]% SystemRoot% \ system32 \ gameux.dll, -10061
Téléchargements
[.ShellClassInfo] [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21798 IconResource =% SystemRoot% \ system32 \ imageres.dll, -184
Favoris
[.ShellClassInfo] [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21796 IconResource =% SystemRoot% \ system32 \ imageres.dll, -115 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -173
Liens
[.ShellClassInfo] [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21810 IconResource =% SystemRoot% \ system32 \ imageres.dll, -185 DefaultDropEffect = 4 [LocalizedFileNames] [protégé par e-mail], - 37217 [protégé par e-mail] ], - 21769 [protégé par e-mail], - 21798
La musique
[.ShellClassInfo] [protégé par courriel]% SystemRoot% \ system32 \ shell32.dll, -21790 [protégé par courriel]% SystemRoot% \ system32 \ shell32.dll, -12689 IconResource =% SystemRoot% \ system32 \ imageres.dll, -108 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -237
Des photos
[.ShellClassInfo] [protégé par courriel]% SystemRoot% \ system32 \ shell32.dll, -21779 [protégé par courriel]% SystemRoot% \ system32 \ shell32.dll, -12688 IconResource =% SystemRoot% \ system32 \ imageres.dll, -113 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -236
Récent
[.ShellClassInfo] [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21797 [protégé par e-mail], dll, -12692 IconResource =% SystemRoot% \ system32 \ imageres.dll, -117 CLSID = {0C39A5CF-1A7A- 40C8-BA74-8900E6DF5FCD}
Jeux enregistrés
[.ShellClassInfo] [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21814 IconResource =% SystemRoot% \ system32 \ imageres.dll, -186
Recherches
[.ShellClassInfo] [protégé par courrier électronique]% SystemRoot% \ system32 \ shell32.dll, -9031 IconResource =% SystemRoot% \ system32 \ imageres.dll, -18 [LocalizedFileNames] Indexé [protégé par courrier électronique], - 32820 [protégé par courrier électronique] plus ancien .dll, -32822
Pour Windows Vista
Les documents
[.ShellClassInfo] [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21770 IconResource =% SystemRoot% \ system32 \ imageres.dll, -112 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -235
Des photos
[.ShellClassInfo] [protégé par courriel]% SystemRoot% \ system32 \ shell32.dll, -21779 [protégé par courriel]% SystemRoot% \ system32 \ shell32.dll, -12688 IconResource =% SystemRoot% \ system32 \ imageres.dll, -113 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -236 [LocalizedFileNames] Exemple [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21805
La musique
[.ShellClassInfo] [protégé par courriel]% SystemRoot% \ system32 \ shell32.dll, -21790 [protégé par courriel]% SystemRoot% \ system32 \ shell32.dll, -12689 IconResource =% SystemRoot% \ system32 \ imageres.dll, -108 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -237 [LocalizedFileNames] Exemple [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21806
Vidéos
[.ShellClassInfo] [protégé par courriel]% SystemRoot% \ system32 \ shell32.dll, -21791 [protégé par courriel]% SystemRoot% \ system32 \ shell32.dll, -12690 IconResource =% SystemRoot% \ system32 \ imageres.dll, -189 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -238 [LocalizedFileNames] Exemple [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21807
Recherches
[.ShellClassInfo] [protégé par courriel]% SystemRoot% \ system32 \ shell32.dll, -9031 IconResource =% SystemRoot% \ system32 \ imageres.dll, -18 [LocalizedFileNames] Indexé [protégé par courriel], - 32811 [protégé par courriel],, -32814 partagé par [protégé par e-mail], - 32802 récent [protégé par e-mail], - 32803 récent [protégé par e-mail], - 32804 photos récentes et [protégé par e-mail], - 32806 récent [protégé par e-mail], - 32807 récemment [protégé par e-mail], -32813
Téléchargements
[.ShellClassInfo] [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21798 IconResource =% SystemRoot% \ system32 \ imageres.dll, -184
Favoris
[.ShellClassInfo] [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21796 IconResource =% SystemRoot% \ system32 \ imageres.dll, -115 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -173
Contacts
[.ShellClassInfo] [protégé par courrier électronique]% CommonProgramFiles% \ system \ wab32res.dll, -10100 [protégé par courrier électronique]% CommonProgramFiles% \ system \ wab32res.dll, -10200 IconResource =% SystemRoot% \ system32 \ imageres.dll, -181
Bureau
[.ShellClassInfo] [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21769 IconResource =% SystemRoot% \ system32 \ imageres.dll, -183
Liens
[.ShellClassInfo] [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21810 IconResource =% SystemRoot% \ system32 \ imageres.dll, -185 DefaultDropEffect = 4 [LocalizedFileNames] [protégé par e-mail], - 21816 [protégé par e-mail] ], - 9031 Récemment [protégé par e-mail], - 32813 [protégé par e-mail], - 21790 [protégé par e-mail], - 21779 [protégé par e-mail], - 21770
Jeux enregistrés
[.ShellClassInfo] [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21814 IconResource =% SystemRoot% \ system32 \ imageres.dll, -186
Bureau public
[.ShellClassInfo] [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21799
Documents publics
[.ShellClassInfo] [protégé par e-mail]% SystemRoot% \ system32 \ shell32.dll, -21801 IconResource =% SystemRoot% \ system32 \ shell32.dll, -235
Musique publique
[.ShellClassInfo] [protégé par courrier électronique]% SystemRoot% \ system32 \ shell32.dll, -21803 [protégé par courrier électronique]% SystemRoot% \ system32 \ shell32.dll, -12689 IconResource =% SystemRoot% \ system32 \ shell32.dll, -237
Photos publiques
[.ShellClassInfo] [protégé par courrier électronique]% SystemRoot% \ system32 \ shell32.dll, -21802 [protégé par courrier électronique]% SystemRoot% \ system32 \ shell32.dll, -12688 IconResource =% SystemRoot% \ system32 \ shell32.dll, -236
Vidéos publiques
[.ShellClassInfo] [protégé par courrier électronique]% SystemRoot% \ system32 \ shell32.dll, -21804 [protégé par courrier électronique]% SystemRoot% \ system32 \ shell32.dll, -12690 IconResource =% SystemRoot% \ system32 \ shell32.dll, -238
Activer les attributs en lecture seule et masqués pour le fichier Desktop.ini
Après avoir ajouté du contenu et enregistré le fichier desktop.ini, cliquez avec le bouton droit sur le fichier desktop.ini et choisissez Propriétés.
Placez des coches près des attributs masqués et en lecture seule, puis cliquez sur OK.
Appuyez sur {F5} pour actualiser les vues de dossier et voir si l'icône de dossier spécial est restaurée. Ou mieux, vous pouvez vérifier à nouveau après un cycle de redémarrage.
Si les icônes ne sont pas actualisées, vous devez définir l'attribut en lecture seule pour le dossier shell s'il n'est pas déjà défini.
Définition de l'attribut en lecture seule pour le dossier spécial
Ouvrez une fenêtre d'invite de commandes (CMD.EXE). Pour ce faire, cliquez sur Démarrer, sur Tous les programmes, sur Accessoires, sur Invite de commandes . À l'aide de la commande Attrib, définissez l'attribut en lecture seule pour le dossier shell. Voici un exemple, qui explique comment définir l'attribut en lecture seule pour le dossier spécial « Téléchargements »
Remarque: où Ramesh (dans l'exemple ci-dessus) est le nom du compte utilisateur et Téléchargements est le nom du dossier shell. Vous pouvez exécuter la commande Attrib à partir de n'importe quel chemin d'invite de commandes, tant que vous mentionnez le chemin d'accès complet au dossier, comme dans l'exemple ci-dessus.
Vous pouvez utiliser la commande Copier en tant que chemin de shell pour copier un chemin de dossier de shell dans le presse-papiers et le coller dans l'invite de commandes afin de ne pas avoir à taper manuellement le chemin entier.
Utilisation de DesktopINIFix pour Windows Vista
Voici un petit utilitaire DesktopINIFix que j'ai écrit qui corrige le fichier desktop.ini pour divers dossiers shell dans Windows Vista .
Téléchargez DesktopINIFix.zip pour Windows Vista.
Remarque: après avoir corrigé Desktop.ini, vous devrez peut-être vous déconnecter et vous reconnecter (ou redémarrer le shell explorer.exe) pour actualiser les icônes de dossier.