WindowsXP [gelöst] Desktop Kontextmenü - fehlender Eintrag

Norbert

Moderator
Teammitglied
Durch die Installation und anschließender Deinstallation eines kleinen Tools zur Erweiterung des Kontextmenüs von Verzeichnissen ist mir dummerweise der Eintrag "Neu" (Verknüpfung) aus dem Desktop Kontextmenü verschwunden. Diese Erweiterung scheint leider nur unter Windows 7 und nicht unter Windows XP zu funktionieren.

Um jetzt nicht lange zu suchen, was denn wo wieder in die Registry eingetragen werden muss, möchte ich mal jemanden von euch bitten, mir hier den exportierten Schlüssel des entsprechenden Eintrags als reg-Datei anzuhängen.

Möglicherweise (bin mir aber nicht sicher) war das ein Unterschlüssel von "HKEY_CLASSES_ROOT\Directory\Shell", da stehen bei mir nur die beiden Einträge "find" und "OpenNew" drin.

Danke im Voraus. :)
 

Anhänge

  • Desktop Kontextmenu.jpg
    Desktop Kontextmenu.jpg
    16,6 KB · Aufrufe: 320
Moin

Nein, der Pfad ist falsch.
Was willst du denn alles neu erstellen können?
Für jede Erweiterung brauchst du einen Eintrag.

Beispiel:
HKEY_CLASSES_ROOT\.doc\ShellNew\ ....
HKEY_CLASSES_ROOT\.txt\ShellNew

Kann ich dir so leider nicht anbieten, weil viele Dateien
mit fremden Programmen verknüpft sind und nicht in
der Rohfassung.
 
Danke matsch79.

Ja, das mit den Kontextmenüeinträgen für Verzeichnisse und Dateien weiß ich, die hab ich auch schon oft erweitert und geändert.

Ich habe jetzt nochmal nachvollzogen, wo etwas durch die fehlgeschlagene Erweiterung verändert und möglicherweise gelöscht wurde, nämlich im Schlüssel "HKEY_CLASSES_ROOT\Directory\Background\". Der oben von mir genannte Unterschlüssel "shell" war also in diesem Fall falsch. Eventuell fehlt jetzt ein ContextMenuHandler im Unterschlüssel "shellex" für den Eintrag "Neu". Falls dem so ist, bräuchte ich also die richtigen CLSIDs dafür.

So sieht das momentan bei mir aus, die Einträge sind ja auch oben im Bild zu sehen:
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background]

[HKEY_CLASSES_ROOT\Directory\Background\shellex]

[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\DeskSave]
@="{DA042FDF-102F-48B3-89C0-C1AB683873EF}"

[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\NvCplDesktopContext]
@="{A70C977A-BF00-412C-90B7-034C51DA2439}"
Da scheint mir also was zu fehlen. Zum Vergleich ist hier unten im Beispielbild der fragliche Eintrag "Neu" im Dateimanager FreeCommander zu sehen, wenn man mit der rechten Maustaste auf eine leere Stelle klickt. Im Windows-Explorer und auf dem Desktop (was ja praktisch fast das Selbe ist) fehlt dieser Eintrag jetzt aber.

Hier noch der komplette Schlüssel "HKEY_CLASSES_ROOT\Directory", falls es doch woanders darin sein sollte:
verborgener Text:
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory]
@="Dateiordner"
"AlwaysShowExt"=""
"EditFlags"=hex:d2,01,00,00
"InfoTip"="prop:DocComments"

[HKEY_CLASSES_ROOT\Directory\Background]

[HKEY_CLASSES_ROOT\Directory\Background\shellex]

[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\DeskSave]
@="{DA042FDF-102F-48B3-89C0-C1AB683873EF}"

[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\NvCplDesktopContext]
@="{A70C977A-BF00-412C-90B7-034C51DA2439}"

[HKEY_CLASSES_ROOT\Directory\DefaultIcon]
@=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,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\
  65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,33,00,00,00

