J'ai du mal à changer l'icône pour des types de fichiers spécifiques dans Windows 8. J'ai lu d'innombrables comment y compris cette question et celle-ci , j'ai essayé FileTypesMan et plusieurs autres programmes et j'ai édité 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 souhaite modifier les icônes des fichiers .css et .js (et d'autres sur la ligne) en icônes distinctes, mais les deux types s'ouvrent dans Notepad ++ par défaut.
La modification de la DefaultIcon
clé dans le Registre pour HKEY_CLASSES_ROOT\Applications\notepad++.exe
(le ProgId associé à .js et .css dans HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.css\UserChoice
) modifie l'icône de tous les fichiers qui s'ouvrent dans Notepad ++.
La modification des DefaultIcon
fichiers .css ou .js dans HKEY_CLASSES_ROOT\CSSfile
et HKEY_CLASSES_ROOT\JSFile
n'a aucun effet.
Ajouter une DefaultIcon
clé pour HKEY_CLASSES_ROOT\CSSfile
ne rien faire 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é est, si je change l'icône d'une extension sans programme par défaut associé (.php dans ce cas) puis changer DefaultIcon
en HKEY_CLASSES_ROOT\php_auto_file
fait le travail, mais j'ai choisi bêtement à des fichiers PHP toujours ouverts dans Notepad ++ après et il est devenu l'icône Notepad ++.
Existe-t-il donc un moyen de changer l'icône d'un type de fichier auquel un programme par défaut est associé sans changer toutes les icônes des fichiers qui s'ouvrent dans le même programme? Ou existe-t-il un moyen de dissocier un type de fichier avec un programme afin que je puisse changer l'icône mais toujours utiliser "Ouvrir avec ..."? De préférence l'ancienne option.