Fejlfinding af langsomme højreklik-kontekstmenu i Windows 7/8

Jeg har for nylig opgraderet en bærbar computer til Windows 8.1 og løb ind i et meget irriterende problem. Hver gang jeg prøvede at højreklikke på noget på skrivebordet eller i Windows Stifinder(Windows Explorer) , ville højrekliksmenuen tage alt fra 10 til 25 sekunder at indlæse! Problemet var især slemt på skrivebordet, hvor jeg engang ventede hele 30 sekunder på, at menuen dukkede op.

Jeg kan huske, at jeg havde dette problem på en Windows 7 -maskine for et par år tilbage, men det var fordi jeg havde en masse lorteposter (tredjepartsudvidelser) tilføjet til min højreklik-kontekstmenu af forskellige programmer. Jeg vil også tale om, hvordan man løser dette problem i denne artikel. En hurtig måde at kontrollere, om det er en tredjepartsudvidelse, der forårsager problemet, eller om det er noget med Windows 8.1 , er at genstarte i fejlsikret tilstand. Hvis du ikke har problemet i fejlsikret tilstand, så spring ned til afsnittet "Deaktiver 3rd Party Extensions".

kontekstmenu i windows 8

Metode 1 – Grafikdriver/adapter

I mit tilfælde var det tilfældigvis et problem med grafikdriveren til den pågældende bærbare computer. Jeg opgraderede til Windows 8.1 lidt for hurtigt, før der var blevet frigivet en grafikdriver til min hardware. Heldigvis, da jeg tjekkede på producentens hjemmeside, var der en ny grafikdriver til Windows 8.1 . Jeg var ret heldig, da der stadig er et par computere, jeg har, som endnu ikke har opdaterede grafikdrivere til Windows 8.1 .

grafik driver

Selvom der ikke er en specifik driver til Windows 8.1 , så prøv at downloade den nyeste Windows 8 -driver, da det også kan gøre det trick for dig. Hvis der ikke engang er en Windows 8 -driver, så skal du bare vente eller nedgradere tilbage til Windows 7 , hvis du ikke kan tåle det langsomme højreklik. Endelig(Lastly) har nogle brugere haft held ved blot at afinstallere den aktuelle grafikdriver og derefter geninstallere den. Det ser ud til at løse problemet, hvis der var en form for korruption.

deaktiver skærmadapter

Det andet trick, der har virket for nogle mennesker, er at gå til Enhedshåndtering(Device Manager) , højreklikke på skærmadapteren og vælge Deaktiver(Disable) . Du kan enten prøve at genaktivere den igen lige der, eller du kan genstarte computeren én gang og derefter aktivere adapteren. Uanset årsagen har dette rettet det langsomme højreklik på Windows 8.1 for flere brugere.

Metode 2(Method 2)Deaktiver (– Disable 3rd) tredjepartsudvidelser(Party)

Hvis grafikdriveren ikke løste dit problem, eller hvis du har dette problem på Windows 7 , Vista , osv., så er det sandsynligvis relateret til de poster, der vises i højreklik-kontekstmenuen. Hvis du har en kontekstmenu, der ligner den nedenfor, ville det helt sikkert være dit problem.

lang kontekstmenu

Helt ærligt er det dog ikke kun antallet af elementer i kontekstmenuen, der kan bremse det. Nogle gange har du måske kun nogle få ekstra elementer, men en forkert indtastning vil få hele menuen til at indlæses langsomt. Uanset hvad, er det tid til at tage et kig på alle disse poster, og hvis nogen forårsager problemet. Den bedste måde at gøre dette på er at bruge et program kaldet ShellExView fra NirSoft.

Gå videre og download det og kør det. Det er et meget lille program, og du behøver ikke engang at installere det. Den siger, at den kun virker op til Windows 7 , men den kører fint på Windows 8 og Windows 8.1 . Når du kører det, får du en gigantisk liste over varer, og det giver ikke meget mening. Det første, vi skal gøre, er at tænde for filteret.

shellexview

