Wenn ich mit der rechten Maustaste auf eine JPG- oder PNG-Datei klicke, öffnet die Option „Bearbeiten“ MS Paint, obwohl ich eigentlich GIMP öffnen möchte. Ich habe die Programme ShellMenuView und ShellExView gefunden, kann die entsprechenden Einträge jedoch nicht finden.
Tatsächlich verfügt ShellMenuView über einen Eintrag, .png
der die richtige ausführbare Datei aufruft und besagt, was auch so Edit with GIMP
aussieht, aber dieser wird nicht im Menü angezeigt (und ich möchte es nicht wirklich mit zwei Bearbeitungsoptionen vollstopfen).
Ich habe auch in der Registrierung nachgesehen und diese Schlüssel gefunden:
HKEY_CLASSES_ROOT\*\OpenWithList\MSPaint.exe\
(mit nur einem Eintrag(Default)
und leeren Daten)HKEY_CLASSES_ROOT\.png\
mit OrdnernOpenWithPrigId
undPersistentHandler
.HKEY_CLASSES_ROOT\pngfile\shell\
mit Ordnerncrush
(PNGcrush, das ich vor einiger Zeit selbst hinzugefügt habe) undopen
.
ich sahdiese Frageaber das gilt nur für Windows XP und funktioniert nicht unter Vista. Die Registerkarte „Dateitypen“ ist nicht vorhanden und „Zuordnungen festlegen“ in der Systemsteuerung legt nur das Menü „Öffnen mit“ fest.
Wie und wo kann ich also ändern, was die Option „Bearbeiten“ im Kontextmenü bewirkt?
Antwort1
Einfachere Antwort: Verwenden SieDer FileTypes Manager von NirSoftetwa so:
Suchen und wählen Sie im oberen Bereich die Erweiterung .JPG.
Erstellen Sie eine „Neue Aktion“ (Aktionen/Neue Aktion oder unterer Bereich/Rechtsklick/Neue Aktion).
Setzen Sie den Aktionsnamen und die Menüüberschrift auf „Bearbeiten“ und navigieren Sie zu der EXE-Datei, die die Datei bearbeiten soll.
Klicken Sie auf „OK“, um Ihre Änderungen zu speichern.
Presto, jetzt macht Windows, was Sie wollen.
Anscheinend überschreibt diese neue Einstellung einfach den vorhandenen Bearbeiten-Befehl.
Antwort2
Sie sollten in der Lage sein, den Schlüssel selbst zu erstellen. Dieser Registrierungseintrag sollte beispielsweise MS Paint dem Bearbeitungstool zuweisen.Verb:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\pngfile\shell\edit\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4d,00,53,00,\
50,00,41,00,49,00,4e,00,54,00,2e,00,45,00,58,00,45,00,20,00,22,00,25,00,31,\
00,22,00,00,00
Antwort3
Einfachere Alternative zu meiner vorherigen Antwort: Verwenden Sie Types.EXE vonhttps://ystr.github.io/types
Um das Programm noch komfortabler zu machen, speichern Sie diesen Code als Types.REG undverschmelzendie Datei in die Registry eintragen:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Type]
@="Edit file type"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Type\command]
@="\"C:\\Utils\\Types\\Types.exe\" \"%1\""
Öffnen Sie dann das Kontextmenü Ihres Explorers und folgen Sie dem neuen Element.