Anzeige

Am Puls von Microsoft

Anzeige

[gelöst] Registry Eintrag funktioniert leider nicht in Win 10

Semmelpeter

bekommt Übersicht
[Gelöst] - Registry Eintrag funktioniert leider nicht in Win 10

hallo,

ich habe noch von win xp zeiten einen reg-schlüssel. dieser bewirkt/bewirkte, dass man bilddateien per rechtsklick auf die bilddatei, im kontextmenü diese in "folder" umbenennen konnte.
leider funktioniert dieser schlüssel nicht mehr unter win 10, obwohl die gleichen registry-pfade vorhanden sind.

hab dann mal ein bisschen herumgespielt (natürlich vorsichtig :ROFLMAO:), aber weiter als den eintrag ins kontextmenü einzutragen, bin ich nicht gekommen.

p2ezzmlk.jpg

beim klick auf den eintrag "Umbenennen in Folder", ging immer nur das fenster mit der frage auf, welches tool zum öffnen verwendet werden soll.

das ist der reg-schlüssel:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\jpegfile\shell\Umbenennen in Folder]

[HKEY_CLASSES_ROOT\jpegfile\shell\Umbenennen in Folder\command]
@="cmd.exe /c rename "%L" folder.jpg"

meine registry-künste sind doch sehr begrenzt, von daher hoffe ich, dass mir jmd helfen kann, den reg-schlüssel unter win 10 zum laufen zu bringen.

danke
semmel
 
Zuletzt bearbeitet:
Anzeige
Hallo Semmelpeter und mein herzliches Willkommen hier im DrWindows Forum.

Zum einen ist es schon mal richtig: im Windows Explorer werden gewisse Kontextmenüeinträge
und [HKEY_Classes_Root] gemacht. Die Verweise darauf müssten eigentlich im Windows Explorer
in der Registry unter [HKEY_Current_User\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
zu finden sein. Wie aber genau dann der Eintrag erfolgen soll, eine Datei in einen Ordner
umzubenennen, das ist mir noch ein Rätsel.
Vielleicht geht so etwas ja über eine Wshell Command Line!?!?
Aber ab Windows Vista Zeiten schon haben sie die Registry-Einträge
auch und gerade für den Windows Explorer sehr verändert.
MS geht immer mehr dazu über Vieles in digitale Streams von mehreren 100 Byte Länge zu verpacken.
Nicht wie früher im Klartext.
Reg.exe add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Defaults" /v "{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}" /t REG_BINARY /d "1c000000000000000000000000000000000000000000000000000000f1f1f1f114000000000000000000000000000000e8020000e40200003153505305d5cdd59c2e1b10939708002b2cf9ae830000002200000000470072006f0075007000420079004b00650079003a0046004d005400490044000000080000004e0000007b00300030003000300030003000300030002d0030003000300030002d0030003000300030002d0030003000300030002d003000300030003000300030003000300030003000300030007d0000000000330000002200000000470072006f00750070004200790044006900720065006300740069006f006e00000013000000010000005b0000000a0000000053006f00720074000000420000001e000000700072006f0070003400320039003400390036003700320039003500000000001c0000000100000030f125b7ef471a10a5f102608c9eebac0a00000001000000250000001400000000470072006f0075007000560069006500770000000b000000000000001b0000000a000000004d006f006400650000001300000004000000230000001200000000490063006f006e00530069007a00650000001300000010000000d5000000100000000043006f006c0049006e0066006f000000420000001e000000700072006f00700034003200390034003900360037003200390035000000000090000000fddfdffd100000000000000000000000050000001800000030f125b7ef471a10a5f102608c9eebac0a0000001001000030f125b7ef471a10a5f102608c9eebac0e0000007800000030f125b7ef471a10a5f102608c9eebac040000007800000030f125b7ef471a10a5f102608c9eebac0c0000005000000030f125b7ef471a10a5f102608c9eebac0d000000400000002f0000001e00000000470072006f0075007000420079004b00650079003a00500049004400000013000000000000001f0000000e00000000460046006c00610067007300000013000000010020413100000020000000004c006f0067006900630061006c0056006900650077004d006f0064006500000013000000010000000000000000000000" /F
Und das ist noch einer von den Kürzeren Einträgen...
Da blickt ja keiner mehr durch!
Ich fürchte da wirst du von meiner Seite auch keine weiteren Infos mehr zu bekommen können...sorry!
 
Zuletzt bearbeitet:
Ein Bild in folder.jpg umbenennen hat nochmal welchen Sinn oder Zweck?
 
Wenn du Bilder umbenennen möchtest dann würde ich dir den FastStone Image Viewer als Bild Editor und Betrachter empfehlen da kannst du ebenfalls per Batch alle oder nur einige Bilder in einem Ordner umbenennen neu ordnen usw.
 
hi,

das ist nicht so für meine zwecke geeignet. ich bearbeite coverbilder oder fanarts für musik oder filme und diese werden dann alle mit gleichen namen (folder.jpg, cover.jpg, fanart.jpg) in die jeweiligen musik und filmorder hinterlegt, die dann später mit kodi (früher xbmc) gelesen werden können.
um beim bearbeiten nicht immer die dateien umbenennen zu müssen, speichere ich sie so, wie sie gerade heissen im jeweiligen ordner ab.

ich habe dann noch unter win7, die ordner geöffnet und mit jeweils einem rechtsklick die datei umbenannt.
natürlich könnte ich mir jetzt extra ein tool installieren, was z.b. über hot-key die dateien umbenennt, was ich aber als unpraktisch empfinde. :D
 
Wo liegt denn da der Unterschied, zu umbenennen der Datei ?
 
hi,

Wo liegt denn da der Unterschied, zu umbenennen der Datei ?

weil ich so kein extra tool brauche, wenn es ein reg-schlüssel auch tut.
ich weigere mich zu glauben, dass es unter win 10 nicht funktionieren soll. :)

