Oplossing: trage rechtsklik en verkenner crasht veroorzaakt door shell-extensies

click fraud protection

Wanneer u op sommige computers met de rechtermuisknop op een bestand of map klikt, kan het enkele seconden duren voordat het contextmenu verschijnt. In dit artikel wordt uitgelegd hoe u de trage rechtsklikproblemen en andere problemen met de shell-extensie van het contextmenu in Windows kunt oplossen. Hier zijn enkele van de symptomen waarmee u mogelijk te maken krijgt.

  • Wanneer u met de rechtermuisknop op een bestand/map klikt, kan er een enorme vertraging optreden voordat Windows het contextmenu weergeeft.
  • Wanneer u de Prullenbak probeert te legen, wordt in plaats daarvan een andere toepassing geopend.
  • Wanneer u meerdere bestanden selecteert, klikt u met de rechtermuisknop en klikt u op Openen / Afdrukken, er gebeurt niets. Terwijl het werkt wanneer een enkel bestand is geselecteerd.
  • Foutmelding “Er is een probleem opgetreden in Windows Verkenner en moet worden afgesloten. Onze excuses voor het ongemak” wanneer u met de rechtermuisknop op een map klikt.
  • Rechts klikken is alleen extreem traag als de netwerk kaart is ingeschakeld.
  • Wanneer u met de rechtermuisknop op een map klikt en Eigenschappen kiest, gebeurt er niets.
  • Rechtsklikmenu wordt lelijk (klassiek uiterlijk) na installatie van een oudere versie van Notepad++
  • Preventie van gegevensuitvoering (DEP)-fout treedt op wanneer Windows Verkenner of Configuratiescherm wordt gestart.
  • Er gebeurt niets wanneer u op Diavoorstelling of Afdrukken klikt in het deelvenster Taken of het lint van de Verkenner.
  • Wanneer u op "Back-up instellen" of op "Instellingen wijzigen" klikt in Back-up en herstel van Windows 7, gebeurt er niets, of de Systeem32 map wordt geopend.
  • Wanneer u met de rechtermuisknop op Start klikt om toegang te krijgen tot het Win+X-menu (Power User) in Windows 10, geen van de sneltoetsen werkt. Tegelijkertijd werken ze correct vanuit de map Win+X-snelkoppelingen.
  • Rechtsklik Contextmenu Uitvoeren als beheerder werkt niet.
  • Mapnamen afgekapt na de punt (periode) in Explorer (veroorzaakt door SchildpadSVN shell-extensie)

Oorzaak

Een slecht gecodeerde shell-extensie voor het contextmenu die is toegevoegd door een programma van een derde partij kan een van de bovenstaande symptomen veroorzaken.

Een contextmenu-handler is een type shell-extensie die opdrachten aan uw rechtsklikmenu toevoegt. De vermeldingen "Scannen met Windows Defender", "Instellen als bureaubladachtergrond", enz. die u in het rechtsklikmenu ziet, zijn bijvoorbeeld contextmenu-handers die standaard in Windows zijn opgenomen. Evenzo kunnen programma's van derden hun eigen extensies toevoegen.

Wanneer Explorer-shell crasht, schrijft het een item naar het toepassingsgebeurtenislogboek. U kunt de Event Viewer openen en controleren op recente fouten in het toepassingslogboek 1000 voor meer informatie over de crash.

In sommige gevallen wordt de exacte naam van de overtredende shell-extensie weergegeven in het toepassingsgebeurtenislogboek. Hier is een voorbeeld:

Lognaam: Toepassing. Bron: Applicatiefout. Datum: Gebeurtenis-ID: 1000. Taakcategorie: (100) Niveau: Fout. Trefwoorden: Klassiek. Gebruiker: Nvt. Computer: Beschrijving: Naam van toepassing met storing: explorer.exe, versie: 10.0.10240.16405, tijdstempel: 0x55b455cf. Naam module met fout:IDTNCPL.cpl, versie: 1.0.6365.0, tijdstempel: 0x4e68a44d. Uitzonderingscode: 0xc0000005. Foutoffset: 0x00001151. Fout proces-ID: 0x1284. Starttijd van toepassing met fout: 0x01d0d2a6d2ff07fc. Pad naar toepassing met fout: C:\WINDOWS\explorer.exe. Pad naar module met fout: C:\WINDOWS\system32\IDTNCPL.cpl. Rapport-ID: 1da3cf69-34ba-4871-bb74-5bbaa97e8eb0 

