Kontextmenü-Eintrag vermisst

Ich weiß nicht, ob das noch aktuell ist.
Ich habe die portable Version auf OneDrive installiert, damit ich die Einstellungen gesichert und synchron habe.

Natürlich, kann man manuell diesen Eintrag hinzufügen über Regedit oder irgendwelchen Tools.
Ich habe dafür folgende Batch-Datei erstellt (getestet unter Windows 11).

Anleitung per file.bat

@echo off

SET Mp3tag=C:\Users\norman\OneDrive\Dokumente\Sync\Mp3tag\Mp3tag.exe
SET "EntryText=In Mp3tag öffnen"
 
echo Adding file entries
@reg add "HKEY_CLASSES_ROOT\*\shell\Mp3tag" /t REG_SZ /v "" /d "%EntryText%"   /f
@reg add "HKEY_CLASSES_ROOT\*\shell\Mp3tag" /t REG_EXPAND_SZ /v "Icon" /d "%Mp3tag%,0" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\Mp3tag\command" /t REG_SZ /v "" /d "%Mp3tag% \"%%1\"" /f
 
echo Adding within a folder entries
@reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\Mp3tag" /t REG_SZ /v "" /d "%EntryText%"   /f
@reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\Mp3tag" /t REG_EXPAND_SZ /v "Icon" /d "%Mp3tag%,0" /f
@reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\Mp3tag\command" /t REG_SZ /v "" /d "%Mp3tag% \"%%V\"" /f

echo Adding folder entries
@reg add "HKEY_CLASSES_ROOT\Directory\shell\Mp3tag" /t REG_SZ /v "" /d "%EntryText%"   /f
@reg add "HKEY_CLASSES_ROOT\Directory\shell\Mp3tag" /t REG_EXPAND_SZ /v "Icon" /d "%Mp3tag%,0" /f
@reg add "HKEY_CLASSES_ROOT\Directory\shell\Mp3tag\command" /t REG_SZ /v "" /d "%Mp3tag% \"%%1\"" /f

Diese Zeile ist der Pfad: SET Mp3tag=
Und hier der Text: SET "EntryText=In Mp3tag öffnen"

Aber Achtung. Wer im Text Umlaute verwenden möchte, geht wie folgt vor.

  • Notepad++ runter laden (OpenSource)
  • Date erstellen mit dem Inhalt von oben
  • Kodierung 🠊 Konvertiere zu ANSI
  • Sprache 🠊 M 🠊 MS-Dos Style
  • Umlaut(e) wieder anpassen
  • Als xyz.bat speichern
  • Datei als Administrator ausführen

Den Eintrag ändern

Einfach Datei anpassen und nochmal ausführen. (Aber nicht shell\Mp3tag ändern)

Den Eintrag aus dem Kontextmenü entfernen

WIN+R, regedit eingeben und öffnen und folgende 3 Eintrage löschen:

  • HKEY_CLASSES_ROOT\*\shell\Mp3tag
  • HKEY_CLASSES_ROOT\Directory\Background\shell\Mp3tag
  • HKEY_CLASSES_ROOT\Directory\shell\Mp3tag

Hier noch mal verallgemeinert, um auch andere Einträge im Kontextmenü erstellen zu können mit dem Beispiel Mp3tag: Add context menu item - Pastebin.com