Fix: Langsomt højreklik og Explorer-nedbrud forårsaget af shell-udvidelser - Winhelponline

Fix Slow Right Click

Når du højreklikker på en fil eller mappe på nogle computere, kan det gå mange sekunder at få vist genvejsmenuen. Denne artikel fortæller dig, hvordan du løser de langsomme højreklikproblemer sammen med andre kontekstmenuhåndterings shell-udvidelsesproblemer i Windows. Her er nogle af de symptomer, du måske står over for.



  • Når du højreklikker på en fil / mappe, kan der være en enorm forsinkelse, før Windows viser genvejsmenuen.
  • Når du prøver at tømme papirkurven, åbner den en anden applikation i stedet.
  • Når du vælger flere filer, skal du højreklikke og klikke på Åbn / udskriv, der sker intet. Mens det fungerer, når en enkelt fil er valgt.
  • Fejlmeddelelse “Windows Stifinder har fundet en fejl og skal lukkes. Vi beklager ulejligheden ”, når du højreklikker på en mappe.
  • Højreklik er kun ekstremt langsom, når netværk kort er aktiveret.
  • Når du højreklikker på en mappe og vælger Egenskaber, sker der muligvis ikke noget.
  • Højreklikmenuen bliver grim (klassisk udseende) efter installation af en ældre version af Notepad ++
  • Data Execution Prevention (DEP) -fejl opstår, når Windows Stifinder eller Kontrolpanel startes.
  • Intet sker, når du klikker på Slideshow eller Print i Opgaveruden eller File Explorer-båndet.
  • Når du klikker på 'Opsæt sikkerhedskopi' eller klik på 'Skift indstillinger' i Windows 7 Backup og gendannelse, sker der intet eller System32 mappen åbnes.
  • Når du højreklikker på Start for at få adgang til Win + X (Power User) -menuen i Windows 10, ingen af ​​genveje fungerer . Mens de fungerer korrekt fra mappen Win + X-genveje.
  • Højreklik på genvejsmenuen Kør som administrator, der ikke fungerer .

En dårligt kodet shell-udvidelse til kontekstmenuhåndterer tilføjet af et tredjepartsprogram kan forårsage et af ovenstående symptomer. En kontekstmenuhåndtering er en type shelludvidelse, der tilføjer kommandoer til din højreklikmenu. For eksempel er posterne 'Scan med Windows Defender', 'Indstil som skrivebordsbaggrund' osv., Du ser i højreklikmenuen, kontekstmenuhænder inkluderet som standard i Windows. Ligeledes kan tredjepartsprogrammer tilføje deres egne udvidelser.



Da kontekstmenuhandlere kan indlæse fra mange forskellige områder i registreringsdatabasen, kan det være en vanskelig opgave for en slutbruger at finde ud af, hvilken udvidelse der forårsager problemet.

[Fix] Problemer med højreklik forårsaget af shell-udvidelser

ShellExView fra Nirsoft er et fremragende værktøj til at se og administrere alle installerede shell-udvidelser. Det viser filbeskrivelsen, versionen, virksomhedsoplysninger, placering, filnavn og mere. Dette værktøj hjælper dig uden problemer at deaktivere en udvidelse, som du ikke har brug for. Dette værktøj kan bruges til at bestemme den problematiske skaludvidelse.



Effektiv brug af ShellExView til løsning af højreklikproblemer

  1. Hent ShellExView fra Nirsoft.net og kør det. Det scanner registreringsdatabasen for alle shelludvidelser.
    fejlfinding med højreklik Problemer, der er forårsaget af shelludvidelser - shellexview
  2. Klik på i menuen Indstillinger Skjul alle Microsoft-udvidelser for at aktivere kryds ved det. Dette forhindrer dig i at deaktivere en indbygget Windows shell-udvidelse ved et uheld.
    fejlfinding med højreklik Problemer, der er forårsaget af shelludvidelser - shellexviewDette viser alle tredjeparts shell-udvidelser, der er installeret på dit system.
    fejlfinding med højreklik Problemer, der er forårsaget af shelludvidelser - shellexview Shell-udvidelser er af forskellige typer - fx ikonhåndtering, overlayhåndtering, kontekstmenu osv. Da vi har at gøre med et højreklikproblem i Windows, er vi især interesserede i kontekstmenuhåndterere.
  3. Sorter resultaterne ved hjælp af Type , så kontekstmenuhåndtererne vises sammen.
  4. Deaktiver derefter kontekstmenuhåndtererne en ad gangen. Eller endnu bedre, deaktiver første halvdel af de viste emner.
  5. Når du har deaktiveret et element eller en gruppe af artikler, skal du bruge Genstart Explorer Ctrl + E mulighed for at genstarte skallen for at kontrollere, om det løser problemet. Genstart af Explorer-skallen er et meget vigtigt skridt. Dette bør ikke springes over. Bemærk: Du kan også bruge Jobliste til genstart skalen .

  6. Hvis deaktivering af en eller en gruppe af elementer ikke løser problemet, skal du aktivere elementet / elementerne tilbage og deaktivere det næste sæt håndteringsprogrammer, der ikke er fra Microsoft, i den nederste halvdel og genstarte Explorer. Gentag denne proces for at slå kontekstmenuudvidelser til og fra og afgøre, hvad der forårsager dit problem.