Hier is nog een voorbeeld waarbij de shell-extensie van Foxit PhantomPDF ConvertToPDFShellExtension_x64.dll de crash veroorzaakt.

contextmenu-extensie crashgebeurtenisviewerfout 1000

In sommige gevallen kan de modulenaam echter worden weergegeven als: shell32.dll in plaats van de daadwerkelijke module van derden die het probleem heeft veroorzaakt.

Probeer dit eerst!

Veroorzaakt het menu Verzenden naar (geen shell-extensies) de vertraging?

[Als je op deze pagina bent beland om een ​​crash op te lossen (in plaats van het probleem met de "rechtermuisknop menuvertraging") wanneer je met de rechtermuisknop klikt, sla dit deel dan over en ga naar ShellExView sectie hieronder.]

Een shell-extensie van een contextmenu-handler van derden is mogelijk niet altijd de boosdoener voor vertragingen in het menu met de rechtermuisknop. De vertraging kan ook worden veroorzaakt door de items in uw menu Verzenden naar - met name de externe schijven en netwerkschijven. Wanneer u met de rechtermuisknop op een bestand of map klikt, bouwt Windows de lijst met menu-items op en somt het ook de items op voor Verzenden naar.

Door het inschakelen van de VertragingSendToMenuBuild en NoDrivesInSendToMenu registerinstellingen, kunt u het rechtsklikmenu veel sneller laten verschijnen. Dit werkt ook prima op Windows 10.

vertragingenverzendennaarmenubuild

Voor meer informatie, bekijk het artikel Verborgen registerinstellingen voor het menu "Verzenden naar".

Als dat het rechtsklikmenu versnelt, kun je de rest van de instructies in dit bericht overslaan.

In het geval dat de bovenstaande registerinstellingen niet helpen, zelfs niet na een herstart, dan is de volgende stap het isoleren van de contextmenu-handlershellextensie die het probleem kan veroorzaken.

[Fix] Rechtsklikproblemen veroorzaakt door Shell-extensies

De handlers voor het contextmenu kunnen vanuit veel verschillende gebieden in het register worden geladen. Het kan voor een eindgebruiker moeilijk zijn om vast te stellen welke extensie het probleem veroorzaakt. Laten we eens kijken hoe u het probleem eenvoudig kunt verkleinen met het hulpprogramma ShellExView.

ShellExView van Nirsoft is een uitstekende tool om alle geïnstalleerde shell-extensies te bekijken en te beheren. Het toont de bestandsbeschrijving, versie, bedrijfsinformatie, locatie, bestandsnaam en meer. Met deze tool kunt u moeiteloos een extensie uitschakelen die u niet nodig hebt. Deze tool kan worden gebruikt om de problematische shell-extensie te bepalen.

