Sådan rydder du op i din røde Windows-kontekstmenu
Hvis du nogensinde har fundet dig selv at højreklikke på noget og spekulere på, hvor alt det junk kom fra, er du ikke alene. Vil du slippe af med det cruft du ikke bruger, og tilføje nogle egentlige nyttige ting til kontekstmenuen? Du kan.
Windows indeholder en masse indstillinger i denne kontekstmenu som standard, og listen vokser, når du installerer flere apps. Det forekommer nogle gange som enhver app kæmper for et stykke af din kontekstmenu, og de fleste af os bruger ikke engang halvdelen af dem. Vi skal vise dig, hvordan du kan fjerne elementer ved at redigere dit registreringsdatabase, samt en lettere oprydningsmetode ved hjælp af et par gratis tredjepartsapps. Vi vil også pege på, hvordan du tilføjer nogle mere nyttige kommandoer. Uden for meget indsats kan du tage din kontekstmenu fra at være rodet og kun for det meste nyttige ...
... at være strømlinet og effektiv.
Lad os komme igang.
Den hårde vej: Fjern elementer fra kontekstmenuen ved at redigere registreringsdatabasen
Hvis du vil rydde op på den virkelig nørdige måde, kan du gøre det fra registreringseditoren uden brug for tredjeparts software. Vi kommer til de lettere værktøjer lidt senere, men vi synes, det hjælper, når du bruger disse værktøjer til at forstå, hvordan disse ting håndteres i registreringsdatabasen.
Standard advarsel: Registry Editor er et kraftfuldt værktøj og misbruger det kan gøre dit system ustabilt eller endda ubrugeligt. Hvis du aldrig har arbejdet med det før, skal du overveje at læse om, hvordan du bruger registreringseditoren, før du kommer i gang. Og helt sikkert sikkerhedskopiere registreringsdatabasen (og din computer!) Før du foretager ændringer. Dette gælder især, når du følger retningslinjerne i denne artikel, fordi du ender med at lave lidt jagt rundt for at finde de sammenhængende menuposter, der betyder noget for dig.
Åbn registreringseditoren ved at trykke på Start og skrive "regedit." Tryk på Enter for at åbne registreringseditoren og derefter give det tilladelse til at foretage ændringer på din pc.
Desværre er de elementer, der indeholder din kontekstmenu, ikke alle placeret på samme sted i registreringsdatabasen. Du kan finde de fleste kontekstmenupunkter, der bruges til både filer og mapper ved at bore ned til en af følgende taster i navigationsruden til venstre:
HKEY_CLASSES_ROOT \ * \ shell
HKEY_CLASSES_ROOT \ * \ shellex \ ContextMenuHandlers
HKEY_CLASSES_ROOT \ AllFileSystemObjects \ ShellEx
Du finder kontekstmenupunkter, der er specifikke for bare mapper i en af disse taster i stedet:
HKEY_CLASSES_ROOT \ Register \ shell
HKEY_CLASSES_ROOT \ Register \ shellex \ ContextMenuHandlers
Du skal håndtere de kontekstmenupunkter, der findes på disse steder, lidt anderledes, så fortsæt med at læse, og vi forklarer hvordan. For nu kan du finde det praktisk at finde hver af disse placeringer i registreringsdatabasen og føje dem til din favoritliste, så de er nemmere at gennemse senere.
Fjern "Shell" -elementer
Lad os tage et kig på ét emne som et eksempel. Jeg bruger VLC videospiller. Da jeg installerede det, tilføjede VLC et kontekstmenupunkt med navnet "Add to VLC media player's Playlist." Jeg bruger det aldrig og vil helst ikke være i min kontekstmenu.
Sådan fjerner vi det menupunkt. I Registreringseditor skal du bore ned til følgende nøgle:
HKEY_CLASSES_ROOT \ Register \ shell \ AddtoPlaylistVLC
Jeg spottet AddtoPlaylistVLC
nøgle mens du browser gennem skal
nøgle leder efter elementer, der skal fjernes. Elementer under det normale skal
nøglen er normalt meget let at se og håndtere.
Vi har et par muligheder for at håndtere dette. Vi kunne bare slette det AddToPlaylistVLC
nøglen helt, og det ville fjerne elementet fra kontekstmenuen. Men medmindre du sikkerhedskopierer dit register - eller eksporterer nøglen først og holder op med REG-filen - bliver det ikke let at komme tilbage, hvis du skifter mening.
Den anden mulighed er at deaktivere nøglen i stedet for at slette den. For at gøre det skal du blot højreklikke på AddToPlaylistVLC
nøgle-eller hvilken nøgle du arbejder med - og vælg Ny> Strengværdi. Navngiv den nye strengværdi "LegacyDisable."
Så snart du opretter LegacyDisable
værdi, ændringen bør være øjeblikkelig. Højreklik på en fil eller mappe i File Explorer, og vi kan se, at "Tilføj til VLC medieafspillerens Playlist" -element er blevet fjernet fra kontekstmenuen.
Du har også en tredje mulighed. Hvis du lejlighedsvis bruge et menupunkt, men vil ikke have det rod oppe din almindelige kontekst menu, kan du skjule det væk på den udvidede kontekst menu, du ser, når du holder Shift mens højreklikke på en fil eller mappe. For at gøre dette skal du højreklikke på AddToPlaylistVLC
nøgle-eller hvilken nøgle du arbejder med - og vælg Ny> Strengværdi. Navngiv den nye strengværdi "Udvidet".
Nu vises det kun, hvis du højreklikker på en mappe, mens du holder Shift.
Fjern "Shellex" -elementer
Du har sikkert bemærket, at nogle af de fælles registreringsnøgler, vi har angivet øverst i dette afsnit, har "shellex" (Shell Extension) i navnet i stedet for bare "shell". Du skal håndtere disse typer nøgler bare lidt anderledes. Som vores eksempel går vi ned til en af de nøgler, vi nævnte:
HKEY_CLASSES_ROOT \ Register \ shellex \ ContextMenuHandlers
Shellex-emnerne vil være lidt sværere at dechiffrere, men du kan som regel finde ud af et emne med nøglenavnet til venstre. Her skal vi arbejde sammen med DropboxExt
nøgle inde i ContextMenuHandlers
nøgle.
Når Dropbox er installeret, tilføjer den en "Flyt til Dropbox" kommando til kontekstmenuen. Fordi jeg er mere af en træk og dropper, har jeg aldrig engang brugt den kommando, og jeg vil slippe af med det.
Du kan ikke bruge tricks med LegacyDisable
og Udvidet
strengværdier vi beskrevet ovenfor med shellex-elementer. Du kan stadig slette hele DropboxExt
nøgle for at fjerne den fra kontekstmenuen (og sørg for at tilbageføre nøglen op, hvis du gør det), men der er en nem måde at deaktivere den på. Vælg blot nøglen til venstre og dobbeltklik derefter på (Standard) -værdien inde i den nøgle for at åbne dens egenskabsvindue.
På egenskabsvinduet ændrer du kun værdien, der allerede findes i feltet Værdidata, ved at sætte et par bindestreger foran den, idet du er forsigtig med ikke at slette en eksisterende værdi. På den måde, hvis du skifter mening, kan du bare gå tilbage og fjerne bindestregerne. Når du er færdig, klik på "OK".
Ændringen vil være øjeblikkelig, så højreklik på noget i File Explorer og sørg for, at kommandoen er væk.
Desværre, når det kommer til shellex-elementer, er der ingen måde at skjule dem på den udvidede kontekstmenu, som du kan med shell-elementer. Du kan kun slette eller deaktivere dem.
Udforsk andre steder efter filtype
Hvis du vil fjerne kontekstmenupunkter, som du kun ser, når du højreklikker på bestemte typer filer, kan du også gøre det. Disse genstande opbevares andre steder end de fælles steder, vi allerede har set på. For at finde dem skal du først finde filtypenøglen ved at kigge under HKEY_CLASSES_ROOT
for den udvidelse, som igen vil fortælle dig navnet på den nøgle, du skal søge efter.
Som et eksempel, siger du, at du ville fjerne menupunktet for at åbne et Excel-dokument (XLSX) i Excel, når du højreklikker på det. Hvorfor vil du gerne gøre dette? Nå, det ville du sikkert ikke, men det er et let eksempel at se på her. Andre programmer kan tilføje forskellige typer kommandoer, du ikke behøver.
Du starter med at kigge på følgende registreringsdatabasenøgle til XLSX-udvidelsen:
HKEY_CLASSES_ROOT \ .xlsx
Datakolonnen for (Standard)
shell nøgle lader dig vide, at den egentlige type fil er "Excel.Sheet.12."
Nu kan du gennemse til denne udvidelsesnøgle:
HKEY_CLASSES_ROOT \ Excel.Sheet.12 \ shell
Og nu har du fundet den rigtige skal
nøgle, kan du bruge de samme teknikker, som vi beskrev i det foregående afsnit om "shell" -elementer til at slette, deaktivere eller skjule genstanden på den udvidede kontekstmenu. Husk det LegacyDisable
og Udvidet
strengværdier? Ja, de arbejder her også.
Den nemme måde: Fjern elementer fra kontekstmenuen med NirSoft Utilities
Så nu hvor du ved hvordan man gør tingene på den hårde måde, lad os se på den nemme måde. I stedet for at redigere registreringsdatabasen kan du downloade to værktøjer fra NirSoft for at rydde op i din kontekstmenu. Hvorfor to værktøjer? Fordi en af dem håndterer almindelige shellartikler og en håndterer shellex-varer. De er begge meget lettere at bruge end at redigere registreringsdatabasen, men bag-the-scenes forståelse for, hvordan disse ting håndteres i Registret vil give dig et ben op i sortering gennem alle de elementer, disse værktøjer display.
Start med at downloade begge værktøjerne. Det første værktøj er ShellMenuView, som håndterer almindelige shell-elementer. Det andet værktøj er ShellExView, som håndterer shellex-elementer. Rul ned mod bunden af begge sider for at finde downloadlinkene. Værktøjerne arbejder både stort set med en version af Windows fra 98 hele vejen igennem 10. Du skal tage fat i 32-bit eller 64-bit version afhængigt af om du kører 32-bit eller 64-bit udgave af Windows.
Det første værktøj, vi skal tjekke ud, er ShellMenuView, som gør det muligt for os at styre alle disse almindelige shellartikler med en brugervenlig grænseflade. Efter download og udpakning af værktøjet skal du dobbeltklikke på EXE-filen for at køre den. Det er et bærbart værktøj, så der er ingen installation.
I ShellMenuView-vinduet skal du bare søge på listen, indtil du finder det element, du vil deaktivere. Du kan kun deaktivere elementer med disse værktøjer - ikke slette dem eller gem dem på den udvidede kontekstmenu. Og forresten, deaktiverer disse værktøjer elementer ved at oprette en LegacyDisable
strengværdi inde i den relevante nøgle - ligesom vi gjorde, da vi redigerede registreringsdatabasen manuelt.
Når du finder det emne, du leder efter, skal du klikke på knappen "Deaktiver" på værktøjslinjen (det røde lys).
En anden fordel ved at bruge disse værktøjer er, at du kan vælge flere elementer og derefter deaktivere dem alle på én gang. I vores eksempel, vi deaktivere ”Føj til VLC media player s Playlist” element, når du højreklikker på en mappe (den samme eksempel brugte vi i registreringsdatabasen sektion tidligere), men vi kunne nemt vælge alle ”Tilføj til VLC medieafspillerens Playlist "-elementer og derefter klikke på" Deaktiver "for at fjerne den kommando fra kontekstmenuen for alle understøttede filtyper også.
Når du er færdig med at fjerne shell-elementer, er det næste skridt at afbryde ShellExView-værktøjet og fjerne shellex-elementer. Denne fungerer på nøjagtig samme måde som det første værktøj. Vælg blot et eller flere elementer, og klik derefter på knappen "Deaktiver" for at fjerne emnerne fra din kontekstmenu.
Sådan fjerner du flere elementer fra kontekstmenuen
Der er et par kontekstmenupunkter, du har måske bemærket, at hverken NirSoft-værktøjerne eller de almindelige registreringsmetoder vi dækkede adresse: nemlig de elementer, du finder på undermenuerne "Åbn med" og "Send til".
Menuen "Åbn med" er en praktisk funktion, når du åbner filer med flere programmer. Når du åbner en fil med et bestemt program, bliver programmet tilføjet til menuen "Åbn med" for den pågældende filtype. Hvis du nogensinde har åbnet en fil med det forkerte program eller med et program, bruger du ikke mere, men du har sikkert set, at menuen bliver rodet over tid. Heldigvis har vi et komplet sæt instruktioner til at guide dig gennem fjernelse af programmer fra menuen "Åbn med".
Menuen "Send til" er et af de funktioner, som folk har tendens til enten at elske og bruge hele tiden eller bare aldrig ligefrem gider med. Når du installerer Windows, tilføjes nogle ting som standard til "Send til" -menuen. Andre bliver tilføjet over tid, mens du installerer forskellige apps. Hvis du nogensinde har ønsket at du kunne declutter den menu, er det din heldige dag! Vi har en vejledning til at tilpasse emnerne på menuen "Send til" og en anden vejledning, hvis du vil fjerne menuen "Send til" fra din kontekstmenu helt og holdent.
Sådan tilføjes nogle nyttige artikler til kontekstmenuen
Nu hvor du har brugt noget tid på at fjerne elementer, du ikke behøver fra din kontekstmenu, kan du være opmærksom på at tilføje nogle ting, du måske rent faktisk bruger. Til at begynde med kan du faktisk tilføje næsten enhver applikation eller genvej, du vil have i kontekstmenuen. Da du nu har læst alt om, hvilke registreringsdatabasenøgler der skal gennemses, når du fjerner ting, bliver du ikke overrasket over at tilføje ting indebærer mange af de samme nøgler.
Selvfølgelig ville vi ikke forlade dig uden konkrete forslag til sjove ting at tilføje til din kontekstmenu. Og vi har dækket en flok af dem. Du kan f.eks. Tilføje et af følgende til din menu:
- En kommando med "Åbn med notepad" for alle filer
- En "Open PowerShell Here" -kommando til mapper
- En "Defragment" -kommando til drev
- En "Take Ownership" kommando til filer og mapper
- En kommando til kopiering af listen over filer i en mappe
- En "Control Panel" kommando for hurtig adgang
Så sjov og få kreativitet!
Vi indrømmer, at det er en god mængde oplysninger at absorbere bare for at ændre en menu, som du sikkert har vænnet sig til, men du kan blive overrasket over, hvor meget mere behageligt det er at bruge en fin, ren kontekstmenu, der har kommandoer, du vil faktisk bruger. Så hvad venter du på? Tid til at komme i gang gør disse kontekstmenuer mere nyttige!