Es scheint, dass die anderen Lösungen hier veraltet sind. Zumindest funktionierte keine davon bei mir in Windows 10 v. 1709 Build 16299.192 ( Edit : funktioniert noch in Version 1809). Ich habe ein paar Tests in einer VM gemacht und dies ist, was in Windows 10 1709, Stand 2018.01.12, funktioniert:
Hinzufügen der Registrierungsdatei:
Erstellen Sie eine neue Registrierungsdatei mit dem folgenden Inhalt:
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"
Ersetzen Sie xyz
mit der Erweiterung, die Sie hinzufügen möchten. Und ersetzen Sie XYZ test file
durch den Namen der Dateierweiterung (z. B. wäre eine .scss-Datei “syntaktisch einwandfreie Stylesheet-Datei”). Wenn Sie eine Vorlagendatei verwenden möchten, lesen Sie die Erklärung weiter unten.
Es kann notwendig sein, den Windows Explorer neu zu starten, nachdem Sie die Registrierungsdatei hinzugefügt haben. Sie können explorer.exe neu starten, indem Sie Folgendes in CMD eingeben:
taskkill /f /im explorer.exe & start explorer.exe
Erläuterung des Codes:
[HKEY_CLASSES_ROOT\.xyz]
@="xyz"
Erstellt einen neuen Dateityp in der Registrierung.
[HKEY_CLASSES_ROOT\.xyz\ShellNew]
"FileName"=""
Damit können Sie eine Vorlage für alle neuen Dateien dieses Dateiformats verwenden. Wir könnten zum Beispiel "template.xyz"
schreiben und eine neue Datei mit dem Namen “template.xyz” erstellen und diese als Vorlage verwenden. So wird jedes Mal, wenn Sie eine neue Datei erstellen, diese mit vorgefertigten Inhalten gefüllt. Wie Eduardo Molteni erwähnte, sind die Pfade für die Vorlagendateien: %Userprofile%\Templates
, %Allusersprofile%\Templates
oder für das gesamte System %Systemroot%\ShellNew
. In diesem Beispiel haben wir keinen Vorlagennamen angegeben, weil wir keinen verwenden wollen.
[HKEY_CLASSES_ROOT\xyz]
@="XYZ test file"
Dies wird der Name des Dateityps sowohl für das Kontextmenü als auch für die neu erstellten Dateien sein. Soweit ich weiß, funktioniert es nicht, diesen Wert leer zu lassen.
Icon:
Das Icon wird hinzugefügt, sobald Windows eine Software mit dem Dateityp verknüpft hat.