Fix: Langsamer Rechtsklick und Explorer-Abstürze durch Shell-Erweiterungen
Symptome
- Wenn Sie mit der rechten Maustaste auf eine Datei / einen Ordner klicken, kann es zu einer großen Verzögerung kommen, bevor Windows das Kontextmenü anzeigt.
- Wenn Sie versuchen, den Papierkorb zu leeren, wird stattdessen eine andere Anwendung geöffnet.
- Wenn Sie mehrere Dateien auswählen, klicken Sie mit der rechten Maustaste und klicken Sie auf Öffnen / Drucken. Es passiert nichts. Während es funktioniert, wenn eine einzelne Datei ausgewählt ist.
- Fehlermeldung „Windows Explorer hat ein Problem festgestellt und muss geschlossen werden. Wir entschuldigen uns für die Unannehmlichkeiten, wenn Sie mit der rechten Maustaste auf einen Ordner klicken.
- Rechtsklick ist nur dann extrem langsam, wenn die Netzwerkkarte aktiviert ist.
- Wenn Sie mit der rechten Maustaste auf einen Ordner klicken und Eigenschaften auswählen, kann nichts passieren.
- Das Kontextmenü wird nach der Installation einer älteren Version von Notepad ++ hässlich (klassisches Aussehen)
- Beim Starten von Windows Explorer oder Systemsteuerung tritt ein DEP-Fehler (Data Execution Prevention) auf.
- Wenn Sie im Aufgabenbereich oder in der Multifunktionsleiste des Datei-Explorers auf Diashow oder Drucken klicken, geschieht nichts.
- Wenn Sie in Windows 7 Backup and Restore auf "Backup einrichten" oder "Einstellungen ändern" klicken, geschieht nichts oder der System32-Ordner wird geöffnet.
- Wenn Sie mit der rechten Maustaste auf Start klicken, um auf das Win + X-Menü (Hauptbenutzer) in Windows 10 zuzugreifen, funktioniert keine der Verknüpfungen. Während sie im Win + X-Verknüpfungsordner korrekt funktionieren.
- Klicken Sie mit der rechten Maustaste auf das Kontextmenü. Als Administrator ausführen funktioniert nicht.
Ursache
Eine schlecht codierte Shell-Erweiterung des Kontextmenü-Handlers, die von einem Programm eines Drittanbieters hinzugefügt wurde, kann eines der oben genannten Symptome verursachen. Ein Kontextmenü-Handler ist eine Art Shell-Erweiterung, die Ihrem Rechtsklick-Menü Befehle hinzufügt. Beispielsweise sind die Einträge "Mit Windows Defender scannen", "Als Desktop-Hintergrund festlegen" usw., die Sie im Kontextmenü sehen, Kontextmenü-Handler, die standardmäßig in Windows enthalten sind. Ebenso können Programme von Drittanbietern ihre eigenen Erweiterungen hinzufügen.
Da Kontextmenü-Handler aus vielen verschiedenen Bereichen in der Registrierung geladen werden können, kann es für einen Endbenutzer schwierig sein, genau zu bestimmen, welche Erweiterung das Problem verursacht.
Fehlerbehebung bei Problemen mit der rechten Maustaste, die durch Shell-Erweiterungen verursacht werden
ShellExView von Nirsoft ist ein hervorragendes Tool zum Anzeigen und Verwalten aller installierten Shell-Erweiterungen. Es zeigt die Dateibeschreibung, Version, Unternehmensinformationen, Speicherort, Dateinamen und mehr an. Mit diesem Tool können Sie mühelos eine Erweiterung deaktivieren, die Sie nicht benötigen. Mit diesem Tool kann die problematische Shell-Erweiterung ermittelt werden.
Effektive Verwendung von ShellExView zur Lösung von Rechtsklickproblemen
Laden Sie ShellExView von Nirsoft.net herunter und führen Sie es aus. Es durchsucht die Registrierung nach allen Shell-Erweiterungen.

Klicken Sie im Menü Optionen auf Alle Microsoft-Erweiterungen ausblenden, um das Häkchen zu aktivieren. Dies verhindert, dass Sie versehentlich eine integrierte Windows-Shell-Erweiterung deaktivieren.

