/ / Sådan ryddes op i din rodede Windows-kontekstmenu

Sådan ryddes op i din rodede Windows-kontekstmenu

ccm_top

Hvis du nogensinde har fundet dig selv højreklikke pånoget og spekulerer på, hvor alt det skrammel kom fra, du er ikke alene. Vil du slippe af med det ru, du ikke bruger, og føje nogle faktisk nyttige ting til genvejsmenuen? Du kan.

Windows inkluderer en masse muligheder i detkontekstmenu som standard, og denne liste vokser, når du installerer flere apps. Det ser ud til, at hver app kæmper for et stykke fra din kontekstmenu, og de fleste af os bruger ikke engang halvdelen af ​​dem. Vi vil 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 dig mod, hvordan du tilføjer nogle mere nyttige kommandoer. Uden for meget kræfter kan du tage din kontekstmenu fra at være rodet og kun mest brugt ...

ccm_16

... at være strømlinet og effektiv.

ccm_17

Lad os komme igang.

Den hårde måde: Fjern elementer fra genvejsmenuen ved at redigere registreringsdatabasen

Hvis du vil rydde op i det virkelig nørdigemåde, kan du gøre fra Registreringseditor uden behov for tredjepartssoftware. Vi kommer til de lettere værktøjer lidt senere, men vi tror, ​​det hjælper, når du bruger disse værktøjer til at forstå, hvordan disse ting håndteres i registreringsdatabasen.

Standard advarsel: Registreringseditor er et kraftfuldt værktøj og misbrugdet kan gøre dit system ustabilt eller endda ubrugeligt. Hvis du aldrig har arbejdet med det før, kan du overveje at læse om, hvordan du bruger Registreringseditor, inden du kommer i gang. Og bestemt 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 skulle gå lidt rundt for at finde kontekstmenuindgange, der betyder noget for dig.

Åbn Registreringseditor ved at trykke på Start og skrive “regedit.” Tryk på Enter for at åbne Registreringseditor og derefter give den tilladelse til at foretage ændringer på din PC.

own_1

Desværre elementerne, der indeholder din kontekstmenuen er ikke alle placeret på samme sted i registreringsdatabasen. Du kan finde de fleste af de kontekstmenuelementer, 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*shellexContextMenuHandlers
HKEY_CLASSES_ROOTAllFileSystemObjectsShellEx

Du vil finde kontekstmenupunkter, der er specifikke for bare mapper i en af ​​disse taster i stedet:

HKEY_CLASSES_ROOTDirectoryshell
HKEY_CLASSES_ROOTDirectoryshellexContextMenuHandlers

RELATEREDE: Sådan bookes placeringer i Windows-registreringsdatabasen

Du skal håndtere kontekstmenuelementernefindes på disse placeringer lidt anderledes, så læs fortsat, og vi forklarer hvordan. I øjeblikket kan det være praktisk at finde hver af disse placeringer i registreringsdatabasen og føje dem til din favoritliste, så de er lettere at gennemse senere.

Fjern “Shell” -emner

Lad os se på et emne som et eksempel. Jeg bruger VLC videoafspiller. Da jeg installerede det, tilføjede VLC et kontekstmenuelement med navnet "Føj til VLC medieafspillerens playliste." Det bruger jeg aldrig og vil helst ikke have det på min kontekstmenu.

ccm_1

Sådan slipper vi af med det menupunkt. I Registreringseditor, bor du ned til følgende nøgle:

HKEY_CLASSES_ROOTDirectoryshellAddtoPlaylistVLC

Jeg opdagede AddtoPlaylistVLC nøglen mens du gennemser shell nøgle på udkig efter varer, der skal fjernes Varer under den almindelige shell nøgler er normalt virkelig let at få øje på og håndtere.

ccm_2

Vi har et par muligheder for, hvordan vi håndterer dette. Vi kunne bare slette det AddToPlaylistVLC nøglen helt, og det ville fjerne varen fragenvejsmenuen. Medmindre du sikkerhedskopierer dit register - eller eksporterer nøglen først og følger med i REG-filen - vil det ikke være 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 bare højreklikke på AddToPlaylistVLC nøgle - eller hvilken som helst nøgle, du arbejder med - og vælg Ny> Strengværdi. Navngiv den nye strengværdi "LegacyDisable."

ccm_3

Så snart du opretter LegacyDisable værdien, bør ændringen være øjeblikkelig. Højreklik på en fil eller mappe i File Explorer, og vi kan se, at emnet "Føj til VLC-medieafspillerens playliste" er blevet fjernet fra genvejsmenuen.

ccm_4