tip pære ikonEn endnu hurtigere metode er at halvere listen over kontekstmenuhåndterere i to grupper, deaktivere halvdelen af ​​posterne strakt, genstarte og teste adfærden igen. En Windows-bruger navngivet JClarke kommenterede:

'Du kan deaktivere dem ... de siger' en ad gangen 'og se, hvilken indvirkning det har på problemet. Jeg gjorde det meget hurtigere ved at halvere listen, deaktivere halvdelen af ​​posterne i et øjeblik, genstarte og prøve at højreklikke. Det fungerede, så jeg vidste, at jeg bare var nødt til at indsnævre det, ligesom vi plejede at gøre med msconfig. Så fortsatte jeg med at halvere listen, indtil den kun var et par stykker, og gjorde dem én ad gangen. Problemet er, at du skal genstarte mellem forsøg for at få nøjagtig test af resultaterne af din deaktivering. Jeg fandt ikke, at det var konsekvent at logge af. '

Gør dette, indtil problemet er løst, og til sidst skal du være i stand til at identificere den krænkende kontekstmenuhandler-shelludvidelse.

Bemærk: Det er ikke altid kontekstmenuhåndteringen, men en PropertySheet-handler eller en ikonhåndterer kan undertiden være synderen. Nogle læsere har rapporteret, at ejendomsarkhandleren “IIS W3ext Module” var ansvarlig for problemet med mappeegenskaber på en computer, der kører en ældre version af Windows. I et andet særligt tilfælde var selve systemfilen shimgvw.dll skyldige. Disse moduler findes alligevel ikke i Windows 10.

Explorer-skallen indlæser udvidelser af følgende typer:

  • Kolonnehåndterer
  • Kontekstmenu
  • Copy Hook Handler
  • Datahåndterer
  • Træk og slip håndterer
  • Drop Handler
  • Ikonhåndterer
  • Ikonoverlayhåndterer
  • InfoTip Handler
  • Preview Handler
  • Ejendomshandler
  • Ejendomsark
  • Søgebehandler
  • Shell-mappe
  • ShellExecute Hook
  • Thumbnail Handler

Kontekstmenuhåndterere indlæses, når du højreklikker på en fil eller mappe, eller endda når du dobbeltklikker på en fil eller mappe. Ved at deaktivere uønskede kontekstmenuhåndterere kan du undgå explorer.exe går ned og højreklik forsinkelser.

Løsning af problemet manuelt ved hjælp af Registreringseditor

Hvis du beslutter at foretage fejlfinding af dette problem uden at bruge ShellExView eller lignende værktøjer, er her nogle baggrundsoplysninger om, hvordan du kan gøre det. Når det er sagt, er dette kun for avancerede brugere, der er fortrolige med at bruge Registreringseditor.

Først skal du observere, hvornår opstår problemet. Når du højreklikker på en bestemt filtype? Eller alle filtyper? Eller kun når du højreklikker på mapper?

Kontekstmenuhåndterere kan indlæse fra et af disse områder:

Beliggenhed Beskrivelse
HKCR * shellex contextmenuhandlers Filer
HKCR AllFileSystemObjects shellex contextmenuhandlers Filer og filmapper
HKCR Folder shellex contextmenuhandlers Mapper (virtuelle og ægte)
HKCR Directory shellex contextmenuhandlers Filmapper
HKCR [ProgID] shellex contextmenuhandlers Filklasse
HKCR Directory Background shellex ContextMenuHandlers Desktop & Folder baggrund
HKCR SystemFileAssociations [. File_ext] shellex ContextMenuHandlers Filer
HKCR SystemFileAssociations [PerceivedType] shellex ContextMenuHandlers Filer af en bestemt type (“Opfattet type”)
desktop.ini Mappe (kontekstmenu pr. Mappe)

Bemærk: HKCR er det korte navn for HKEY_CLASSES_ROOT registreringsdatabasenode.

Relateret artikel Administrer kontekstmenupunkterne for mapper, drev og Navneområde-objekter

Hvis nogle af de tidligere forklarede symptomer opstår, når du beskæftiger dig med en mappe, skal du muligvis inspicere kontekstmenuhåndterere, der er indlæst i disse områder ( AllFileSystemObjects , Folder , Vejviser ). Hvis det kun er for en .txt fil, skal du kontrollere de håndterere, der er installeret for filklassen af .txt ( HKCR txtfil ). Se hvordan man kortlægger en filtypenavn til ProgId .

Under ContextMenuHandlers registreringsnøgle, kan du muligvis se en eller flere undernøgler, hver nøgle repræsenterer en kontekstmenuhåndterings shelludvidelse. Tasterne kan have en korrekt etiket eller indeholde en GUID som navn.

fejlfinding med højreklik Problemer, der er forårsaget af shelludvidelser - shellexview