es kann ja nur an dem command befehl liegen, dass der nicht an der richtigen stelle der registry eingefügt wird. diese jetzt zu finden, dass ist die aufgabe, denn der befehl zum umbenennen einer datei, scheint ja zu stimmen.

@="cmd.exe /c rename "%L" folder.jpg"
 
hi,


@Ponderosa
Laut deinem Bild, brauchst du doch kein Extra Tool.

stimmt, wenn es denn wieder funktionieren würde, was es ja leider (noch) nicht tut.
umgehen lässt sich das mit einem extra tool, wie von PeterK vorgeschlagen.

vc6ywmn6.jpg

diese lösung ist leider sehr umständlich.
nach einem weiteren klick auf z.b. COVER, öffnet sich ein weiteres fenster, wo ich durch weiteres klicken erst die datei umbenennen kann und dann muss ich mit einem weiteren klick das fenster noch schliessen. das sind mir zu viele klicks. :ROFLMAO:


@PeterK:
Na vielleicht trifft das hier eher deinen Erwartungen FileMenu Tools - Windows-Explorer-Kontextmenü anpassen

danke für das tool. ich hab es mir gerade mal angeschaut, aber das umbenennen damit ist leider sehr umständlich. :cry:


@.Bernd:
Ach ja, es heisst "Umbenennen", nicht "Umbennen"

danke für den hinweis und hab es geändert, aber das tut nix zur sache, denn da könnte auch "kuck kuck" stehen, statt umbenennen.
das mal nur als info. :)

Und es setzt voraus, dass JPEG auch auf JPEGFILE zeigt,

das tut es doch...

[HKEY_CLASSES_ROOT\jpegfile\shell\Umbenennen in Folder]
 
Zuletzt bearbeitet:
Und es setzt voraus, dass JPEG auch auf JPEGFILE zeigt,
Lies nochmal, schau aber vorher in die Registry.

hkcr .jpeg zeigt auf jpegfile, wie auch .jpg.
Ersteres richtet sich nach der Dateierweiterung, es gibt einen Zwischenschritt.
Bei mir zeigen .jpeg/.jpg nicht auf jpegfile, sondern auf einen programmeigenen Eintrag.
Das wurde versucht, seit Win 8 zu unterbinden -> Standardprogramme -> openwithlist

Den Fehler hast du aber jetzt schon gefunden? Ich hatte dir ja extra die Seite verlinkt.
(da steht auch, was %L bewirkt)

Kann übrigens in deiner ersten geschriebenen Form auch nicht unter XP funktioniert haben, eigentlich in keinem Windows.
 
hi,

Kann übrigens in deiner ersten geschriebenen Form auch nicht unter XP funktioniert haben, eigentlich in keinem Windows.

tut mir ja leid, wenn es jetzt an deinem ego kratzt, aber es hat funktioniert, sonst würde ich es ja nicht schreiben.
im übrigen gibt es mehrere seiten im netz, wo man diesen reg-schlüssel zum umbenennen per kontextmenü noch finden kann.

z.b. hier.

leider eben nur für xp und win 7.