Hier werden alle auf Ihrem System installierten Shell-Erweiterungen von Drittanbietern aufgelistet.

Es gibt verschiedene Arten von Shell-Erweiterungen, z. B. Symbol-Handler, Overlay-Handler, Kontextmenü usw. Da es sich bei Windows um ein Problem mit der rechten Maustaste handelt, sind wir besonders an Kontextmenü-Handlern interessiert.
Sortieren Sie die Ergebnisse mit Typ, sodass die Kontextmenü-Handler zusammen angezeigt werden.
Deaktivieren Sie als Nächstes die Kontextmenü-Handler nacheinander. Oder noch besser, deaktivieren Sie die erste Hälfte der angezeigten Elemente.
Wenn Sie ein Element oder eine Gruppe von Elementen deaktiviert haben, starten Sie die Shell mit der Option Explorer neu starten Strg + E, um zu überprüfen, ob das Problem dadurch behoben wird. Wenn das Problem durch Deaktivieren eines oder mehrerer Elemente nicht behoben werden kann, aktivieren Sie die Elemente wieder und deaktivieren Sie den nächsten Satz von Nicht-Microsoft-Kontextmenü-Handlern in der unteren Hälfte. Starten Sie den Explorer neu.

"Sie können sie deaktivieren ... sie sagen" eins nach dem anderen "und sehen, welche Auswirkungen es auf das Problem hat. Ich habe es viel schneller gemacht, indem ich die Liste halbiert, die Hälfte der Einträge auf einen Schlag deaktiviert, neu gestartet und den Rechtsklick versucht habe. Es hat funktioniert, also wusste ich, dass ich es nur eingrenzen musste, so wie wir es früher mit msconfig gemacht haben. Dann halbierte ich die Liste, bis es nur noch wenige waren, und tat dies nacheinander. Das Problem ist, dass Sie zwischen den Versuchen einen Neustart durchführen müssen, um die Ergebnisse Ihrer Deaktivierung genau zu testen. Ich fand das Abmelden nicht konsistent. “
$config[ads_text6] not foundTun Sie dies, bis das Problem behoben ist und Sie schließlich in der Lage sein sollten, die fehlerhafte Shell-Erweiterung des Kontextmenü-Handlers zu identifizieren.
Hinweis: Es ist nicht immer der Kontextmenü-Handler, aber manchmal kann ein PropertySheet-Handler oder ein Icon-Handler der Schuldige sein. Einige Leser haben berichtet, dass der Eigenschaftenblatt-Handler "IIS W3ext-Modul" für das Problem mit den Ordnereigenschaften auf einem Computer mit einer älteren Windows-Version verantwortlich war. In einem anderen besonderen Fall war die Systemdatei shimgvw.dll selbst der Schuldige. Diese Module existieren in Windows 10 sowieso nicht.
Die Explorer-Shell lädt Erweiterungen der folgenden Typen:
- Spaltenhandler
- Kontextmenü
- Kopieren Sie den Hook-Handler
- Datenhandler
- Drag & Drop-Handler
- Drop Handler
- Icon Handler
- Icon Overlay Handler
- InfoTip-Handler
- Vorschau-Handler
- Property Handler
- Immobilienblatt
- Suchhandler
- Shell-Ordner
- ShellExecute Hook
- Miniaturbild-Handler
Kontextmenü-Handler werden geladen, wenn Sie mit der rechten Maustaste auf eine Datei oder einen Ordner klicken oder wenn Sie auf eine Datei oder einen Ordner doppelklicken. Durch Deaktivieren unerwünschter Kontextmenü-Handler können Sie Abstürze von explorer.exe und Verzögerungen mit der rechten Maustaste vermeiden.
Problem manuell mit dem Registrierungseditor beheben
Wenn Sie dieses Problem ohne Verwendung von ShellExView oder ähnlichen Tools beheben möchten, finden Sie hier einige Hintergrundinformationen dazu. Dies gilt jedoch nur für fortgeschrittene Benutzer, die mit der Verwendung des Registrierungseditors vertraut sind.
Beobachten Sie zunächst, wann das Problem auftritt. Wenn Sie mit der rechten Maustaste auf einen bestimmten Dateityp klicken? Oder alle Dateitypen? Oder nur wenn Sie mit der rechten Maustaste auf Ordner klicken?
Kontextmenü-Handler können aus jedem dieser Bereiche geladen werden:
Lage | Beschreibung |
---|---|
HKCR \ * \ shellex \ contextmenuhandlers | Dateien |
HKCR \ AllFileSystemObjects \ shellex \ contextmenuhandlers | Dateien und Dateiordner |
HKCR \ Folder \ shellex \ contextmenuhandlers | Ordner (virtuell und real) |
HKCR \ Directory \ shellex \ contextmenuhandlers | Dateiordner |
HKCR \ [ProgID] \ shellex \ contextmenuhandlers | Dateiklasse |
HKCR \ Directory \ Background \ shellex \ ContextMenuHandlers | Desktop & Ordner Hintergrund |
HKCR \ SystemFileAssociations \ [. File_ext] \ shellex \ ContextMenuHandlers | Dateien |
HKCR \ SystemFileAssociations \ [PerceivedType] \ shellex \ ContextMenuHandlers | Dateien eines bestimmten Typs ("Wahrgenommener Typ") |
desktop.ini | Ordner (Kontextmenü pro Ordner) |
Hinweis: HKCR ist der Kurzname für den Registrierungsknoten HKEY_CLASSES_ROOT .
In Verbindung stehender Artikel Verwalten Sie die Kontextmenüeinträge für Ordner, Laufwerke und Namespace-ObjekteWenn eines der zuvor erläuterten Symptome beim Umgang mit einem Ordner auftritt, müssen Sie möglicherweise die in diesen Bereichen geladenen Kontextmenü-Handler ( AllFileSystemObjects, Folder, Directory ) überprüfen . Wenn es sich nur um eine .txt
Datei handelt, überprüfen Sie die installierten Handler für die HKCR\txtfile
( HKCR\txtfile
). Erfahren Sie, wie Sie eine Dateierweiterung ProgId zuordnen.
Unter dem Registrierungsschlüssel ContextMenuHandlers werden möglicherweise ein oder mehrere Unterschlüssel angezeigt. Jeder Schlüssel repräsentiert eine Shell-Erweiterung der Kontextmenü-Handler. Die Schlüssel können eine ordnungsgemäße Bezeichnung haben oder eine GUID als Namen enthalten.

