Il semble que les autres solutions ici sont obsolètes. Au moins, aucune de ces solutions ne fonctionnait pour moi dans Windows 10 v. 1709 Build 16299.192 ( Edit : fonctionne toujours dans la version 1809). J'ai effectué des tests sur une machine virtuelle et voici ce qui fonctionne dans Windows 10 1709 à compter du 2018.01.12:
Ajoutez le fichier de registre:
Créez un nouveau fichier de registre avec le contenu suivant:
Windows Registry Editor Version 5.00
; new file type
[HKEY_CLASSES_ROOT\.xyz]
@="xyz"
; template
[HKEY_CLASSES_ROOT\.xyz\ShellNew]
"FileName"=""
; file type name
[HKEY_CLASSES_ROOT\xyz]
@="XYZ test file"
Remplacez xyz
par l'extension que vous souhaitez ajouter. Et remplacez-le XYZ test file
par le nom de l'extension de fichier (par exemple, un fichier .scss serait "fichier de feuille de style syntaxiquement génial"). Si vous souhaitez utiliser un fichier de modèle, reportez-vous à l'explication ci-dessous.
Il peut être nécessaire de redémarrer Windows Explorer après avoir ajouté le fichier de registre. Vous pouvez redémarrer explorer.exe en tapant ce qui suit dans CMD:
taskkill /f /im explorer.exe & start explorer.exe
Explication du code:
[HKEY_CLASSES_ROOT\.xyz]
@="xyz"
Va créer un nouveau type de fichier dans le registre.
[HKEY_CLASSES_ROOT\.xyz\ShellNew]
"FileName"=""
Cela vous permettra d'utiliser un modèle pour tous les nouveaux fichiers de ce format. Nous pourrions par exemple écrire "template.xyz"
et créer un nouveau fichier appelé «template.xyz» et l'utiliser comme modèle. Ainsi, chaque fois que vous créez un nouveau fichier, il contient du contenu prédéfini. Comme Eduardo Molteni a mentionné les chemins pour les fichiers de modèle sont: %Userprofile%\Templates
, %Allusersprofile%\Templates
ou pour l'ensemble du système %Systemroot%\ShellNew
. Dans cet exemple, nous n'avons spécifié aucun nom de modèle car nous ne souhaitons en utiliser aucun.
[HKEY_CLASSES_ROOT\xyz]
@="XYZ test file"
Ce sera le nom du type de fichier pour le menu contextuel et les fichiers nouvellement créés. Autant que je sache, laisser cette valeur à blanc ne fonctionne pas.
Icône:
L'icône est ajoutée une fois que Windows a associé un logiciel au type de fichier.