Het lijkt erop dat de andere oplossingen hier verouderd zijn. Tenminste geen van deze werkte voor mij in Windows 10 v. 1709 Build 16299.192 ( Edit : werkt nog steeds in versie 1809). Ik heb wat testen gedaan in een VM en dit is wat werkt in Windows 10 1709, vanaf 2018.01.12:
Het registerbestand toevoegen:
Maak een nieuw registerbestand aan met de volgende inhoud:
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"
Vervang xyz
door de extensie die u wenst toe te voegen. En vervang XYZ test file
door de naam van de bestandsextensie (bijv. een .scss bestand zou zijn “syntactisch ontzagwekkend stylesheet bestand”). Als u een template bestand wilt gebruiken, zie de uitleg hieronder.
Het kan nodig zijn om Windows Verkenner opnieuw te starten nadat je het register bestand hebt toegevoegd. U kunt explorer.exe opnieuw starten door het volgende in CMD in te typen:
taskkill /f /im explorer.exe & start explorer.exe
Uitleg van de code:
[HKEY_CLASSES_ROOT\.xyz]
@="xyz"
Maakt een nieuw bestandstype aan in het register.
[HKEY_CLASSES_ROOT\.xyz\ShellNew]
"FileName"=""
Hiermee kunt u een sjabloon gebruiken voor alle nieuwe bestanden van dit bestandsformaat. We kunnen bijvoorbeeld "template.xyz"
schrijven en een nieuw bestand maken met de naam “template.xyz” en dit gebruiken als sjabloon. Dus elke keer dat je een nieuw bestand maakt, zal het worden gevuld met vooraf gemaakte inhoud. Zoals Eduardo Molteni al zei zijn de paden voor de template bestanden: %Userprofile%\Templates
, %Allusersprofile%\Templates
of voor het hele systeem %Systemroot%\ShellNew
. In dit voorbeeld hebben we geen template naam opgegeven omdat we er geen willen gebruiken.
[HKEY_CLASSES_ROOT\xyz]
@="XYZ test file"
Dit zal de naam zijn van het bestandstype zowel voor het context menu als voor de nieuw aangemaakte bestanden. Voor zover ik weet werkt het niet als je deze waarde leeg laat.
Icoon:
Het icoon wordt toegevoegd zodra Windows een software heeft geassocieerd met het bestandstype.