Comment puis-je changer le programme par défaut d'un type de fichier tout en conservant son icône par défaut actuelle sur Windows 7

8

Disons que je veux ouvrir des fichiers XML dans le Bloc-notes, je peux changer le programme par défaut via Panneau de configuration> Programmes> Programmes par défaut> Associer un type de fichier ou un protocole à un programme.

Cependant, cela changera également son icône par défaut en celle d'un fichier texte. Si je répète le processus pour d'autres types de fichiers, je perds la possibilité de distinguer facilement les différents fichiers d'un dossier en fonction de leur icône.

Donc, après avoir changé le programme par défaut, je voudrais «annuler» le changement d'icône.

HKEY_CLASSES_ROOT\xmlfile\DefaultIcon reste le même qu'avant le changement du programme par défaut: %SystemRoot%\System32\msxml3.dll,0

J'ai essayé d'ajouter HKEY_CURRENT_USER\Software\Classes\xmlfile\DefaultIcon, ainsi que HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xml\DefaultIconni l'un ni l'autre ne semble fonctionner.

Quelle (s) clé (s) de registre dois-je modifier pour récupérer l'ancienne icône ( %SystemRoot%\System32\msxml3.dll,0) mais conserver le Bloc-notes comme programme par défaut?

J'ai téléchargé FileTypesMan et cela apparaît %SystemRoot%\System32\msxml3.dll,0comme l'icône par défaut pour les fichiers XML, même si ce n'est pas l'icône que je vois dans Explorer, et même dans FileTypesMan lui-même!

Michiel van Oosterhout
la source
@Moab Merci, même si j'avais déjà modifié ma question: FileTypesMan signale une icône différente de celle qui est réellement affichée dans l'Explorateur.
Michiel van Oosterhout

Réponses:

10

L'éditeur de programmes par défaut peut faire ce dont vous avez besoin:

L'éditeur de programmes par défaut facilite la correction des paramètres d'association de fichiers dans Windows, y compris les éléments de menu contextuel, les icônes et les descriptions.

Capture d'écran

SSAURABHH
la source
Votre bienvenue :)
SSAURABHH
Tout comme une note, ce programme ne vous permet pas réellement de modifier le programme par défaut pour un type de fichier sans changer l'icône. Ce qu'il fait faire est de vous permettre de réinitialiser l'icône de votre filetype après qu'il a été changé.
Stevoisiak
En règle générale, les icônes par défaut se trouvent dansC:\WINDOWS\system32\imageres.dll
Stevoisiak
@MichielvanOosterhout, pouvez-vous spécifier les étapes que vous avez effectuées dans le programme? Merci
Golimar