Base de Registres : Icônes
Couleurs - Cache - Changer - Corbeille - Masquer - Ajouter
Changer l'icône affectée à un type de fichier ou paramétrer les raccourcis : Types de fichiers
Modifier l'icône d'un objet Windows standard :
Emplacement des icônes standard
 
Sommaire Couleurs
Clé : HKCU\Control Panel\Desktop\WindowMetrics
Entrée : Shell Icon BPP
Système : 95, 95+IE4.x, 98, NT, 2K
Signification : Bits par pixel des icônes du shell
Type : REG_SZ
Valeurs possibles : 4, 8, 16, 24
Nombre de bits des couleurs utilisées pour afficher les icônes du Bureau.
4 bits   8 bits   16 bits   24 bits
16 couleurs   256 couleurs   65.000 couleurs   16.700.000 couleurs
 
Sommaire Cache
Clé : HKLM \SOFTWARE \Microsoft \Windows \CurrentVersion \Explorer
Entrée : Max Cached Icons
Système : 95, 95+IE4.x, 98, NT, 2K
Signification : Maximum d'icônes dans le cache
Type : REG_SZ
Valeurs possibles : 3000 à 8000
Pour afficher plus rapidement les icônes, le système enregistre une image de chaque icône dans un fichier nommé Shell Icon Cache situé dans le répertoire de Windows. Supprimez régulièrement ce fichier pour le régénérer, accélérer l'affichage des icônes et gagner de la place. Windows en recrée automatiquement un autre.
Max Cached Icons correspond au nombre d'icônes des objets stockées dans le fichier Shell Icon Cache. Augmentez cette valeur pour accélérer l'affichage des icônes sur le Bureau.
 
