Kontextmenü bearbeiten - Bloss wie ?

Fragen zum Betriebssystem, die nichts mit Styling zu tun haben.
Antworten

Du kannst eine Option auswählen

 
 
Ergebnis anzeigen

BlueTiger
★ Ehrenmitglied ★
Beiträge: 5624
Registriert: 10.11.2003, 00:00

Kontextmenü bearbeiten - Bloss wie ?

Beitrag von BlueTiger » 07.03.2004, 12:38

Hallo,
dank verschiedener Programm-Installationen hat sich mein Kontextmenü (anklicken von Dateien im Datei-Explorer) regelrecht aufgebläht. Gibts ein Prog oder eine Möglichkeit, das Kontextmenü bissl auszumisten ?

BlueTiger

Tante Google

Kontextmenü bearbeiten - Bloss wie ?

Beitrag von Tante Google » 07.03.2004, 12:38


Strictly4me
★ Ehrenmitglied ★
Beiträge: 5279
Registriert: 10.11.2003, 17:49

Beitrag von Strictly4me » 07.03.2004, 12:52

Bitte schön........

Wenn das Kontextmenü des Windows-Explorers überquillt ...
Das Kontextmenü von Dateien und Ordnern im Windows-Explorer soll schnellen Zugriff auf die am häufigsten benötigten Programme und Befehle bieten.
Da sich aber fast jede Software für wichtig hält, tragen sich viele Programme im allgemeinen Kontextmenü aller Dateien und Ordner ein. Einige fragen bei der Installation, ob das gewünscht ist, andere erstellen den Eintrag ohne Rückfrage.
Wenn auf einem Rechner massenhaft Programme installiert sind, sehen die Menüs entsprechend überfrachtet aus.
... löschen Sie so entbehrliche Einträge:
Werfen Sie zuerst jeweils einen Blick in das Kontextmenü von Dateien und das von Ordnern. Treffen Sie dann eine Auswahl, welche Menüpunkte Sie entfernen möchten, und notieren Sie sich die Namen der überflüssigen Punkte.
Starten Sie den Registry-Editor REGEDIT.EXE. Da die Registry mehrere Orte für die Kontextmenüpunkte bietet, müssen Sie hier systematisch einige Schlüssel in der Struktur unter "Hkey_Classes_Root" durchgehen.
Der erste Ort, der für Einträge im Kontextmenü von Dateien in Frage kommt, ist "Hkey_Classes_Root\*\Shell". Unter "Shell" angelegte Unterschlüssel interpretiert Windows als Eintrag im Kontextmenü aller Dateien. Die Bezeichnung des Eintrags ist entweder identisch mit dem Namen des Unterschlüssels oder mit dessen "(Standard)"-Wert. Sollten Sie hier nicht benötigte Kontextmenüpunkte entdecken, löschen Sie einfach den betreffenden Unterschlüssel.
Der nächste potenziell relevante Schlüssel findet sich unter "Hkey_Classes_Root\*\ShellEx\ContextMenuHandlers". Programme tragen ihren Kontextmenüpunkt hier aber nicht im Klartext ein, die Einträge sind deshalb schwerer zu identifizieren. Beispielsweise legt Winzip einen Unterschlüssel namens "Win-Zip" an, dessen Eintrag "(Standard)" in Form einer hexadezimalen Zahlenkette auf eine Class-ID verweist.
Diese Class-ID bestimmt die eigentlichen Menüpunkte und deren Namen. Wenn Sie wegen der abstrakten Class-ID nicht sicher sind, welcher Menüpunkt sich tatsächlich hinter der Zahlenkette versteckt, machen Sie einen einfachen Test:
Gehen Sie zu einem verdächtigen Schlüssel, klicken Sie doppelt auf den Eintrag "(Standard)", und tragen Sie im Dialog "Zeichenkette bearbeiten" ein Minuszeichen am Anfang der Zahlenkette ein.
Die Class-ID ist damit deaktiviert. Sehen Sie jetzt im Kontextmenü nach, ob der entsprechende Menüpunkt verschwunden ist. Ist das der Fall, dann haben Sie den richtigen Registry-Eintrag gefunden. Wenn sich der Punkt weiterhin zeigt, entfernen Sie das Minuszeichen wieder vom Anfang der Zahlenkette und wiederholen den Test mit dem nächsten verdächtigen Eintrag.
Anschließend geht es weiter zum Schlüssel "Hkey_Classes_Root\AllFileSystemObjects\Shell", der nicht nur Auswirkungen auf das Kontextmenü von Dateien hat, sondern auch von Ordnern.
Falls der Unterschlüssel "Shell" vorhanden ist, können hier analog zu "Hkey_Classes_Root\*\Shell" Menü-Einträge im Klartext vorliegen. In den Unterschlüsseln von "Hkey_Classes_Root\AllFileSystemObjects\ shellex\ContextMenuHandlers" finden Sie wieder Class-IDs, die die Menüpunkte festlegen.
So ist hier etwa unter "Send To" die Funktion des Kontextmenüpunkts "Senden an" definiert. Nach dem gleichen Schema enthalten "Hkey_ Classes_Root\Folder" und "Hkey_Classes_Root\Directory" in den Unterschlüsseln "Shell" und "ContextMenuHandlers" mögliche Einträge für das Kontextmenü von Ordnern.
Wenn Sie diese Registry-Schlüssel nicht systematisch durchgehen, sondern pauschal alle Kontextmenüpunkte löschen möchten, die nicht als Standard zu Windows gehören, nimmt Ihnen eine Registry-Datei die Arbeit ab:
2KNOKONT.REG . ist eine REG-Datei für Windows 2000 und XP. Ein Doppelklick importiert die Datei in die Registry und löscht aus den genannten Schlüsseln alle Kontextmenüpunkte.

Die Datei "2KNOKONT.REG " verschicke ich per Mail, wenn sie wer braucht!

((((( Strictly4me )))))

Benutzeravatar
Gumfuzi
★ Team Admin ★
Beiträge: 34359
Registriert: 10.11.2003, 00:00
Hat sich bedankt: 21 Mal
Danke erhalten: 55 Mal
Gender:

Beitrag von Gumfuzi » 07.03.2004, 13:45

Das wäre etwas für unsere FAQ's - oder?
[x] <=- Hier Nagel einschlagen für neues Display!
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.

BlueTiger
★ Ehrenmitglied ★
Beiträge: 5624
Registriert: 10.11.2003, 00:00

Beitrag von BlueTiger » 07.03.2004, 15:08

Danke, mit der Anleitung konnte ich die ca. 2/3 der unerwünschten Einträge entfernen. Der Rest stört nicht so.

Antworten