Eine praktische Anleitung zum Bereinigen des Rechtsklickmenüs in Windows 10 und Windows 11: App-Einträge sicher entfernen, Verknüpfungen unter Senden an bearbeiten, Registry-Verben deaktivieren, erweiterte Befehle ausblenden und den Datei-Explorer nach Änderungen neu starten.
Das Windows-Kontextmenü ist das Menü, das angezeigt wird, wenn Sie mit der rechten Maustaste auf eine Datei, einen Ordner, ein Laufwerk, den Desktop oder einen leeren Bereich im Datei-Explorer klicken. Es bietet schnellen Zugriff auf Aktionen wie Öffnen, Kopieren, Umbenennen, Eigenschaften, Archivprogramme, Cloud-Speicherbefehle, Antivirus-Scans, Bildkonverter, Code-Editoren und andere app-spezifische Verknüpfungen.
Mit der Zeit kann das Menü überladen werden, weil viele Programme bei der Installation eigene Einträge hinzufügen. Einige davon sind nützlich, andere verlangsamen den Rechtsklick, machen das Menü schwerer lesbar oder bleiben erhalten, obwohl das zugehörige Programm nicht mehr verwendet wird.
Das Entfernen ungenutzter Einträge macht das Rechtsklickmenü leichter lesbar und schneller nutzbar.
Fehlerhafte Shell-Erweiterungen können den Datei-Explorer verzögern, wenn Sie mit der rechten Maustaste auf Dateien oder Ordner klicken.
Das Ausblenden selten genutzter Befehle verringert das Risiko, versehentlich die falsche App-Aktion anzuklicken.
Kontextmenüeinträge können einfache Verknüpfungen, App-Einstellungen, Registry-Verben oder COM-basierte Shell-Erweiterungen sein. Einige lassen sich sicher über eine Benutzeroberfläche entfernen. Andere erfordern den Registrierungs-Editor, daher sollten Sie den jeweiligen Schlüssel vor jeder Änderung sichern.
CLSID-Schlüssel, ohne die zugehörige App zu identifizieren.SystemPropertiesProtection ein und drücken Sie Enter.Klicken Sie im Registrierungs-Editor mit der rechten Maustaste auf den Schlüssel, den Sie ändern möchten, und wählen Sie Exportieren. Speichern Sie die Datei unter einem aussagekräftigen Namen. Falls etwas schiefgeht, können Sie die exportierte .reg-Datei doppelt anklicken, um den alten Zustand wiederherzustellen.
reg export "HKCU\Software\Classes\*\shell" "%USERPROFILE%\Desktop\context-menu-backup.reg" /y
Bevor Sie etwas löschen, sollten Sie die Quelle des Eintrags ermitteln. Dasselbe Rechtsklickmenü kann aus mehreren Speicherorten zusammengesetzt sein, und jeder Speicherort erfordert eine andere Bereinigungsmethode.
| Menübereich | Häufige Quelle | Beste Bereinigungsmethode |
|---|---|---|
| Hauptmenü beim Rechtsklick | App-Einstellung, statisches Registry-Verb oder Shell-Erweiterung | Zuerst in der App deaktivieren, dann bei Bedarf Registry-Schlüssel prüfen |
| Weitere Optionen anzeigen | Legacy-Kontextmenühandler und klassische Shell-Verben | Registry-Bereinigung oder Shell-Erweiterungsmanager |
| Senden an | Verknüpfungen im SendTo-Ordner des Benutzers | Verknüpfungen aus shell:sendto löschen oder verschieben |
| Neu | ShellNew-Registry-Einträge für Dateitypen |
Den zugehörigen ShellNew-Eintrag vorsichtig deaktivieren |
| Öffnen mit | Dateizuordnungsverlauf und Anwendungsregistrierungen | Standard-Apps zurücksetzen oder Dateizuordnungseinträge bereinigen |
Die sicherste Regel ist einfach: Beginnen Sie mit dem Programm, das den Eintrag hinzugefügt hat. Verwenden Sie Registry-Methoden nur, wenn das Programm keine entsprechende Einstellung bietet oder wenn nach der Deinstallation der App ein defekter Eintrag zurückbleibt.
Viele Apps, die Rechtsklickeinträge hinzufügen, bieten auch eine Einstellung zum Abschalten dieser Integration. Das ist die sauberste Methode, weil die App ihre eigene Integration entfernt, ohne defekte Registry-Verweise zu hinterlassen.
Dieser Ansatz ist besonders häufig bei Archivprogrammen, Cloud-Speicherclients, Entwicklertools, Bildeditoren, Backup-Apps, Antivirus-Tools und Medienkonvertern.
Wenn Sie das Programm nicht mehr verwenden, ist die Deinstallation oft besser, als nur den Kontextmenüeintrag auszublenden. Dadurch werden die Anwendung, ihre Hintergrunddienste und die meisten Shell-Integrationskomponenten entfernt.
Wenn der Kontextmenüeintrag nach der Deinstallation des Programms bestehen bleibt, kann es sich um einen verwaisten Registry-Eintrag handeln. Verwenden Sie in diesem Fall die folgenden Registry-Abschnitte.
Das Untermenü Senden an gehört zu den einfachsten Bereichen des Kontextmenüs, die sich bereinigen lassen. Die meisten Einträge darin sind Verknüpfungen in einem normalen Benutzerordner.
shell:sendto ein und drücken Sie Enter.shell:sendto
Das Löschen einer Verknüpfung aus diesem Ordner löscht nicht das eigentliche Ziel. Wenn Sie beispielsweise eine Drucker- oder Ordnerverknüpfung aus Senden an entfernen, wird sie nur aus dem Untermenü entfernt.
Einige Kontextmenüeinträge sind einfache Registry-Befehle, die als Verben bezeichnet werden. Diese Einträge liegen meist unter einem shell-Schlüssel und besitzen einen command-Unterschlüssel, der auf eine ausführbare Datei verweist.
| Registry-Pfad | Wo es angezeigt wird |
|---|---|
HKEY_CLASSES_ROOT\*\shell |
Rechtsklickmenü für alle Dateien |
HKEY_CLASSES_ROOT\Directory\shell |
Rechtsklickmenü für Ordner |
HKEY_CLASSES_ROOT\Directory\Background\shell |
Rechtsklickmenü auf leerem Ordnerhintergrund |
HKEY_CLASSES_ROOT\Drive\shell |
Rechtsklickmenü für Laufwerke |
HKEY_CLASSES_ROOT\Folder\shell |
Rechtsklickmenü für Ordner und Shell-Ordner |
HKEY_CURRENT_USER\Software\Classes\*\shell |
Benutzerspezifische Einträge für alle Dateien |
HKEY_CLASSES_ROOT ist eine zusammengeführte Registry-Ansicht, die systemweite und benutzerspezifische Dateizuordnungsdaten enthält. Wenn Sie einen Eintrag unter HKEY_CLASSES_ROOT nicht finden, prüfen Sie auch HKEY_CURRENT_USER\Software\Classes und HKEY_LOCAL_MACHINE\Software\Classes.
Bei vielen statischen Verben können Sie den Eintrag ausblenden, ohne den gesamten Schlüssel zu löschen, indem Sie unter dem Verb-Schlüssel einen leeren Zeichenfolgenwert namens LegacyDisable hinzufügen.
command-Unterschlüssel.LegacyDisable.reg add "HKCU\Software\Classes\*\shell\ExampleCommand" /v LegacyDisable /t REG_SZ /f
Wenn Sie einen Befehl nicht vollständig entfernen möchten, können Sie einige statische Verben nur dann anzeigen lassen, wenn Sie beim Rechtsklick Shift gedrückt halten. Fügen Sie dem Verb-Schlüssel einen leeren Zeichenfolgenwert namens Extended hinzu.
reg add "HKCU\Software\Classes\*\shell\ExampleCommand" /v Extended /t REG_SZ /f
LegacyDisable und Extended funktionieren bei vielen statischen Verben, deaktivieren aber nicht jede Art von Kontextmenüeintrag. COM-basierte Shell-Erweiterungen werden separat behandelt.
Viele Drittanbieterprogramme fügen Rechtsklickeinträge über ShellEx-Kontextmenühandler hinzu. Das sind COM-Shell-Erweiterungen, die in der Windows-Registry registriert sind. Sie sind leistungsfähiger als einfache Verben und können je nach ausgewählter Datei dynamische Menüeinträge erzeugen.
| Registry-Pfad | Typisches Menüziel |
|---|---|
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers |
Alle Dateien |
HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers |
Dateien und Ordner |
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers |
Ordner |
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers |
Leerer Ordnerhintergrund |
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers |
Laufwerke |
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers |
Ordner und Shell-Ordner |
ContextMenuHandlers-Speicherorte..disabled an das Ende seines Namens anhängen.Das Umbenennen des Handler-Schlüssels ist sicherer als das Löschen, weil Sie ihn durch Zurückbenennen wiederherstellen können. Wenn der Menüeintrag verschwindet und alles korrekt funktioniert, können Sie ihn deaktiviert lassen.
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\ExampleHandler.disabled
Das Menü Öffnen mit kann unübersichtlich werden, wenn Windows alte Apps speichert oder mehrere Programme sich für denselben Dateityp registrieren. Die sicherste Lösung besteht darin, zuerst die Standard-App zurückzusetzen oder zu ändern.
.jpg, .txt oder .pdf.Fortgeschrittene Benutzer können auch die Registry-Einträge OpenWithList und OpenWithProgids für eine bestimmte Erweiterung prüfen. Das sollte jedoch erst nach dem Export der zugehörigen Schlüssel erfolgen.
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.extension
Windows zeigt Registry- und Shell-Integrationsänderungen möglicherweise nicht sofort an. Ein Neustart des Datei-Explorers ist schneller als ein kompletter Neustart des Computers.
taskkill /f /im explorer.exe
start explorer.exe
Wenn der Eintrag weiterhin angezeigt wird, starten Sie den Computer neu. Einige Shell-Erweiterungen werden von Hintergrundkomponenten geladen und werden möglicherweise erst nach einer vollständigen Abmeldung oder einem Neustart entladen.
Die Wiederherstellungsmethode hängt davon ab, wie Sie den Eintrag entfernt haben.
| Wie er entfernt wurde | So stellen Sie ihn wieder her |
|---|---|
| In den App-Einstellungen deaktiviert | App-Einstellungen öffnen und die Explorer- oder Kontextmenüintegration wieder aktivieren |
| Programm wurde deinstalliert | Programm erneut installieren |
| Senden-an-Verknüpfung wurde gelöscht | Verknüpfung in shell:sendto neu erstellen |
LegacyDisable-Wert wurde hinzugefügt |
Den Wert LegacyDisable aus dem Verb-Schlüssel löschen |
| Handler-Schlüssel wurde umbenannt | Auf den ursprünglichen Schlüsselnamen zurückbenennen |
| Registry-Schlüssel wurde gelöscht | Die exportierte .reg-Sicherung importieren oder die Systemwiederherstellung verwenden |
Um einen Registry-Export wiederherzustellen, doppelklicken Sie auf die gespeicherte .reg-Datei und bestätigen Sie das Zusammenführen. Starten Sie danach den Datei-Explorer neu.
HKEY_CURRENT_USER- als auch HKEY_LOCAL_MACHINE-Speicherorte.shell- als auch nach shellex\ContextMenuHandlers-Einträgen.Ein sauberes Rechtsklickmenü lässt sich leichter pflegen, wenn Sie Überladung vermeiden, statt später alles entfernen zu müssen.
Der beste Weg, unerwünschte Windows-Kontextmenüeinträge zu entfernen, beginnt bei der App, die sie hinzugefügt hat. Danach können einfache Ordner wie shell:sendto geprüft werden, und erst anschließend sollten Sie den Registrierungs-Editor verwenden. Bei statischen Verben können LegacyDisable oder Extended Befehle ausblenden, ohne sie zu löschen. Bei ShellEx-Handlern sollten Sie den Schlüssel exportieren und umbenennen, statt ihn dauerhaft zu entfernen.
Starten Sie nach jeder Änderung den Datei-Explorer neu und testen Sie jeweils einen Dateityp. Ein vorsichtiger, rückgängig machbarer Ansatz hält das Menü sauber, ohne den Datei-Explorer oder installierte Anwendungen zu beschädigen.