Die GUIDs können im Web oder im HKCR\CLSID\{GUID}\InProcServer32
werden, um das entsprechende Programm und den DLL- Dateinamen zu ermitteln.
Öffnen Sie den Registrierungseditor und sichern Sie den ausgewählten Zweig. Löschen Sie die zu testenden Kontextmenü-Handler nacheinander. Nach jeder Registrierungsänderung müssen Sie die Explorer-Shell neu starten, damit die Änderungen wirksam werden. Hier ist ShellExView praktisch. Es enthält die Tastenkombination Strg + E zum Neustart des Explorers.
In Verbindung stehender Artikel Desktop "Neues" Kontextmenü Langsam in Windows 10 v1809Langsamer Rechtsklick nur auf vernetzte Computer?
In einigen Fällen, die nicht mit Shell-Erweiterungen zusammenhängen, wird das Kontextmenü möglicherweise sehr langsam angezeigt, wenn ein System mit einem Netzwerk verbunden ist. Durch Deaktivieren des WLAN-Adapters oder der Ethernet-Verbindung wird möglicherweise die normale Rechtsklick-Funktionalität wiederhergestellt. Wie bereits erwähnt, handelt es sich hierbei um ein Problem ohne Shell-Erweiterung, das normalerweise durch das Hinzufügen einer Kontextmenüoption verursacht wird, die auf ein Programm verweist, das sich auf einer Netzwerkfreigabe befindet.
$config[ads_text6] not foundAngenommen, WinZip befindet sich an einem freigegebenen Speicherort oder Dateiserver. Wenn der Benutzer WinZip über die Netzwerkfreigabe startet und die WinZip Shell-Integration auf seinem System aktiviert, verweist der Registrierungseintrag auf eine Datei am Netzwerkspeicherort, z.
Befehl HKEY_CLASSES_ROOT \ WinZip \ shell \ open \
Mit dem (default)
Wert wird Folgendes zugewiesen:
\\ 192.168.0.8 \ programme \ winzip.exe "% 1"
Wenn mit der obigen Einstellung der Dateiserver oder der Netzwerkcomputer, auf dem sich das Programm befindet, ausgeschaltet ist und Sie mit der rechten Maustaste auf eine Datei auf Ihrem Computer klicken, tritt eine große Verzögerung auf. Und einige der folgenden Symptome können beobachtet werden.
- Manchmal tritt ein langsamer Rechtsklick auf, nur zum ersten Mal nach einem Neustart.
- Außerdem werden einige Pakete über das Netzwerk übertragen (Taskleisten-Benachrichtigungssymbol).
- In einigen Systemen stellen Sie möglicherweise auch fest, dass das Deaktivieren des DHCP-Dienstes die Rechtsklick-Menüanzeige beschleunigt.
Wie finden Sie die Registrierungseinträge, die auf Dateien auf einer Netzwerkfreigabe verweisen?
Verwenden von ShellMenuView
ShellMenuView ist ein weiteres Tool von Nirsoft, das die statischen Kontextmenüelemente (Nicht-Shell-Erweiterungen) aus der Registrierung auflistet. Mit diesem Tool können Sie Menüelemente deaktivieren / aktivieren oder mit dem Registrierungseditor zum entsprechenden Registrierungsschlüssel springen.
Starten Sie ShellMenuView und lassen Sie es die Elemente füllen.