Effectief gebruik van ShellExView om problemen met de rechtermuisknop op te lossen

  1. Downloaden ShellExView van Nirsoft.net en voer het uit. Het scant het register op alle shell-extensies.
    problemen met de rechtermuisknop oplossen die worden veroorzaakt door Shell-extensies - shellexview
  2. Klik in het menu Opties op Alle Microsoft-extensies verbergen om het vinkje erop in te schakelen. Dit voorkomt dat u per ongeluk een ingebouwde Windows-shellextensie uitschakelt.
    problemen met de rechtermuisknop oplossen die worden veroorzaakt door Shell-extensies - shellexview
    Dit geeft een overzicht van alle shell-extensies van derden die op uw systeem zijn geïnstalleerd.
    problemen met de rechtermuisknop oplossen die worden veroorzaakt door Shell-extensies - shellexview

    Shell-extensies zijn van verschillende typen - bijvoorbeeld pictogramhandler, overlay-handler, contextmenu, enz. Omdat we te maken hebben met een rechtsklikprobleem in Windows, zijn we vooral geïnteresseerd in handlers voor contextmenu's.

  3. Sorteer de resultaten met Type, zodat de handlers voor het contextmenu samen worden weergegeven.
  4. Schakel vervolgens de Context Menu-handlers één voor één uit. Of nog beter, schakel de eerste helft van de weergegeven items uit.
  5. Nadat u een item of een groep items hebt uitgeschakeld, gebruikt u de Herstart VerkennerCtrl + E optie om de shell opnieuw te starten om te controleren of dat het probleem oplost. Het herstarten van de Explorer-shell is een essentiële stap. Dit mag niet worden overgeslagen.
    Opmerking: U kunt Taakbeheer ook gebruiken om: herstart de shell.

  6. Als het uitschakelen van een of een groep items het probleem niet oplost, schakelt u de item(s) weer in en schakelt u de volgende set niet-Microsoft-contextmenu-handlers in de onderste helft uit en start u Explorer opnieuw. Herhaal dit proces om de contextmenu-extensies in en uit te schakelen en te bepalen wat uw probleem veroorzaakt.

tips lamp icoonEen nog snellere methode is om de lijst met contextmenu-handlers in twee groepen te splitsen, de helft van de items tegelijk uit te schakelen, opnieuw op te starten en het gedrag opnieuw te testen.

Een Windows-gebruiker met de naam JClarke commentaar:

"Je kunt ze uitschakelen... ze zeggen "een voor een" en kijken welk effect het heeft op het probleem. Ik deed het veel sneller door de lijst in tweeën te delen, de helft van de vermeldingen in één klap uit te schakelen, opnieuw op te starten en te proberen met de rechtermuisknop. Het werkte, dus ik wist dat ik het gewoon moest verfijnen, net zoals we vroeger deden met MSConfig. Daarna bleef ik de lijst in tweeën delen totdat het er maar een paar waren en deed ik die een voor een. Het probleem is dat u tussen pogingen opnieuw moet opstarten om de resultaten van uw uitschakelen nauwkeurig te testen. Uitloggen vond ik niet consistent.”

Doe dit totdat het probleem is opgelost, en ten slotte zou u de beledigende shell-extensie van de contextmenu-handler moeten kunnen identificeren.

Opmerking: Het is niet altijd de handler voor het contextmenu, maar een PropertySheet-handler of een Icon Handler kan soms de boosdoener zijn. Sommige lezers hebben gemeld dat de Property Sheet-handler "IIS W3ext Module" verantwoordelijk was voor het probleem met de mapeigenschappen op een computer met een oudere versie van Windows. In een ander bijzonder geval was het systeembestand shimgvw.dll zelf de boosdoener. Deze modules bestaan ​​sowieso niet in Windows 10.

De Explorer-shell laadt extensies van de volgende typen:

  • Kolomhandler
  • Contextmenu
  • Hook Handler kopiëren
  • Gegevensverwerker
  • Drag & Drop-handler
  • Drop-handler
  • Pictogramverwerker
  • Pictogram-overlay-handler
  • InfoTip-handler
  • Preview-handler
  • Property Handler
  • Eigenschappenblad
  • Zoekhandler
  • Shell-map
  • ShellExecute Hook
  • Miniatuurverwerker

Contextmenu-handlers worden geladen wanneer u met de rechtermuisknop op een bestand of map klikt, of zelfs wanneer u dubbelklikt op een bestand of map. Door ongewenste handlers voor contextmenu's uit te schakelen, kunt u voorkomen dat: explorer.exe crasht en rechtsklikvertragingen.

Het probleem handmatig oplossen met de Register-editor

