12 votes

Modification de l'icône de type de fichier de Windows 8

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.

10voto

yarl Points 209

Il existe un programme très simple appelé Default Programs Editor disponible en téléchargement d'ici . Il fonctionne bien aussi pour Windows 8.1 (pas sûr pour Win 8).

Default Programs Editor

2voto

JP de la Torre Points 558

Si ce que vous voulez vraiment, c'est modifier le registre, vous devez d'abord vous assurer de ce qui suit Prog ID votre type de fichier utilise. Vous pouvez le faire en naviguant vers :

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.[ext]\UserChoice (où [ext] est l'extension du fichier que vous recherchez)

Ensuite, copiez la valeur pour Progid . Si cette valeur n'est pas définie à cet endroit, allez à HKEY_CLASSES_ROOT\.[ext] et copier la valeur définie pour (default) .

La prochaine étape est de naviguer vers HKEY_CLASSES_ROOT\[progid]\DefaultIcon (où [progid] est la valeur que vous avez obtenue précédemment) . Si le DefaultIcon est manquante, vous devez la créer.

Enfin, définissez le (default) à la valeur que vous voulez et redémarrez explorer.exe avec le gestionnaire des tâches. Vous pouvez également vous déconnecter et vous reconnecter ou redémarrer, mais cette méthode est la plus efficace.

J'espère que cela vous aidera.

1voto

nabilishes Points 106

Modification de l'icône par défaut des fichiers .css ou .js dans HKEY_CLASSES_ROOT \CSSfile et HKEY_CLASSES_ROOT \JSFile n'a aucun effet.

Ajout d'une clé DefaultIcon à 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.

Ce que vous avez fait ici, c'est changer l'icône en fonction de l'affectation de l'icône de l'application.

Donc, d'après ce que je comprends, vous cherchez à attribuer une icône de type fichier. Vous voulez que l'extension du nom du fichier détermine l'attribution de l'icône et non l'application elle-même, même si l'extension du nom est associée à la même application.

Pour votre cas (extension .js et .css)

  1. Naviguez jusqu'à HKEY_CLASSES_ROOT \ .js
  2. Créez une nouvelle clé (dossier) sous .js et nommez-la DefaultIcon.
  3. Dans la clé nouvellement créée, il y a une valeur de chaîne par défaut avec une valeur non définie dans ses données. Double-cliquez sur cette valeur de chaîne et ajoutez le chemin de l'icône comme sa valeur (i.e. X:\myiconfolder\customicon.ico )
  4. Fermez le registre et allez dans le gestionnaire de tâches. Sous l'onglet processus redémarrez le processus Windows Explorer en faisant un clic droit sur le processus et en choisissant de redémarrer
  5. Faites la même chose pour l'extension de fichier .css

Dites-moi si cela fonctionne

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X