[W7] [W8] [file assoc] Corriger Association de fichier sous windows
Sous Windows 8
Depuis Windows 8, une nouveauté, on peut exporter/importer les règles d'association de fichier et les importer grace à DISM:
a) Export de la configuration
L'export de la configuration des extensions de fichier sous format XML se fait avec la commande suivante:
Dism.exe /Online /Export-DefaultAppAssociations:<votre fichier.xml>
b) Import de la configuration des extensions
L'import de la configuration des extensions de fichier sous format XML se fait avec la commande suivante:
Dism.exe /Online /Import-DefaultAppAssociations:<votre fichier.xml>
Très utile quand on veut fixer une expérience utilisateur à un choix de logiciel prédéfinit pour lancer des fichiers word, vidéo pdf...etc
Et surtout si on utilise plusieurs versions d'Office qui peuvent se prioriser sur les extensions au détriment d'une version que l'on veut imposer.
(Exemple: office2010 en appv sur une config office 2013 => C'est office2010 qui devient office par défaut alors qu'on veut office 2013...)
Sous Windows 7
Mais sous windows 7, comment on fait?
Pour changer une association de fichier, il y a uniquement 2 méthodes: avec la base de registre ou avec "assoc" et/ou "ftype"
Une solution qui n'en est pas une
1) avec la base de registre: extraire toutes les informations d'une extension et les changer puis réimporter dans la base de registre...
2) avec "assoc" et/ou "ftype", récupérer chaque l'extension et changer l'association...
Dans les 2 cas, un travail très fastidieux et on est pas sûr du résultat.
Et puis si on a plus de 100 extensions à gérer (cas office2010 en appv sur une config office 2013), c'est infaiable!
D'où, l'écriture par mes soins, d'un script qui fait le travail pour vous.
On lui indique la version dominante d'office et il va modifier toutes les associations de fichiers office et les rediriger vers la version choisie et exploitant "assoc" & "ftype".
Une vraie solution
Le script: (à enregistrer en script "fileassoc.vbe")
On error Resume Next Rem Usage: cscript fileassoc.vbe /officeprincipal:<version principale d'office> dim Result,extension,newassoc '{{{{{{{{ debut script }}}}}}}}}}}} 'fonctions Rem Liste des versions:
|
PS: il est compatible windows xp ;)
enjoy!
Commenter cet article