Sommaire Changer
Clé : HKCR \CLSID \{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Entrée : DefaultIcon
Système : 95, 95+IE4.x, 98, NT, 2K
Signification : Icône par défaut
Type : REG_SZ
Exemple :
C:\Windows\Telnet.exe,0
Attribue une nouvelle icône au Poste de travail, vous pouvez ainsi modifier l'icône de n'importe quel objet, à condition de connaître son CLSID. 0 correspond à la 1ère icône, 1 à la 2nde, etc.
 
Clé : HKCR \Paint.Picture \DefaultIcon
Entrée : Default
Système : 95, 95+IE4.x, 98, NT, 2K
Signification : Par défaut
Type : REG_SZ
Valeur par défaut : MsPaint.exe,1
Valeur proposée : "%1"
"%1" : Remplace les icônes des fichiers .bmp par leur miniature. Indiquez "%1" entre guillemets pour pouvoir gérer les fichiers qui comportent des espaces. Cette modification peut être appliquée à d'autres types de fichiers. S'ils contiennent des icônes, la 1ère icône est affichée, s'ils ne contiennent pas d'icône, Windows utilise l'icône standard.
Fichiers .cpl définis dans HKCR \cplfile \DefaultIcon
Fichiers .com définis dans HKCR \comfile \DefaultIcon
Fichiers .dll définis dans HKCR \dllfile \DefaultIcon
Fichiers .exe définis dans HKCR \exefile \DefaultIcon
 
Système : 95, 95+IE4.x, 98, NT, 2K
Pour modifier l'icône des unités de disque, il n'est pas nécessaire de passer par le registre. Il suffit de créer dans la racine de l'unité choisie un fichier autorun.inf et d'y inclure les 2 lignes :
[autorun]
icon=C:\Chemin\Nom de l'icône.dll ou .ico

Pour que cela fonctionne, la notification d'insertion automatique doit être activée, voir
Autorun.

Windows 98
et 2000 disposent d'une fonctionnalité qui, elle, fait appel au registre et évite l'inconvénient des fichiers autorun.inf, grâce à la clé HKLM \SOFTWARE \Microsoft \Windows \CurrentVersion \Explorer \DriveIcons \Unité \DefaultIcon. Remplacez Unité par la lettre de l'unité choisie sans les 2 points (C, pas C:), et créez une valeur REG_SZ dans DefaultIcon qui pointera vers l'emplacement de l'icône, C:\Chemin\Nom de l'icône.dll ou .ico
 
Système : 95, 95+IE4.x, 98, NT, 2K
La valeur
Attributes permet aussi de modifier le menu contextuel et l'apparence des objets.
 
Sommaire Corbeille
Clé : HKCR \ CLSID\{645FF040-5081-101B-9F08-00AA002F954E} \ShellFolder
Entrée : Attributes
Système : 95, 95+IE4.x, 98, NT, 2K
Signification : Attributs
Type: REG_BINARY
Valeur par défaut : 40 01 00 20
40 01 00 20 : Empêche de renommer ou de supprimer la Corbeille
50 01 00 20 : Permet de renommer la Corbeille
60 01 00 20 : Permet de supprimer la Corbeille
70 01 00 20 : Permet de renommer et de supprimer la Corbeille

40 01 01 20 : Flèche de raccourci standard
40 01 02 20 : Variante de flèche de raccourci
40 01 04 20 : Autre variante de flèche de raccourci
40 01 08 20 : Donne à la Corbeille l'apparence d'un objet désactivé


Ces changements fonctionnent sur le Bureau mais pas dans le Poste de travail. On peut utiliser
Attributes avec d'autres objets.
 
Sommaire Masquer
Clé : HKCU \Software \Microsoft \Windows \CurrentVersion \Policies \Explorer
Entrée : NoDrives
Système : 95, 95+IE4.x, 98, NT, 2K
Signification : Pas de lecteurs
Type : REG_DWORD
Valeurs possibles : 0 ou 1
Valeur par défaut : 0
Indiquez la somme des valeurs correspondants aux lecteurs à masquer, par exemple, pour masquer les lecteurs D: et G: cela donne 8 + 64 = 70.
A: 1   G: 64   L: 2 048   Q: 65 536   V: 2 097 152
B: 2   H: 128   M: 4 096   R: 131 072   W: 4 194 304
C: 4   I: 256   N: 8 192   S: 262 144   X: 8 388 608
D: 8   J: 512   O: 16 384   T: 524 288   Y: 16 777 216
E: 16   K: 1 024   P: 32 768   U: 1 048 576   Z: 33 554 432
F: 32                   Tous: 67 108 863
Cette modification n'empêche pas de voir les lecteurs dans le Gestionnaire de fichiers. Pour empêcher cela, la seule solution est de renommer, de déplacer ou de supprimer Winfile.exe.
 
Clé : HKCU \Software \Microsoft \Windows \CurrentVersion \Policies \Explorer
Entrée : NoNetHood
Système : 95, 95+IE4.x, 98, NT, 2K
Signification : Pas de voisinage réseau
Type : REG_DWORD
Valeurs possibles : 0 ou 1
Valeur par défaut : 0
1 : Masque l'icône Voisinage réseau du Bureau.
 
Clé : HKCU \Software \Microsoft \Windows \CurrentVersion \Policies \Explorer
Entrée : NoDesktop
Système : 95, 95+IE4.x, 98, NT, 2K
Signification : Pas de bureau
Type : REG_DWORD
Valeurs possibles : 0 ou 1
Valeur par défaut : 0
1 : Masque toutes les icônes du Bureau et désactive le bouton droit de la souris sur le Bureau.
 
Clé : HKCU \Software \Microsoft \Windows \CurrentVersion \Policies \Explorer
Entrée : NoInternetIcon
Système : 98, 2K
Signification : Pas d'icône internet
Type : REG_DWORD
Valeurs possibles : 0 ou 1
Valeur par défaut : 0
1 : Masque l'icône Internet Explorer du Bureau. Fonctionne sous Windows 98 et sous Windows 2000.
 
Clé : HKLM \SOFTWARE \Microsoft \Windows \CurrentVersion \Explorer \Desktop \NameSpace \{645FF040-5081-101B-9F08-00AA002F954E}
Système : 95, 95+IE4.x, 98, NT, 2K
Bien que la clé NoDesktop permette de masquer les icônes du Bureau, elle a l'inconvénient de désactiver le bouton droit de la souris. Pour contourner ce problème et masquer les icônes en conservant le bouton droit, insérez un caractère leurre au début de leur CLSID, {Z645FF040-5081-101B-9F08-00AA002F954E} par exemple, pour masquer l'icône de la Corbeille. Cette technique évite également l'inconvénient de sa variante qui consiste à supprimer ces clés. Les icônes du Bureau sont stockées dans \Desktop \Namespace.
 
Clé : HKLM \SOFTWARE \Microsoft \Windows \CurrentVersion \Explorer\ MyComputer \NameSpace \{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
Système : 95, 95+IE4.x, 98, NT, 2K
Corollaire de l'astuce précédente {ZD6277990-4C6A-11CF-8D87-00AA0060F5BF} par exemple pour masquer l'icône Tâches planifiées du Poste de travail, et non plus du Bureau. Les icônes du Poste de travail sont stockées dans \MyComputer \Namespace. Pour ajouter une icône, voir ci-dessous.
 
Sommaire Ajouter
Clé : HKLM \SOFTWARE \Microsoft \Windows \CurrentVersion \Explorer \MyComputer \NameSpace \{645FF040-5081-101B-9F08-00AA002F954E}
Système : 95, 95+IE4.x, 98, NT, 2K
Pour ajouter l'icône de la Corbeille dans le Poste de travail, ajoutez son CLSID à la sous-clé \MyComputer \Namespace. Vous pouvez faire de même avec d'autres icônes si vous connaissez leur CLSID.
 
Pour créer une icône système personnalisée, choisissez un CLSID libre, {00000000-0000-0000-0000-000000000001} par exemple, et créez les sous-clés et entrées suivantes dans le registre :
Pour créer l'icône
HKCR \CLSID \{00000000-0000-0000-0000-000000000001}
\ (en racine dans la clé) Default = Nom de l'icône
\DefaultIcon Default = C:\Chemin\Fichier d'icônes.dll ou .ico,n
\InProcServer32 TreadingModel = Apartment
\shell \open \command Default = explorer.exe /n /root,C:\Mon Dossier
\shellex \PropertySheetHandlers \{00000000-0000-0000-0000-000000000001}
Pour afficher l'icône sur le Bureau
HKLM \SOFTWARE \Microsoft \Windows \CurrentVersion \Explorer \Desktop \NameSpace
\{00000000-0000-0000-0000-000000000001}
Pour afficher l'icône dans le Poste de travail
HKLM \SOFTWARE \Microsoft \Windows \CurrentVersion \Explorer \MyComputer \NameSpace
\{00000000-0000-0000-0000-000000000001}
Pour modifier le menu contextuel de l'icône
Consultez la rubrique consacrée à l'entrée Attributes.

RETOUR - SOMMAIRE