Gå videre og klik på Indstillinger(Options) og derefter Filtrer efter udvidelsestype(Filter By Extension Type) . På listen vil du gerne vælge ContextMenu  og fravælge alt andet.

kontekstmenu

Nu skulle listen være meget kortere. Alligevel, selv på en ren Windows 8.1- installation, var der over 30 poster. Du kan stort set ignorere alle systemerne, som let kan identificeres som Microsoft Windows-operativsystem(Microsoft Windows Operating System) for produktnavn og Microsoft Corporation for firma.

Det fantastiske ved dette program er, at du kan bruge det til hurtigt at deaktivere alle udvidelser uden faktisk at slette dem. Nedenfor vil jeg vise dig, hvordan du rent faktisk finder posterne i registreringsdatabasen, men den metode indebærer faktisk sletning af dem. Her kan du bare deaktivere dem og se, om det løser dit problem.

Gå videre og vælg alle ikke-Microsoft-poster ved at bruge CTRL- eller SHIFT - tasten på dit tastatur. Når du har valgt dem, skal du gå til Filer(File) og klikke på Deaktiver valgte elementer(Disable Selected Items) .

deaktiver genvejsmenupunkter

Gå videre og genstart din computer, og forhåbentlig vil problemet være væk! Hvis det er, ved du, at det er en af ​​udvidelserne. Nu kan du aktivere dem én efter én, logge af og logge på igen og se, hvilken post der får højrekliksmenuen til at indlæse langsomt.

Metode 3 – Installeret software

Hvis de to ovenstående metoder ikke løste dit problem, er det tredje mest sandsynlige problem et installeret softwareprogram, der forstyrrer højrekliksprocessen. Et par programmer, der kommer til at tænke på, er StarDock- applikationer som Fences, Start8 og WindowBlinds . Disse programmer kobler sig virkelig ind i Windows og ændrer adfærden sammen med udseendet.

Hvis du har et tema- eller skinningprogram installeret for at ændre den måde , Windows ser ud på, ville det bestemt være et forsøg værd at afinstallere det program og se, hvad der sker.

Metode 4 – Registreringsnøgler

Der er ikke mange muligheder tilbage på dette tidspunkt, og det betyder normalt, at det er tid til at slå op i registreringsdatabasen. Brug dette bestemt som en sidste udvej, og sørg for at tage backup af din computer, før du sletter noget fra registreringsdatabasen. Nu hvor jeg sagde det, er disse poster ikke kritiske for Windows , så selvom du har slettet noget, du ikke behøvede at slette, vil det ikke ødelægge din Windows -installation.

Gå videre og åbn registreringseditoren ved at åbne Charms- linjen og skrive regedit . Naviger derefter til følgende nøgle:

HKEY_CLASSES_ROOT\Directory\background\shellex\ContextMenuHandlers

På en ren installation af Windows er det helt tomt som dette:

kontekstmenubehandlere

Hvis du ser nogen poster her, kan du prøve at slette nogle af dem. Du bør være i stand til at fortælle, hvad de gør ved navnet. For eksempel kan du se Intel Graphics eller NVidia , hvis du har dem installeret. Du kan også sikkerhedskopiere hele nøglen ved at højreklikke på ContextMenuHandlers og vælge Eksporter(Export) .

Hvis noget ikke virker senere, skal du bare gå til Filer(File) og Importer(Import) for at tilføje nøglen tilbage, som den var, før du begyndte at redigere den. På denne måde kan du slette poster, selvom du ikke er sikker på, hvad de gør.

Det er stort set det. Jeg har aldrig stødt på en langsom højreklik-kontekstmenu, der ikke blev rettet med en af ​​metoderne ovenfor. Hvis du stadig har problemer eller har et spørgsmål om din situation, så skriv en kommentar her, så prøver vi at hjælpe. God fornøjelse!



About the author

Jeg er softwareingeniør og opdagelsesrejsende. Jeg har erfaring med både Microsoft Xbox 360 og Google Explorer. Jeg er i stand til at give ekspertanbefalinger til visse softwareudviklingsværktøjer, samt hjælpe folk med at fejlfinde almindelige Explorer-fejl.



Related posts