ich habe jeden erdenklichen regisrty.pfad versucht, der nur im entferntesten mit jpg, jpeg, mit punkt, ohne punkt zu finden war und sogar ACDSee.JPG.


und nichts ist unmöglich...

...wenn andere tools ihre einträge in das kontextmenü über die registry schreiben können und befehle ausführen, dann muss das umbenennen auch möglich sein. mich davon überzeugen zu wollen, dass es nicht geht, reicht mir einfach nicht, tut mir leid.
 
Hallo Semmelpeter,
mit nachfolgenden Registryeintrag kannst du jedes Bild unabhängig von der Erweiterung in folder umbenennen:
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Umbenennen in Folder]

[HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\Umbenennen in Folder\command]
@="cmd.exe /c rename \"%L\" folder.*"
Sobald ein Bild bereits folder.jpg, folder.png u. s. w. in einem Ordner vorhanden ist werden weitere Bilder in diesem Ordner nicht umbenannt.
 
Zuletzt bearbeitet:
guten morgen,

@skorpion68:

wer hätte das gedacht... du zauberst mir ein fettes grinsen der genugtuung zum frühen morgen ins gesicht.
und was sagt uns das? immer schön hartnäckig bleiben, auch wenn andere was anderes behaupten. ;)

vielen, vielen dank. :)

Update:
wer die gleichen probleme hat oder nur eine einfache art und weise sucht, seine coverbilder per mausklick umzubenennen, der kann sich die reg-schlüssel auch fertig hier downloaden.

Bilder FOLDER_COVER_FANART direkt im Kontextmenue umbenennen-Win10.exe

warum ist das eine exe?
weil die dateien in einem selbst extrahierenden 7-zip archiv gepackt worden sind und daher zum entpacken der zip-datei, kein weiteres packprogramm installiert sein muss.

natürlich könnt ihr die reg-schlüssel auch euren persönlichen ansprüchen anpassen.
wie? das steht in einer "lies mich.txt".

viel spass damit

Edit by Henry.E Download vom Filehoster auf eigene Gefahr
 
Zuletzt bearbeitet von einem Moderator:
Ahh. cool. Was sagt uns das mal wieder ? >TOYOTA< ?;)

Dieser Thread ist ein klassisches Beispiel dafür, wie hier von einigen argumentiert wird.:mad:
Wenn ich etwas nicht weiß, dann gibts das nicht oder geht nicht.
-
Mir zaubert es immer ebenfalls ein Lächeln ins Gesicht, wenn unmögliches von einigen durchaus fähigen
Mitstreitern hier gelöst wird. Denn davon gibts einige. (welche ich meine, die wissen das schon:D)
Natürlich muss man auch mit den Nörglern und Besserwissern umgehen können.:sleep

Glückwunsch, freut mich das dein Anliegen zu deiner Zufriedenheit gelöst werden konnte.
Man muss nur an den Richtigen geraten. Ging mir auch schon oft so.

Gruss
 
hi

Ahh. cool. Was sagt uns das mal wieder ? >TOYOTA< ?

yapp, das sag ich mir auch immer wieder. :ROFLMAO:

Glückwunsch, freut mich das dein Anliegen zu deiner Zufriedenheit gelöst werden konnte.

danke. :)


ich hab da doch noch ne frage zu dem reg-schlüssel... ist es möglich die schrift im kontextmenü (Bild in Folder umbenennen) fett anzeigen zu lassen...
...natürlich ist es möglich, nur wie? :D

es ist zwar nur eine kosmetische änderung, aber man findet die einträge schneller, da sie gleich ins auge fallen.

danke.
 
[...] (gestrichen)
In welchem Zweig es steht, ist erst mal unerheblich. Eleganter, universeller kann jeder für sich selbst entscheiden.

Was den Link von mir angeht, ein Forum ist Hilfe zur Selbsthilfe. Wenn du schon mit Batch und Registry hantierst, sollten zu mindestens Grundkenntnisse vorhanden sein und auch der Wille zur Selbsthilfe vorhanden sein. Wenn du den Fehler in deiner Zeile nicht siehst, dann hast du aus diesem Thema leider nicht das wichtigste mitgenommen.

Um dein Beispiel aufzugreifen:
ACDSee.JPG
bzw
HKCR/ACDSee.JPG

ist wie HKCR/jpegfile das Ziel, wird aber aus HKCR/.jpeg hergeleitet. Wenn du also unter HKCR/.jpeg den Eintrag von jpegfile auf ACDSee.JPG änderst, öffnet sich ACDsee und nicht das hinterlegte Programm unter jpegfile. Und auch mit jpegfile verbundene shell-Einträge sind damit unwirksam. Deswegen muss HKCR/.jpeg (bzw HKCR/.jpg) zwingend auf HKCR/jpegfile zeigen.