Du har også en tredje mulighed. Hvis du lejlighedsvis bruger et menupunkt, men ikke ønsker, at det skal skjule din almindelige kontekstmenu, kan du skjule det væk i den udvidede kontekstmenu, som du kun ser, når du holder Skift, mens du højreklikker på en fil eller mappe. For at gøre dette skal du højreklikke på AddToPlaylistVLC nøgle - eller hvilken som helst nøgle, du arbejder med - og vælg Ny> Strengværdi. Navngiv den nye strengværdi "Udvidet."

ccm_5

Nu vises det kun, hvis du højreklikker på en mappe, mens du holder Shift nede.

Fjern “Shellex” -emner

Du har sikkert bemærket, at nogle af de almindeligeRegistretaster, som vi har vist øverst i dette afsnit, har “shellex” (Shell Extension) i navnet i stedet for bare “shell”. Du bliver nødt til at håndtere disse typer nøgler bare lidt anderledes. Som vores eksempel går vi ned på en af ​​de nøgler, vi nævnte:

HKEY_CLASSES_ROOTDirectoryshellexContextMenuHandlers

Shellex-emnerne er lidt hårdere til at dechiffrere, men du kan normalt finde ud af et element ved hjælp af nøglenavnet til venstre. Her skal vi arbejde med DropboxExt nøgle inden i ContextMenuHandlers nøgle.

ccm_7

Når Dropbox er installeret, tilføjer det en "Flyt til Dropbox" -kommando til kontekstmenuen. Fordi jeg er mere en træk og dropper, har jeg aldrig en gang brugt denne kommando, og jeg vil slippe af med den.

ccm_6

Du kan ikke bruge tricksne med LegacyDisable og Extended strengværdier, som vi har beskrevet ovenfor med shellex-poster. Du kan stadig slette hele DropboxExt for at fjerne det fra genvejsmenuen (og væresikkerhedskopier nøglen, hvis du gør det), men der er en enkel måde at deaktivere den. Vælg blot tasten til venstre, og dobbeltklik derefter på værdien (standard) i denne nøgle for at åbne egenskabsvinduet.

ccm_8

I egenskabsvinduet i "Værdidata"boks, skal du bare ændre den værdi, der allerede er der, ved at sætte et par streger foran det, og pas på ikke at slette nogen af ​​den 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, skal du klikke på "OK."

ccm_9

Ændringen vil være øjeblikkelig, så højreklik på noget i File Explorer og sørg for, at kommandoen er væk.

ccm_10

Desværre er der ingen måde at skjule dem i udvidet kontekstmenu, når det kommer til shellex-emner, som du kan med shell-elementer. Du kan kun slette eller deaktivere dem.

Udforsk andre placeringer efter filtype

Hvis du vil fjerne kontekstmenupunkter, som duse kun, når du højreklikker på bestemte filtyper, du kan også gøre det. Disse varer er gemt andre steder end de fælles placeringer, 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 fortæller dig navnet på den nøgle, du skal kigge efter.

Bare som et eksempel, siger, at du ville fjernemenupunkt til åbning af et Excel-dokument (XLSX) i Excel, når du højreklikker på det. Hvorfor vil du gøre dette? Det ville du sandsynligvis ikke, men det er et let eksempel at se på her. Andre applikationer kan tilføje forskellige typer kommandoer, som du ikke har brug for.

Du vil starte med at se på følgende registreringsdatabase-nøgle til XLSX-udvidelsen:

HKEY_CLASSES_ROOT.xlsx

Datakolonnen for (Default) shell-nøgle fortæller dig, at den aktuelle filtype er "Excel.Sheet.12."

ccm_11

Nu kan du gennemse den udvidelsesnøgle:

HKEY_CLASSES_ROOTExcel.Sheet.12shell

ccm_12

Og nu hvor du har fundet det rigtige shell -tasten, kan du bruge de samme teknikker, som vi beskrev i det foregående afsnit om "shell" -emner til at slette, deaktivere eller skjule elementet i menuen Udvidet kontekst. Husk LegacyDisable og Extended strengværdier? Jej, de arbejder også her.

Den nemme måde: Fjern elementer fra kontekstmenuen med NirSoft Utilities

Så nu du ved, hvordan man gør tingene hårdtmåde, lad os se på den lette 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 shell-genstande og en håndterer shellex-genstande. De er begge meget lettere at bruge end at redigere registreringsdatabasen, men bag kulisserne forståelse af, hvordan disse ting håndteres i registreringsdatabasen, giver dig et ben op ved sortering gennem alle de elementer, disse værktøjer viser.

RELATEREDE: Hvordan ved jeg, om jeg kører 32-bit eller 64-bit Windows?

Start med at downloade begge værktøjer. Det første værktøj er ShellMenuView, der håndterer regelmæssige shell-genstande. Det andet værktøj er ShellExView, der håndterer Shellex-genstande. Rul ned mod bunden af ​​begge sider for at finde download-linkene. Værktøjerne fungerer begge med stort set enhver version af Windows fra 98 helt igennem 10. Du bliver nødt til at gribe enten 32-bit eller 64-bit version, afhængigt af om du kører en 32-bit eller 64-bit udgave af Windows.