Als u besluit dit probleem op te lossen zonder ShellExView of vergelijkbare tools te gebruiken, vindt u hier wat achtergrondinformatie over hoe u dit kunt aanpakken. Dat gezegd hebbende, dit is alleen voor geavanceerde gebruikers die vertrouwd zijn met het gebruik van de Register-editor.

Kijk eerst wanneer het probleem zich voordoet - wanneer u met de rechtermuisknop op een bepaald bestandstype klikt? of alle bestandstypen? of alleen bij rechtsklikken op mappen?

Contextmenu-handlers kunnen laden vanuit elk van deze gebieden:

Plaats Beschrijving
HKCR\*\shellex\contextmenuhandlers Bestanden
HKCR\AllFileSystemObjects\shellex\contextmenuhandlers Bestanden en bestandsmappen
HKCR\Folder\shellex\contextmenuhandlers Mappen (virtueel en echt)
HKCR\Directory\shellex\contextmenuhandlers Bestandsmappen
HKCR\[ProgID]\shellex\contextmenuhandlers Bestandsklasse
HKCR\Directory\Background\shellex\ContextMenuHandlers Achtergrond van bureaublad en map
HKCR\SystemFileAssociations\[.file_ext]\shellex\ContextMenuHandlers Bestanden
HKCR\SystemFileAssociations\[PerceivedType]\shellex\ContextMenuHandlers Bestanden van een bepaald type (“Perceived type”)
desktop.ini Map (contextmenu per map)

Opmerking:HKCR is de korte naam voor de HKEY_CLASSES_ROOT register knooppunt.

Gerelateerd artikelBeheer de contextmenu-items voor mappen, stations en naamruimte-objecten

Als een van de eerder uitgelegde symptomen optreedt wanneer u een map behandelt, moet u mogelijk de contextmenu-handlers in deze gebieden inspecteren (AlleBestandssysteemObjecten, Map, Directory). Als het maar voor a is .tekst bestand, inspecteer de handlers die zijn geïnstalleerd voor de bestandsklasse van .tekst (HKCR\txtbestand). Zie hoe u een kaart in kaart brengt bestandsextensie naar ProgId.

Onder de ContextMenuHandlers registersleutel, ziet u mogelijk een of meer subsleutels; elke sleutel vertegenwoordigt een shell-extensie van een contextmenu-handler. De sleutels kunnen een correct label hebben of een GUID als naam bevatten.

problemen met de rechtermuisknop oplossen die worden veroorzaakt door Shell-extensies - shellexview

De GUID's kunnen worden bekeken op het web of via de HKCR\CLSID\{GUID}\InProcServer32 registerlocatie om het bijbehorende programma en de .dll bestandsnaam.

Open de Register-editor en maak een back-up van de geselecteerde tak, verwijder de contextmenu-handlers één voor één om te testen. Na elke registerwijziging, moetenherstart de Explorer-shell om de wijzigingen van kracht te laten worden. Dit is waar de ShellExView handig is. Het omvat de Ctrl + E snelkoppeling om verkenner opnieuw te starten.

Gerelateerd artikelDesktop "Nieuw" contextmenu traag in Windows 10 v1809

Alleen langzaam klikken met de rechtermuisknop op netwerkcomputers?

In sommige gevallen, die geen verband houden met shell-extensies, kan het rechtsklikmenu extreem traag verschijnen wanneer een systeem is aangesloten op een netwerk. En het uitschakelen van de wifi-adapter of de ethernetverbinding kan de normale rechtsklikfunctionaliteit herstellen. Zoals eerder gezegd, is dit een niet-shell-extensieprobleem dat meestal wordt veroorzaakt door het toevoegen van een contextmenu-optie die verwijst naar een programma dat zich op een netwerkshare bevindt.

Ervan uitgaande dat WinZip op een gedeelde locatie of bestandsserver wordt geplaatst, wanneer de gebruiker WinZip start vanaf de netwerkshare en WinZip Shell-integratie op hun systeem mogelijk maakt, verwijst de registervermelding naar een bestand op de netwerklocatie, zoals: als:

HKEY_CLASSES_ROOT\WinZip\shell\open\command