[...] (gestrichen)

PS
ist es möglich die schrift im kontextmenü (Bild in Folder umbenennen) fett anzeigen zu lassen...
Nein, gar nicht. Nur für alle - alle Texte im System (!), ich glaube nicht, das du das wünscht ;)


Ah ja, Nachtrag zu deinem Reg-Eintrag - es macht extrem viel Sinn, solche Dinge in CODE zu setzen, vergleiche bitte selbst:

ohne
[HKEY_CLASSES_ROOT\PSP7.Image\shell\Umbenennen in Folder\command]
@="cmd.exe /c rename "%L" folder.jpg"

CODE
Code:
[HKEY_CLASSES_ROOT\PSP7.Image\shell\Umbenennen in Folder\command]
@="cmd.exe /c rename \"%L\" folder.jpg"

Dann ist auch klar, warum wir beide einen unterschiedlichen Standpunkt vertreten, nichts für ungut.

PPS
weil die dateien in einem selbst extrahierenden 7-zip archiv gepackt worden sind und daher zum entpacken der zip-datei, kein weiteres packprogramm installiert sein muss.
Also im Forum kann man ZIP anhängen und Windows ist seit XP in der Lage, ZIP auch auszupacken (unabhängig vom 1809-Debakel)

Bitte berücksichtigen beim nächsten Mal, generell sind ausführbare Dateien aus unbekannten Quellen zu meiden. Unabhängig davon, ob man es selbst mit 7zip oder Winrar entpacken kann.
 
Zuletzt bearbeitet von einem Moderator:
hi

@.Bernd:

und wenn du richtig gelesen hättest, dann hättest du auch gelesen, dass "meine registry-künste sind doch sehr begrenzt" sind.
weshalb ich hier auch um hilfe gesucht habe. wenn ich erst einen kurs in englisch belegen muss, um deine seite richtig zu verstehen um mir dann sagen zu lassen, ich sollte mir doch selber "registry-kenntnise aneignen um mein problem selber zu lösen, dann tut es mir leid, dann hätte ich mich in einem windows registry forum angemeldet und nicht hier. andauernd zu erzählen wie es nicht geht, dass kann ich auch. wie es aber richtig geht, jmd zu helfen, der um hilfe fragt, dass kannst du dir bei scorpion68 abgucken!

es gibt leider in jeden forum leute, die einen thread unnötig zu spammen um, wenn ich mir so deine anzahl an post anschaue, erwecken diese leider nur des posting counters wegen, seine spuren in jedem thrad hinterlassen zu müssen. wer am tag im schnitt rund 5 posts schreibt, spammt für mich nur für den post-counter. sorry!

bestes beispiel ist dieser thread hier. löscht man deine posts, würde sich nichts ändern, ausser das der thrad viel schlanker wäre und nicht sinnlos schon 2 seiten erreicht hätte.

@="cmd.exe /c rename "%L" folder.jpg"
Kann unter keinem Windows funktioniert haben, vergleiche es bitte nochmal mit skorpion68 seinem Aufruf. Hat nichts mit Nörgelei zu tun, es ist einfach so, der Syntax um das %L rum ist falsch. Die Registry hat sich seit Win9x nicht geädert. Hilfe zur Selbsthilfe.

du wirst lachen, es funktioniert auch unter win10!

meine zeile:
Code:
@="cmd.exe /c rename "%L" folder.jpg"

scorpion68 seine zeile.
Code:
@="cmd.exe /c rename \"%L" folder.*"

mit dem "*" wird nur bewirkt, dass der dateityp, den das bild nach dem umbenennen in folder haben wird, unverändert bleibt!
bei meiner zeile wird jede bilddatei, sei es bmp oder png oder, oder, oder in folder.jpg umbenannt, was bei scorpion68 seiner zeile nicht der fall ist, da wird nur der dateiname umbenannt und nicht der dazugehörige dateityp.

nachtrag:
nur zur info*
wie ich gerade bemerkt habe, unterstützt das forum im chat leider keinen "backslash", weshalb dieser auch nicht in dem reg-schlüssel dargestellt wird, das ist nur mit dem befehl "code" sichtbar, was natürlich zu missverständnissen zwischen .Bernd und mir geführt hat, dafür noch einmal an dieser stelle ein fettes sorry :)
 
Zuletzt bearbeitet:
Anzeige
Oben