Sortieren Sie nach der Spalte Dateiname, um schnell UNC-Pfade zu identifizieren, die auf einen Netzwerkcomputer verweisen, oder zugeordnete Netzwerklaufbuchstaben.
Klicken Sie mit der rechten Maustaste auf den Eintrag und klicken Sie auf Ausgewählte Elemente deaktivieren, um die Anzeige des Menüelements zu deaktivieren. Um den Eintrag vollständig zu entfernen, klicken Sie mit der rechten Maustaste auf das Element und klicken Sie auf In RegEdit öffnen
Hiermit gelangen Sie zum entsprechenden Zweig im Registrierungseditor. Sichern Sie den Schlüssel, indem Sie ihn in eine REG-Datei exportieren, und löschen Sie dann den Zweig.
RegScanner verwenden
Eine weitere Option ist die Verwendung des Dienstprogramms RegScanner von Nirsoft. RegScanner ist ein kleines Dienstprogramm von Nirsoft, mit dem Sie die Registrierung scannen, die gewünschten Registrierungswerte finden können, die den angegebenen Suchkriterien entsprechen, und diese in einer Liste anzeigen können. Nachdem Sie die Registrierungswerte gefunden haben, können Sie in RegEdit einfach zum richtigen Wert springen, indem Sie einfach auf das gewünschte Registrierungselement doppelklicken. Sie müssen die Registrierungswerte durchsuchen, deren Datenfeld mit der Zeichenfolge \\
(UNC-Pfad) beginnt.
Führen Sie RegScanner aus und konfigurieren Sie die Suchoptionen wie folgt:

Klicken Sie auf die Schaltfläche Scannen. Sortieren Sie die Suchergebnisse nach Datenspalte und suchen Sie Einträge mit der Netzwerkfreigabe - UNC-Pfad oder einem zugeordneten Laufwerksbuchstaben.

Jetzt kennen Sie den Eintrag, der die Rechtsklickverzögerung verursacht. Gehen Sie zu diesem bestimmten Speicherort in Regedit, sichern Sie die entsprechenden Schlüssel und löschen Sie die fehlerhaften Schlüssel.
Ich hoffe, dieses Handbuch war hilfreich für Sie, um Probleme mit langsamen Rechtsklicks, Explorer-Abstürze und andere Leistungsprobleme zu beheben, die durch Kontextmenü-Handler in Windows verursacht wurden.