Wenn Sie auf einigen Computern mit der rechten Maustaste auf eine Datei oder einen Ordner klicken, kann es mehrere Sekunden dauern, bis das Kontextmenü angezeigt wird. In diesem Artikel erfahren Sie, wie Sie die Probleme mit langsamen Rechtsklicks und andere Probleme mit der Shell-Erweiterung des Kontextmenühandlers in Windows beheben. Hier sind einige der Symptome, mit denen Sie möglicherweise konfrontiert sind.
- Wenn Sie mit der rechten Maustaste auf eine Datei/einen Ordner klicken, kann es eine große Verzögerung geben, 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, nichts passiert. 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 Netzwerk Karte ist aktiviert.
- Wenn Sie mit der rechten Maustaste auf einen Ordner klicken und Eigenschaften wählen, kann nichts passieren.
- Das Rechtsklick-Menü wird hässlich (klassisches Aussehen), nachdem eine ältere Version von Notepad++ installiert wurde
- Der Fehler Data Execution Prevention (DEP) tritt auf, wenn Windows Explorer oder die Systemsteuerung gestartet wird.
- Wenn Sie im Aufgabenbereich oder im Menüband des Datei-Explorers auf Diashow oder Drucken klicken, passiert nichts.
- Wenn Sie in Windows 7 Backup and Restore auf „Backup einrichten“ oder auf „Einstellungen ändern“ klicken, passiert nichts oder die
System32
Ordner öffnet. - Wenn Sie mit der rechten Maustaste auf Start klicken, um auf das Menü Win+X (Power User) in Windows 10 zuzugreifen, keine der abkürzungen funktioniert. Gleichzeitig funktionieren sie korrekt aus dem Win+X-Verknüpfungsordner.
- Rechtsklick Kontextmenü Als Administrator ausführen funktioniert nicht.
-
Ordnernamen nach dem Punkt (Punkt) im Explorer abgeschnitten (verursacht durch
SchildkröteSVN
Shell-Erweiterung)
Weil
Eine schlecht codierte Shell-Erweiterung für den Kontextmenü-Handler, die von einem Drittanbieterprogramm hinzugefügt wurde, kann eines der oben genannten Symptome verursachen.
Ein Kontextmenü-Handler ist eine Art Shell-Erweiterung, die Ihrem Kontextmenü Befehle hinzufügt. Beispielsweise sind die Einträge „Mit Windows Defender scannen“, „Als Desktophintergrund festlegen“ usw., die Sie im Rechtsklickmenü sehen, standardmäßig in Windows enthaltene Kontextmenü-Handler. Ebenso können Programme von Drittanbietern ihre eigenen Erweiterungen hinzufügen.
Wenn die Explorer-Shell abstürzt, schreibt sie einen Eintrag in das Anwendungsereignisprotokoll. Sie können die Ereignisanzeige öffnen und nach aktuellen Anwendungsprotokollfehlern suchen 1000
um weitere Informationen zum Absturz zu erhalten.
In einigen Fällen wird der genaue Name der problematischen Shell-Erweiterung im Anwendungsereignisprotokoll angezeigt. Hier ist ein Beispiel:
Protokollname: Anwendung. Quelle: Anwendungsfehler. Datum: Ereignis-ID: 1000. Aufgabenkategorie: (100) Stufe: Fehler. Stichworte: Klassiker. Benutzer: N/A. Computer: Beschreibung: Name der fehlerhaften Anwendung: explorer.exe, Version: 10.0.10240.16405, Zeitstempel: 0x55b455cf. Name des fehlerhaften Moduls:IDTNCPL.cpl, Version: 1.0.6365.0, Zeitstempel: 0x4e68a44d. Ausnahmecode: 0xc0000005. Fehleroffset: 0x00001151. Fehlerhafte Prozess-ID: 0x1284. Startzeit der fehlerhaften Anwendung: 0x01d0d2a6d2ff07fc. Pfad der fehlerhaften Anwendung: C:\WINDOWS\explorer.exe. Pfad des fehlerhaften Moduls: C:\WINDOWS\system32\IDTNCPL.cpl. Berichts-ID: 1da3cf69-34ba-4871-bb74-5bbaa97e8eb0
Hier ist ein weiterer Fall, in dem die Shell-Erweiterung von Foxit PhantomPDF ConvertToPDFShellExtension_x64.dll
den Absturz verursacht hat.
In einigen Fällen kann der Modulname jedoch angezeigt werden als shell32.dll
anstelle des eigentlichen Drittanbietermoduls, das das Problem verursacht hat.
Bitte versuchen Sie dies zuerst!
Verursacht das Menü Senden an (nicht Shell-Erweiterungen) die Verzögerung?
[Wenn Sie auf dieser Seite gelandet sind, um einen Absturz (anstelle des Problems „Rechtsklickmenüverzögerung“) beim Rechtsklick zu beheben, überspringen Sie diesen Teil und gehen Sie zu ShellExView Abschnitt unten.]
Eine Shell-Erweiterung für den Kontextmenü-Handler eines Drittanbieters ist möglicherweise nicht immer der Grund für Verzögerungen im Kontextmenü. Die Verzögerung kann auch durch die Elemente in Ihrem Senden an-Menü verursacht werden – insbesondere die externen Laufwerke und Netzlaufwerke. Wenn Sie mit der rechten Maustaste auf eine Datei oder einen Ordner klicken, erstellt Windows die Liste der Menüelemente und zählt auch die Elemente zum Senden an auf.
Durch Aktivieren der DelaySendToMenuBuild
und NoDrivesInSendToMenu
Registrierungseinstellungen können Sie das Rechtsklickmenü viel schneller anzeigen lassen. Das funktioniert auch unter Windows 10 einwandfrei.
Weitere Informationen finden Sie im Artikel Versteckte Registrierungseinstellungen für das Menü „Senden an“.
Wenn dies das Rechtsklickmenü beschleunigt, können Sie den Rest der Anweisungen in diesem Beitrag überspringen.
Falls die obigen Registrierungseinstellungen auch nach einem Neustart nicht helfen, besteht der nächste Schritt darin, die Shell-Erweiterung des Kontextmenühandlers zu isolieren, die das Problem verursachen könnte.
[Fix] Rechtsklick-Probleme, die durch Shell-Erweiterungen verursacht werden
Die Kontextmenü-Handler können aus vielen verschiedenen Bereichen der Registrierung geladen werden. Für einen Endbenutzer kann es schwierig sein, festzustellen, welche Erweiterung das Problem verursacht. Sehen wir uns an, wie Sie das Problem mit dem ShellExView-Dienstprogramm einfach eingrenzen können.
ShellExView von Nirsoft ist ein hervorragendes Tool zum Anzeigen und Verwalten aller installierten Shell-Erweiterungen. Es zeigt die Dateibeschreibung, Version, Firmeninformationen, Speicherort, Dateiname und mehr an. Dieses Tool hilft Ihnen, eine nicht benötigte Erweiterung mühelos zu deaktivieren. Dieses Tool kann verwendet werden, um die problematische Shell-Erweiterung zu bestimmen.
Effektive Nutzung von ShellExView zur Behebung von Rechtsklickproblemen
- Herunterladen ShellExView von Nirsoft.net 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 darauf zu aktivieren. Dadurch wird verhindert, dass Sie versehentlich eine integrierte Windows-Shell-Erweiterung deaktivieren.
Dies listet alle Shell-Erweiterungen von Drittanbietern auf, die auf Ihrem System installiert sind.Es gibt verschiedene Arten von Shell-Erweiterungen – z. B. Icon-Handler, Overlay-Handler, Kontextmenü usw. Da wir es mit einem Rechtsklick-Problem in Windows zu tun haben, 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.
- Nachdem Sie ein Element oder eine Gruppe von Elementen deaktiviert haben, verwenden Sie die Explorer neu startenStrg + E Option zum Neustarten der Shell, um zu überprüfen, ob das Problem damit behoben ist. Der Neustart der Explorer-Shell ist ein wesentlicher Schritt. Dies sollte nicht übersprungen werden.Notiz: Sie können auch den Task-Manager verwenden, um starte die Shell neu.
- Wenn das Deaktivieren eines oder einer Gruppe von Elementen das Problem nicht behebt, aktivieren Sie das/die Element(e) wieder, deaktivieren Sie den nächsten Satz von Nicht-Microsoft-Kontextmenü-Handlern in der unteren Hälfte und starten Sie Explorer neu. Wiederholen Sie diesen Vorgang, um die Kontextmenüerweiterungen ein- und auszuschalten und festzustellen, was Ihr Problem verursacht.
Eine noch schnellere Methode besteht darin, die Liste der Kontextmenü-Handler in zwei Gruppen zu teilen, die Hälfte der Einträge auf einmal zu deaktivieren, neu zu starten und das Verhalten erneut zu testen.
Ein Windows-Benutzer namens JClarke kommentiert:
„Sie können sie deaktivieren … sie sagen „einer nach dem anderen“ und sehen, welche Auswirkungen dies 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 funktionierte, also wusste ich, dass ich es einfach eingrenzen musste, genau wie wir es mit MSConfig gemacht haben. Dann habe ich die Liste halbiert, bis es nur noch wenige waren, und habe diese nacheinander bearbeitet. Das Problem ist, dass Sie zwischen den Versuchen neu starten müssen, um die Ergebnisse Ihrer Deaktivierung genau zu testen. Ich fand das Abmelden nicht konsistent.“
Tun Sie dies, bis das Problem behoben ist und Sie schließlich in der Lage sein sollten, die problematische Shell-Erweiterung des Kontextmenü-Handlers zu identifizieren.
Notiz: Es ist nicht immer der Kontextmenü-Handler, aber manchmal kann ein PropertySheet-Handler oder ein Symbol-Handler der Übeltäter sein. Einige Leser haben berichtet, dass der Property Sheet-Handler „IIS W3ext Module“ für das Problem mit den Ordnereigenschaften auf einem Computer mit einer älteren Windows-Version verantwortlich war. In einem anderen eigenartigen Fall war die Systemdatei shimgvw.dll selbst der Schuldige. Diese Module gibt es in Windows 10 sowieso nicht.
Die Explorer-Shell lädt Erweiterungen der folgenden Typen:
- Spaltenhandler
- Kontextmenü
- Hook-Handler kopieren
- Datenhandler
- Drag & Drop-Handler
- Tropfenabwickler
- Symbolhandler
- Symbolüberlagerungs-Handler
- InfoTip-Handler
- Vorschau-Handler
- Property-Handler
- Eigenschaftsblatt
- Suchhandler
- Shell-Ordner
- ShellExecute Hook
- Thumbnail-Handler
Kontextmenü-Handler werden geladen, wenn Sie mit der rechten Maustaste auf eine Datei oder einen Ordner klicken oder sogar auf eine Datei oder einen Ordner doppelklicken. Indem Sie unerwünschte Kontextmenü-Handler deaktivieren, können Sie vermeiden explorer.exe stürzt ab und Rechtsklick-Verzögerungen.
Manuelles Beheben des Problems mit dem Registrierungseditor
Wenn Sie dieses Problem beheben möchten, ohne ShellExView oder ähnliche Tools zu verwenden, finden Sie hier einige Hintergrundinformationen zur Vorgehensweise. Dies ist jedoch nur für fortgeschrittene Benutzer gedacht, 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 beim Rechtsklick auf Ordner?
Kontextmenü-Handler können aus jedem dieser Bereiche geladen werden:
Ort | Beschreibung |
---|---|
HKCR\*\shellex\contextmenuhandlers | Dateien |
HKCR\AllFileSystemObjects\shellex\contextmenuhandlers | Dateien und Dateiordner |
HKCR\Ordner\shellex\contextmenuhandlers | Ordner (virtuell und real) |
HKCR\Verzeichnis\shellex\contextmenuhandlers | Dateiordner |
HKCR\[ProgID]\shellex\contextmenuhandlers | Dateiklasse |
HKCR\Verzeichnis\Hintergrund\shellex\ContextMenuHandlers | Desktop- und Ordnerhintergrund |
HKCR\SystemFileAssociations\[.file_ext]\shellex\ContextMenuHandlers | Dateien |
HKCR\SystemFileAssociations\[PerceivedType]\shellex\ContextMenuHandlers | Dateien eines bestimmten Typs („Wahrgenommener Typ“) |
desktop.ini | Ordner (Kontextmenü pro Ordner) |
Notiz:HKCR ist der Kurzname für die HKEY_CLASSES_ROOT Registrierungsknoten.
Wenn bei der Bearbeitung eines Ordners eines der zuvor erläuterten Symptome auftritt, müssen Sie möglicherweise die in diesen Bereichen geladenen Kontextmenü-Handler überprüfen (AllFileSystemObjects, Ordner, Verzeichnis). Wenn es nur für a. ist .TXT
Datei, überprüfen Sie die installierten Handler für die Dateiklasse von .TXT
(HKCR\txtfile
). Sehen Sie, wie man a map kartographiert Dateierweiterung zu ProgId.
Unter dem ContextMenuHandler Registrierungsschlüssel, sehen Sie möglicherweise einen oder mehrere Unterschlüssel; jede Taste stellt eine Shell-Erweiterung für einen Kontextmenü-Handler dar. Die Schlüssel können ein geeignetes Label haben oder eine GUID als Namen enthalten.
Die GUIDs können im Web oder im HKCR\CLSID\{GUID}\InProcServer32
Registry-Speicherort, um das entsprechende Programm und die .dll Dateinamen.
Öffnen Sie den Registrierungseditor und sichern Sie den ausgewählten Zweig, löschen Sie die Kontextmenü-Handler einzeln zum Testen. Nach jeder Registrierungsänderung müssen Sie mussNeustart der Explorer-Shell damit die Änderungen wirksam werden. Hier ist ShellExView praktisch. Es beinhaltet die Strg + E Verknüpfung zum Neustart des Explorers.
Langsamer Rechtsklick nur auf vernetzten Computern?
In einigen Fällen, die nichts mit Shell-Erweiterungen zu tun haben, kann es vorkommen, dass das Kontextmenü extrem langsam erscheint, wenn ein System mit einem Netzwerk verbunden ist. Und das Deaktivieren des Wi-Fi-Adapters oder der Ethernet-Verbindung kann die normale Rechtsklick-Funktionalität wiederherstellen. Wie bereits erwähnt, handelt es sich hierbei um ein Nicht-Shell-Erweiterungsproblem, das normalerweise durch das Hinzufügen einer Kontextmenüoption verursacht wird, die auf ein Programm verweist, das sich auf einer Netzwerkfreigabe befindet.
Angenommen, WinZip befindet sich an einem freigegebenen Speicherort oder Dateiserver, wenn der Benutzer WinZip von der Netzwerkfreigabe startet und die WinZip Shell-Integration auf ihrem System aktiviert, zeigt der Registrierungseintrag auf eine Datei am Netzwerkspeicherort, wie z wie:
HKEY_CLASSES_ROOT\WinZip\shell\open\command
Mit dem (Ursprünglich)
Wert wie folgt zugewiesen:
\\192.168.0.8\programme\winzip.exe "%1"
Wenn der Dateiserver oder der Netzwerkcomputer, auf dem das Programm gehostet wird, mit der obigen Einstellung ausgeschaltet ist und Sie mit der rechten Maustaste auf eine Datei auf Ihrem Computer klicken, sehen Sie eine große Verzögerung. Und einige der folgenden Symptome können beobachtet werden.
- Manchmal erleben Sie einen langsamen Rechtsklick, nur zum ersten Mal nach einem Neustart.
- Sie sehen auch, dass einige Pakete über das Netzwerk übertragen werden (Taskleisten-Benachrichtigungssymbol).
- Möglicherweise stellen Sie auch fest, dass das Deaktivieren des DHCP-Dienstes die Anzeige des Rechtsklickmenüs in einigen Systemen 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 mithilfe des Registrierungseditors zum entsprechenden Registrierungsschlüssel springen.
Starten Sie ShellMenuView und lassen Sie es die Elemente auffüllen.
Sortieren Sie nach der Spalte Dateiname, um schnell UNC-Pfade zu identifizieren, die auf einen vernetzten Computer oder zugeordnete Netzlaufwerksbuchstaben verweisen.
Klicken Sie mit der rechten Maustaste auf den Eintrag und klicken Sie auf Ausgewählte Elemente deaktivieren um das Erscheinen des Menüpunktes 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.
Dadurch gelangen Sie zum entsprechenden Zweig im Registrierungseditor. Sichern Sie den Schlüssel, indem Sie ihn nach a. exportieren .reg-Datei, und löschen Sie dann die Verzweigung.
Verwenden von RegScanner
Eine andere Möglichkeit ist die Verwendung der RegScanner Dienstprogramm von Nirsoft. RegScanner ist ein kleines Dienstprogramm von Nirsoft, mit dem Sie die Registrierung durchsuchen, die gewünschten Registrierungswerte finden, die den angegebenen Suchkriterien entsprechen, und diese in einer Liste anzeigen. 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 beginnt \\
(UNC-Pfad)
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 nach Einträgen, die die Netzwerkfreigabe enthalten – UNC-Pfad oder zugeordneter Laufwerksbuchstabe.
Jetzt kennen Sie den Eintrag, der die Rechtsklickverzögerung verursacht. Gehen Sie zu diesem bestimmten Ort in Regedit, sichern Sie die entsprechenden Schlüssel und löschen Sie dann die betreffenden Schlüssel.
Ich hoffe, diese Anleitung war hilfreich für Sie, um langsame Rechtsklickprobleme, Explorer-Abstürze und andere Leistungsprobleme zu beheben, die durch Kontextmenü-Handler in Windows verursacht werden.
Eine kleine Bitte: Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte?
Eine "kleine" Aktie von Ihnen würde dem Wachstum dieses Blogs sehr helfen. Einige tolle Vorschläge:- Pin es!
- Teilen Sie es mit Ihrem Lieblingsblog + Facebook, Reddit
- Tweete es!