Site personnel d'Arnaud Brunet

Retrouver l’exécutable associé à une extension de fichier sous Windows

Publié le 12 Feb 2025 · Mis à jour le 8 Oct 2025 ·  #windows, #extension, #assoc, #ftype, #cmd

Il arrive qu’on veuille savoir quel programme est associé à une extension de fichier sous Windows — par exemple, quel exécutable ouvre les fichiers .jnlp. Windows fournit deux commandes pratiques pour cela : assoc et ftype.

assoc affiche l’association entre une extension et un type de fichier (FileType).

assoc .jnlp

donne

.jnlp=JNLPFile

ftype affiche la commande complète (donc l’exécutable) utilisée pour ouvrir ce type de fichier.

ftype JNLPFile

donne

JNLPFile="C:\Program Files\Java\jre1.8.0_281\bin\jp2launcher.exe" -securejws "%1"

On peut bien sûr combiner les deux commandes en un seul appel pour avoir directement l’exécutable :

for /f "delims== tokens=2" %a in ('assoc .jnlp') do @ftype %a

donne

JNLPFile="C:\Program Files\Java\jre1.8.0_281\bin\jp2launcher.exe" -securejws "%1"