Met de (standaard) waarde toegekend aan:

\\192.168.0.8\programs\winzip.exe "%1"

Met de bovenstaande instelling, als de bestandsserver of de netwerkcomputer die het programma host, is uitgeschakeld en wanneer u met de rechtermuisknop op een bestand op uw computer klikt, ziet u een enorme vertraging. En sommige van de volgende symptomen kunnen worden waargenomen.

  • Soms ervaar je een langzame klik met de rechtermuisknop, alleen voor de eerste keer na een nieuwe herstart.
  • Je zult ook zien dat sommige pakketten via het netwerk worden overgedragen (taakbalkmeldingspictogram.)
  • Mogelijk merkt u ook dat het uitschakelen van de DHCP-service de weergave van het rechtsklikmenu in sommige systemen versnelt.

Hoe vindt u de registervermeldingen die verwijzen naar bestanden op een netwerkshare?

ShellMenuView gebruiken

ShellMenuBekijken is een ander hulpmiddel van Nirsoft dat de statische contextmenu-items (niet-shell-extensies) van het register weergeeft. Met deze tool kunt u menu-items in-/uitschakelen of naar de bijbehorende registersleutel springen met behulp van de Register-editor.

Start ShellMenuView en laat het de items vullen.

problemen met de rechtermuisknop oplossen die worden veroorzaakt door Shell-extensies - shellmenuview

Sorteer op de kolom Bestandsnaam om snel UNC-paden te identificeren die verwijzen naar een netwerkcomputer of toegewezen netwerkstationletters.

Klik met de rechtermuisknop op het item en klik op Geselecteerde items uitschakelen om de weergave van het menu-item uit te schakelen. Om het item helemaal te verwijderen, klikt u met de rechtermuisknop op het item en klikt u op Openen in RegEdit.

Hiermee gaat u naar de relevante vertakking in de Register-editor. Maak een back-up van de sleutel door te exporteren naar a .reg-bestanden verwijder vervolgens de vertakking.

RegScanner gebruiken

Een andere optie is om de RegScanner hulpprogramma van Nirsoft. RegScanner is een klein hulpprogramma van Nirsoft waarmee u het register kunt scannen, de gewenste registerwaarden kunt vinden die overeenkomen met de opgegeven zoekcriteria en deze in één lijst kunt weergeven. Nadat u de registerwaarden hebt gevonden, kunt u eenvoudig naar de juiste waarde in RegEdit springen door eenvoudig op het gewenste registeritem te dubbelklikken. U moet zoeken in de registerwaarden waarvan het gegevensveld begint met de tekenreeks \\ (UNC-pad)

Voer RegScanner uit en configureer de zoekopties zoals hieronder:

problemen met de rechtermuisknop oplossen die worden veroorzaakt door Shell-extensies - regscanner
Klik op de knop Scannen. Sorteer de zoekresultaten op gegevenskolom en zoek items die de netwerkshare bevatten: UNC-pad of een toegewezen stationsletter.

problemen met de rechtermuisknop oplossen die worden veroorzaakt door Shell-extensies - regscanner

Nu kent u het item dat de vertraging bij het klikken met de rechtermuisknop veroorzaakt. Ga naar die specifieke locatie in Regedit, maak een back-up van de bijbehorende sleutel(s) en verwijder vervolgens de overtredende sleutel(s).

Ik hoop dat deze handleiding nuttig voor je was om langzame rechtsklikproblemen, verkennercrashes en andere prestatieproblemen veroorzaakt door contextmenu-handlers in Windows op te lossen.


Een klein verzoek: als je dit bericht leuk vond, deel dit dan?

Een "klein" aandeel van jou zou serieus enorm helpen bij de groei van deze blog. Enkele geweldige suggesties:
  • Speld het!
  • Deel het op je favoriete blog + Facebook, Reddit
  • Tweet het!
Dus heel erg bedankt voor je steun, mijn lezer. Het kost niet meer dan 10 seconden van uw tijd. Rechtsonder vind je de deelknoppen. :)