Det første værktøj, vi tjekker ud, er ShellMenuView,som giver os mulighed for at administrere alle disse almindelige shell-elementer med en brugervenlig grænseflade. Når du har downloadet og udpakket 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.

ccm_13

I vinduet ShellMenuView skal du bare bladre ned påliste, indtil du finder det emne, du vil deaktivere. Du kan kun deaktivere elementer med disse værktøjer - ikke slette dem eller skjule dem i menuen Udvidet kontekst. Og for øvrig 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).

ccm_14

En anden fordel ved at bruge disse værktøjer er, at dukan vælge flere elementer og derefter deaktivere dem alle på én gang. I vores eksempel deaktiverer vi elementet "Føj til VLC-medieafspillerafspilningsliste" kun, når du højreklikker på en mappe (det samme eksempel, vi tidligere har brugt i afsnittet Registreringsdatabase), men vi kunne let vælge alle "Tilføj til VLC-medieafspillerens Playlist-elementer, og klik derefter på "Deaktiver" for at fjerne denne kommando fra genvejsmenuen for alle understøttede filtyper også.

Når du er færdig med at fjerne shell-genstande, næstetrin er at affyre ShellExView-værktøjet og fjerne shellex-genstande. Denne fungerer nøjagtigt på samme måde som det første værktøj. Vælg bare et eller flere elementer, og klik derefter på knappen "Deaktiver" for at fjerne elementerne fra din kontekstmenu.

ccm_15

Sådan fjernes yderligere elementer fra genvejsmenuen

Der er et par kontekstmenupunkter, du måskehar bemærket, at hverken NirSoft-værktøjerne eller de almindelige registreringsmetoder, vi dækkede, adresserer: nemlig de emner, du finder i undermenuerne "Åben med" og "Send til".

RELATEREDE: Sådan fjernes programmer fra ”Åbn med” -menuen i Windows

Menuen "Åben med" er en praktisk funktion, når duåbne filer med flere programmer. Hver gang du åbner en fil med et bestemt program, tilføjes dette program til "Åbn med" -menuen for den type fil. Hvis du nogensinde ved et uheld har åbnet en fil med det forkerte program eller med et program, bruger du ikke mere, selvom du dog sandsynligvis har set den menu blive rodet over tid. Heldigvis har vi et komplet sæt instruktioner til at guide dig gennem at fjerne programmer fra "Åben med" -menuen.

Menuen "Send til" er en af ​​de funktioner, der erfolk har en tendens til enten at elske og bruge hele tiden eller bare aldrig engang bryde sig med. Når du installerer Windows, føjes nogle elementer til menuen "Send til" som standard. Andre bliver tilføjet over tid, når du installerer forskellige apps. Hvis du nogensinde har ønsket, at du kunne declutter denne menu, er det din heldige dag! Vi har en guide til tilpasning af elementerne i menuen "Send til" og en anden vejledning, hvis du vil fjerne menuen "Send til" fra din kontekstmenu helt.

Sådan føjes nogle nyttige elementer til kontekstmenuen

Nu hvor du har brugt nogen tid på at fjerne genstandedu ikke har brug for fra din kontekstmenu, kan du henlede opmærksomheden på at tilføje nogle elementer, du muligvis bruger. Til at begynde med kan du faktisk tilføje næsten ethvert program eller genvej, du ønsker, til genvejsmenuen. Da du nu har læst alt om, hvilke registernøgler du skal gennemgå, når du fjerner ting, bliver du ikke overrasket over, at tilføjelse af ting involverer en masse af de samme nøgler.

Selvfølgelig ville vi ikke forlade dig uden nogetspecifikke forslag til sjove ting at tilføje til din kontekstmenu. Og vi har dækket en masse af dem. For eksempel kan du føje et af følgende til din menu:

  • En “Open with Notepad” -kommando for alle filer
  • En “Open PowerShell Here” -kommando for mapper
  • En “Defragmentering” -kommando til drev
  • En "Take Ownership" -kommando for filer og mapper
  • En kommando til kopiering af listen over filer i en mappe
  • En “Kontrolpanel” -kommando for hurtig adgang

Så have det sjovt og bliv kreativ!


Vi indrømmer, det er en god mængde information tilabsorbere bare for at ændre en menu, som du sandsynligvis er vant til, men du kan blive overrasket over, hvor meget mere behageligt det er at bruge en dejlig, ren kontekstmenu, der har kommandoer, du faktisk bruger. Så hvad venter du på? Tid til at komme i gang med at gøre disse kontekstmenuer mere nyttige!