GUID'erne kan slås op på internettet eller fra HKCR CLSID {GUID} InProcServer32 registerplacering for at kende det tilsvarende program og .etc filnavn.

Åbn Registreringseditor, og sikkerhedskopier den valgte gren, slet kontekstmenuhåndtererne en ad gangen for at teste. Efter hver ændring af registreringsdatabasen skal du skal genstart Explorer-skalen for at ændringerne skal træde i kraft. Det er her ShellExView er praktisk. Det inkluderer Ctrl + E-genvejen for at genstarte explorer.

Relateret artikel Desktop 'Ny' kontekstmenu Langsom i Windows 10 v1809

Langsomt højreklik kun på netværkscomputere?

I nogle tilfælde, der ikke er relateret til shelludvidelser, kan højreklikmenuen være ekstremt langsom, når et system er forbundet til et netværk. Og deaktivering af wi-fi-adapteren eller Ethernet-forbindelsen kan gendanne den normale højreklikfunktionalitet tilbage. Som nævnt tidligere er dette et ikke-shell-udvidelsesproblem, der normalt skyldes tilføjelse af en kontekstmenupunkt, der peger på et program, der er placeret på en netværksshare.

Forudsat at WinZip er placeret på en delt placering eller filserver, når brugeren starter WinZip fra netværkssharen og muliggør WinZip Shell-integration på deres system, vil registreringsdatabaseindgangen pege på en fil i netværksplaceringen, såsom:

HKEY_CLASSES_ROOT  WinZip  shell  open  kommando

Med (Standard) værdi tildelt følgende:

\ 192.168.0.8  programmer  winzip.exe '% 1'

Med ovenstående indstilling, hvis filserveren eller den netværkscomputer, der er vært for programmet, er slukket, og når du højreklikker på en fil på din computer, vil du se en enorm forsinkelse. Og nogle af følgende symptomer kan observeres.

  • Nogle gange oplever du langsomt højreklik kun for første gang efter en ny genstart.
  • Du vil også se, at nogle pakker overføres via netværket (proceslinjens meddelelsesikon.)
  • I nogle systemer bemærker du muligvis også, at deaktivering af DHCP-tjenesten fremskynder højreklikmenusvisningen.

Hvordan finder du de poster i registreringsdatabasen, der peger på filer på en netværksshare?

Brug af ShellMenuView

ShellMenuView er et andet værktøj fra Nirsoft, der viser de statiske kontekstmenupunkter (ikke-shell-udvidelser) fra registreringsdatabasen. Dette værktøj kan hjælpe dig med at deaktivere / aktivere menupunkter eller springe til den tilsvarende registreringsdatabasenøgle ved hjælp af Registreringseditor.

Start ShellMenuView, og lad det udfylde elementerne.

fejlfinding med højreklik Problemer, der er forårsaget af shell-udvidelser - shellmenuview

Sorter efter kolonnen Filnavn for hurtigt at identificere UNC-stier, der peger på en netværkscomputer eller kortlagte netværksdrevbogstaver.

Højreklik på posten, og klik Deaktiver valgte emner for at deaktivere at menupunktet vises. For at fjerne posten helt skal du højreklikke på elementet og klikke på Åbn i RegEdit

Dette fører dig til den relevante gren i Registreringseditor. Sikkerhedskopier nøglen ved at eksportere til en .reg-fil , og slet derefter grenen.

Brug af RegScanner

En anden mulighed er at bruge RegScanner hjælpeprogram fra Nirsoft. RegScanner er et lille værktøj fra Nirsoft, der giver dig mulighed for at scanne registreringsdatabasen, finde de ønskede registreringsværdier, der svarer til de angivne søgekriterier og vise dem på en liste. Når du har fundet registreringsværdierne, kan du nemt hoppe til den rigtige værdi i RegEdit ved blot at dobbeltklikke på det ønskede registreringselement. Du skal søge i registreringsdatabasen, hvis datafelt begynder med strengen \ (UNC-sti)

Kør RegScanner og konfigurer søgemulighederne som nedenfor:

fejlfinding med højreklik Problemer, der er forårsaget af Shell Extensions - regscanner
Klik på knappen Scan. Sorter søgeresultaterne efter datakolonne og find poster, der indeholder netværksshare - UNC-sti eller et kortlagt drevbogstav.

fejlfinding med højreklik Problemer, der er forårsaget af Shell Extensions - regscanner

Nu kender du den post, der forårsager forsinkelsen med højreklik. Gå til den bestemte placering i Regedit, sikkerhedskopier den eller de tilsvarende nøgler, og slet derefter de eller de fornærmede nøgler.

Håber, at denne vejledning var nyttigt for dig at løse langsomme højreklikproblemer, Explorer-nedbrud og andre ydeevneproblemer forårsaget af kontekstmenuhåndterere i Windows.


En lille anmodning: Hvis du kunne lide dette indlæg, så del dette?

En 'lille' andel fra dig ville alvorligt hjælpe meget med væksten i denne blog. Nogle gode forslag:
  • Pin det!
  • Del det til din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så meget tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Deleknapperne er lige nedenfor. :)