J'ai du mal à changer l'icône de certains types de fichiers dans Windows 8. J'ai lu d'innombrables modes d'emploi, notamment cette question y celui-ci J'ai essayé FileTypesMan et plusieurs autres programmes et j'ai modifié le registre mais aucun ne fonctionne exactement. Après chaque méthode, j'ai purgé le cache des icônes et redémarré, juste pour être sûr. Je veux changer les icônes des fichiers .css et .js (et d'autres par la suite) en icônes séparées, mais les deux types s'ouvrent dans Notepad++ par défaut.
Changer le DefaultIcon
dans le registre pour HKEY_CLASSES_ROOT\Applications\notepad++.exe
(l'identifiant de programme associé aux fichiers .js et .css dans l'application HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css\UserChoice
) change l'icône pour tous qui s'ouvrent dans Notepad++.
Changer le DefaultIcon
pour les fichiers .css ou .js en HKEY_CLASSES_ROOT\CSSfile
y HKEY_CLASSES_ROOT\JSFile
n'a aucun effet.
Ajout d'un DefaultIcon
pour HKEY_CLASSES_ROOT\CSSfile
n'a rien fait non plus, et j'étais réticent à l'idée d'expérimenter en l'ajoutant ailleurs au cas où je casserais quelque chose.
Une chose que j'ai remarquée, c'est que si je change l'icône d'une extension sans programme par défaut associé à celle-ci (.php dans ce cas), le fait de modifier DefaultIcon
sur HKEY_CLASSES_ROOT\php_auto_file
a fonctionné, mais j'ai stupidement choisi de toujours ouvrir les fichiers PHP dans Notepad++ après cela et il a changé pour l'icône Notepad++.
Existe-t-il un moyen de changer l'icône d'un type de fichier auquel est associé un programme par défaut sans modifier les données de l'ordinateur ? tous des icônes pour les fichiers qui s'ouvrent dans le même programme ? Ou existe-t-il un moyen de dissocier un type de fichier d'un programme afin de pouvoir changer l'icône mais de devoir toujours utiliser "Ouvrir avec..." ? Je préférerais la première option.