[HKEY_CLASSES_ROOT\Directory\shell]
@="none"

[HKEY_CLASSES_ROOT\Directory\shell\find]
"SuppressionPolicy"=dword:00000080

[HKEY_CLASSES_ROOT\Directory\shell\find\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,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
  65,00,00,00

[HKEY_CLASSES_ROOT\Directory\shell\find\ddeexec]
@="[FindFolder(\"%l\", %I)]"
"NoActivateHandler"=""

[HKEY_CLASSES_ROOT\Directory\shell\find\ddeexec\application]
@="Folders"

[HKEY_CLASSES_ROOT\Directory\shell\find\ddeexec\topic]
@="AppProperties"

[HKEY_CLASSES_ROOT\Directory\shell\OpenNew]
@="Kommandozeilenprompt hier öffnen"

[HKEY_CLASSES_ROOT\Directory\shell\OpenNew\Command]
@="cmd.exe /k cd %1"

[HKEY_CLASSES_ROOT\Directory\shellex]

[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\7-Zip]
@="{23170F69-40C1-278A-1000-000100020000}"

[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\EncryptionMenu]
@="{A470F8CF-A1E8-4f65-8335-227475AA5C46}"

[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Offline Files]
@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"

[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\Sharing]
@="{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}"

[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\WinRAR]
@="{B41DB860-8EE4-11D2-9906-E49FADC173CA}"

[HKEY_CLASSES_ROOT\Directory\shellex\CopyHookHandlers]

[HKEY_CLASSES_ROOT\Directory\shellex\CopyHookHandlers\CDF]
@="{67EA19A0-CCEF-11d0-8024-00C04FD75D13}"

[HKEY_CLASSES_ROOT\Directory\shellex\CopyHookHandlers\FileSystem]
@="{217FC9C0-3AEA-1069-A2DB-08002B30309D}"

[HKEY_CLASSES_ROOT\Directory\shellex\CopyHookHandlers\MyDocuments]
@="{ECF03A33-103D-11d2-854D-006008059367}"

[HKEY_CLASSES_ROOT\Directory\shellex\CopyHookHandlers\Sharing]
@="{40dd6e20-7c17-11ce-a804-00aa003ca9f6}"

[HKEY_CLASSES_ROOT\Directory\shellex\DragDropHandlers]

[HKEY_CLASSES_ROOT\Directory\shellex\DragDropHandlers\7-Zip]
@="{23170F69-40C1-278A-1000-000100020000}"

[HKEY_CLASSES_ROOT\Directory\shellex\DragDropHandlers\WinRAR]
@="{B41DB860-8EE4-11D2-9906-E49FADC173CA}"

[HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers]

[HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\Sharing]
@="{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}"

[HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\{1F2E5C40-9550-11CE-99D2-00AA006E086C}]

[HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}]
@=""

[HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\{ECCDF543-45CC-11CE-B9BF-0080C87CDBA6}]

[HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\{ef43ecfe-2ab9-4632-bf21-58909dd177f0}]
@=""

edit:
Und noch ein Hinweis fällt mir gerade ein:
Die beiden letzten Einträge für DeskSave und der Nvidia Systemsteuerung
  • [HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\DeskSave]
  • [HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\NvCplDesktopContext]
waren ebenfalls verschwunden und mussten wieder hergestellt werden.
 

Anhänge

  • Kontextmenü FC.jpg
    Kontextmenü FC.jpg
    42,1 KB · Aufrufe: 275
Zuletzt bearbeitet:
Wer suchet, der findet...

Hab es mittlerweile doch selber gefunden, dieser Eintrag hatte gefehlt:
Code:
[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New]
@="{D969A300-E7FF-11d0-A93B-00A0C90F2719}"
War also fast schon auf dem richtigen Weg, der Eintrag "Neu" ist wieder da und funktioniert. *selberaufdieschulterklopf* :D
 
Oben