Base de Registre
regedit
Vous pouvez utiliser le registre Windows pour définir et modifier les associations de fichiers par défaut.
La méthode du registre est également utile lorsque vous souhaitez créer un fichier unique et le distribuer à d’autres utilisateurs afin d’appliquer les mêmes paramètres sans rien configurer. Il suffit d’exécuter le fichier de registre pour effectuer les modifications nécessaires.
Aller à Run -> regedit. Cela ouvrira l’éditeur du registre.
Cliquez avec le bouton droit de la souris sur HKEY_CLASSES_ROOT et aller à Nouveau -> Clé
Donnez le nom à la clé qui est exactement le nom de l’extension. Par exemple, je voulais créer un nouveau extension du type de fichier .pdf. Je vais donc nommer la clé comme .pdf.
Création d'un nouveau type de fichier dans le registre Windows
Si le nom existe déjà, passez l’étape 3.
Dans le volet de droite, définissez la valeur par défaut du nom du type de fichier. Par exemple, je vais définir la valeur par défaut de .pdf.
Créez maintenant une autre clé sous HKEY_CLASSES_ROOT avec le nom que vous avez choisi
Sous le nom choisi, créer une nouvelle sous-clé portant le nom DefaultIcon.
Fixez sa valeur par défaut à C:\Path\Executable,0
Sous le nom choisi, créez une autre sous-clé portant le nom shell.
Sous la clé shell, créez une sous-clé nommée ouvrir.
Sous open, créez une autre sous-clé nommée commande.
Définissez la valeur par défaut de la commande clé de ce qui suit :
“C:\Path\to\executable\program.exe” “%1”
Associer un programme au type de fichier
La création d’un nouveau type de fichier est un long processus. Vous pouvez facilement modifier les types de fichiers actuels en utilisant la même méthode.
voir
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
Ligne de commande
cmd
assoc .pdf="C:\Program Files (x86)\Adobe\Acrobat DC\Acrobat\Acrobat.exe"
ou
Exporter les programmes par défaut
dism /online /Export-DefaultAppAssociations:"%USERPROFILE%\Desktop\DefaultAppAssociations.xml"
Un clic droit sur le fichier permet d'éditer ce dernier, on trouve alors :
L'extension du fichier
Le ProgID qui identifie l'application qui sera ouverte avec l'extension
ApplicationName qui correspond au nom de l'application
Importer les programmes par défaut
DISM /Online /Import-DefaultAppAssociations:"%USERPROFILE%\Desktop\DefaultAppAssociations.xml"
Aucun commentaire:
Enregistrer un commentaire