Systém Windows obsahuje v tomto kontextovom menu veľa možností a tento zoznam sa zvyšuje pri inštalácii ďalších aplikácií. Niekedy sa zdá, že každá aplikácia bojuje za kus kontextového menu a väčšina z nás nepoužíva ani polovicu z nich. Ukážeme vám, ako môžete odstrániť položky úpravou databázy Registry, ako aj jednoduchšiu metódu čistenia pomocou niekoľkých bezplatných aplikácií tretích strán. Taktiež vás poučíme, ako pridať ďalšie užitočné príkazy. Bez prílišnej námahy môžete mať kontextové menu, ktoré je preplnené a iba prevažne užitočné …
Tvrdá cesta: Odstránenie položiek z kontextového menu úpravou databázy Registry
Ak chcete vyčistiť veci naozaj podráždeným spôsobom, môžete to urobiť z Editora databázy Registry bez potreby softvéru tretej strany. Dostávame sa k jednoduchším nástrojom o niečo neskôr, ale myslíme si, že pomáha pri používaní týchto nástrojov, aby pochopili, ako sa s týmito materiálmi zaobchádza v registri.
Štandardné upozornenie: Editor databázy Registry je výkonný nástroj a jeho zneužitie môže spôsobiť, že váš systém bude nestabilný alebo dokonca nefunkčný. Ak ste s ním ešte nikdy nepracovali, zvážte, ako začať používať Editor databázy Registry. A pred vykonaním zmien určite zálohujte databázu Registry (a váš počítač!). To platí najmä pri dodržiavaní pokynov v tomto článku, pretože skončíte s trochou lovu a nájsť položky kontextovej ponuky, ktoré vám niečo znamenajú.
Otvorte Editor databázy Registry stlačením tlačidla Štart a zadaním príkazu "regedit". Stlačením klávesu Enter otvorte Editor databázy Registry a potom mu udelíte povolenie na vykonanie zmien v počítači.
Bohužiaľ, položky obsadzujúce vaše kontextové menu nie sú všetky umiestnené na rovnakom mieste v databáze Registry. Väčšinu položiek kontextového menu, ktoré sa používajú pre oba súbory a priečinky, nájdete tak, že vyberiete jednu z nasledujúcich klávesov v navigačnom paneli vľavo:
HKEY_CLASSES_ROOT*shell
HKEY_CLASSES_ROOT*shellexContextMenuHandlers
HKEY_CLASSES_ROOTAllFileSystemObjectsShellEx
Namiesto toho nájdete položky kontextovej ponuky, ktoré sú špecifické len pre priečinky v jednom z týchto kľúčov:
HKEY_CLASSES_ROOTDirectoryshell
HKEY_CLASSES_ROOTDirectoryshellexContextMenuHandlers
Budete musieť zvládnuť položky kontextového menu nachádzajúce sa v týchto miestach trochu inak, takže čítajte a vysvetlíme ako. Zatiaľ je vhodné nájsť každé z týchto miest v databáze Registry a pridať ich do zoznamu obľúbených položiek, aby ste ich mohli neskôr prehľadávať.
Odstráňte položky "Shell"
Pozrime sa na jednu položku ako príklad. Používam video prehrávač VLC. Keď som ho nainštaloval, VLC pridal položku kontextovej ponuky s názvom "Pridať do zoznamu prehrávačov médií VLC." Nikdy som to nepoužil a radšej by som nebol v mojej kontextovej ponuke.
HKEY_CLASSES_ROOTDirectoryshellAddtoPlaylistVLC
Som spozoroval
AddtoPlaylistVLC
počas prehliadania
shell
kľúč, ktorý hľadá položky na odstránenie. Položky pod riadnym
shell
kľúč sú zvyčajne naozaj ľahké na mieste a riešiť.
AddToPlaylistVLC
kľúč, a to by odstránilo položku z kontextového menu. Ak však nevykonáte zálohovanie databázy Registry - najprv budete exportovať kľúč a budete držať krok s súborom REG - nebudete ľahké sa vrátiť, ak to zmeníte.
Druhou možnosťou je vypnúť kľúč, namiesto jeho odstránenia. Ak to chcete urobiť, kliknite pravým tlačidlom myši na ikonu
AddToPlaylistVLC
kľúč alebo akýkoľvek kľúč, s ktorým pracujete - a vyberte položku Nový> String Value. Názov novej hodnoty reťazca "LegacyDisable".
LegacyDisable
hodnota by mala byť okamžitá. Kliknite pravým tlačidlom na súbor alebo priečinok v priečinku Prieskumník súborov a skontrolujte, či je v kontextovej ponuke odstránená položka "Pridať do zoznamu prehrávačov médií VLC".
AddToPlaylistVLC
kľúč alebo akýkoľvek kľúč, s ktorým pracujete - a vyberte položku Nový> String Value. Zadajte názov novej hodnoty reťazca "Rozšírené".
Odstráňte položky "Shellex"
Pravdepodobne ste si všimli, že niektoré bežné kľúče databázy Registry, ktoré sme uviedli v hornej časti tejto sekcie, majú "shellex" (Shell Extension) v názve namiesto len "shell". Budete musieť zvládnuť tieto typy kľúčov trochu inak. Ako náš príklad budeme smerovať k jednému z kľúčov, ktoré sme spomenuli:
HKEY_CLASSES_ROOTDirectoryshellexContextMenuHandlers
Položky shellexu budú o niečo ťažšie dešifrovať, ale zvyčajne môžete zistiť položku podľa názvu kľúča vľavo. Tu budeme pracovať s
DropboxExt
kľúč vo vnútri
ContextMenuHandlers
Kľúč.
LegacyDisable
a
Extended
reťazcové hodnoty, ktoré sme opísali vyššie s položkami shellu. Stále môžete celý súbor odstrániť
DropboxExt
kľúč, ktorý chcete odstrániť z kontextového menu (a uistite sa, že máte kľúč späť, ak to robíte), ale existuje jednoduchý spôsob, ako ho vypnúť. Stačí kliknúť na tlačidlo vľavo a potom dvakrát kliknúť na hodnotu (Predvolené) vnútri tohto kľúča otvoriť okno vlastností.
Preskúmajte iné polohy podľa typu súboru
Ak chcete odstrániť položky kontextovej ponuky, ktoré sa zobrazia iba vtedy, keď kliknete pravým tlačidlom myši na konkrétne typy súborov, môžete tak urobiť. Tieto položky sú uložené na inom mieste ako na bežných miestach, na ktoré sme sa už pozreli. Ak ich chcete nájsť, musíte najprv vyhľadať kľúč rozšírenia súborov
HKEY_CLASSES_ROOT
pre toto rozšírenie, ktoré vám povie meno kľúča, ktorý potrebujete hľadať.
Ako príklad povedzme, že ste chceli odstrániť položku menu pre otvorenie dokumentu programu Excel (XLSX) v programe Excel, keď kliknete pravým tlačidlom na ňu. Prečo by ste to chceli urobiť? No, pravdepodobne by ste to neurobili, ale je to jednoduchý príklad, ktorý sa tu môžete pozrieť. Ostatné aplikácie môžu pridať rôzne typy príkazov, ktoré nepotrebujete.
Začali by ste sa pozrieť na nasledujúci kľúč databázy Registry pre príponu XLSX:
HKEY_CLASSES_ROOT.xlsx
Stĺpec údajov pre
(Default)
shell kľúč vám umožní vedieť, že skutočný typ súboru je "Excel.Sheet.12."
HKEY_CLASSES_ROOTExcel.Sheet.12shell
A teraz, keď ste našli správne
shell
môžete použiť rovnaké postupy, aké sme popísali v predchádzajúcej časti o položkách "shell" na vymazanie, vypnutie alebo skrytie položky v rozšírenom kontextovom menu. Pamätajte si
LegacyDisable
a
Extended
reťazcové hodnoty? Áno, aj tu pracujú.
Jednoduchá cesta: Odstrániť položky z kontextového menu pomocou nástrojov NirSoft
Takže teraz, keď viete, ako robiť veci ťažkým spôsobom, poďme sa pozrieť na jednoduchú cestu. Namiesto úpravy databázy Registry môžete prevziať dva nástroje od spoločnosti NirSoft na vyčistenie kontextového menu. Prečo dva nástroje? Pretože jeden z nich zaobchádza s bežnými položkami škrupiny a jeden s nimi manipuluje s polotovarmi. Obaja sú oveľa jednoduchšie na používanie ako na úpravu databázy Registry, ale pochopenie toho, ako sa tieto veci spracovávajú v databáze Registry, vám umožní rozdeliť všetky položky, ktoré tieto nástroje zobrazujú.
Začnite sťahovaním oboch nástrojov. Prvým nástrojom je ShellMenuView, ktorý spracováva bežné položky shellu. Druhým nástrojom je ShellExView, ktorý sa zaoberá položkami shellu. Prejdite nadol smerom dole na obidve tieto stránky, kde nájdete odkazy na stiahnutie. Nástroje pracujú s takmer ľubovoľnou verziou systému Windows od 98 po celú cestu 10. Musíte chytiť 32-bitovú alebo 64-bitovú verziu v závislosti od toho, či používate 32-bitovú alebo 64-bitovú verziu vydanie Windows.
Prvým nástrojom, ktorý skontrolujeme, je ShellMenuView, ktorý nám umožňuje spravovať všetky tie bežné položky shellu s ľahko použiteľným rozhraním. Po prevzatí a extrahovaní nástroja dvakrát kliknite na súbor EXE a spustite ho. Je to prenosný nástroj, takže nie je žiadna inštalácia.
LegacyDisable
reťazec hodnotu v príslušnom kľúči - rovnako ako my, keď sme upravili Registry ručne.
Keď nájdete požadovanú položku, kliknite na tlačidlo "Zakázať" na paneli s nástrojmi (červené svetlo).
Keď skončíte odstránením položiek shellu, ďalším krokom je vypáliť nástroj ShellExView a odstrániť polotovary. Toto funguje presne rovnako ako prvý nástroj. Jednoducho vyberte jednu alebo viac položiek a potom kliknite na tlačidlo "Zakázať" a odstráňte položky z kontextového menu.
Ako odstrániť ďalšie položky z kontextového menu
Existuje niekoľko položiek v kontextovej ponuke, ktoré si možno všimli, že ani nástroje NirSoft, ani klasické metódy databázy Registry, ktoré sme zahrnuli, sa týkajú konkrétnych položiek, ktoré nájdete v podmenu "Otvoriť s" a "Odoslať do".
Ponuka "Otvoriť s" je užitočná funkcia pri otvorení súborov s viacerými programami. Kedykoľvek otvoríte súbor s určitým programom, tento program sa pridá k menu "Open With" pre daný typ súboru.Ak ste niekedy omylom otvorili súbor s nesprávnym programom alebo s programom, ktorý už nepoužívate, pravdepodobne ste videli, že ponuka je preplnená časom. Našťastie máme kompletnú sadu inštrukcií, ktorá vás prevedie odstránením programov z ponuky "Otvoriť s".
Ponuka "Odoslať" je jednou z tých funkcií, ktoré ľudia majú tendenciu buď milovať a používať po celú dobu, alebo sa s nimi obťažovať. Pri inštalácii systému Windows sa niektoré položky v predvolenom nastavení pridávajú do ponuky "Odoslať". Ostatné sa pri pridávaní rôznych aplikácií časom pridávajú. Ak ste si niekedy želali, aby ste mohli odmietnuť toto menu, je to váš šťastný deň! Máme jednu príručku na prispôsobenie položiek v menu "Odoslať do" a inú príručku, ak chcete úplne odstrániť menu "Odoslať do" z kontextového menu.
Ako pridať niektoré užitočné položky do kontextového menu
Teraz, keď ste strávili nejaký čas odstránením položiek, ktoré nepotrebujete z kontextového menu, môžete obrátiť pozornosť na pridávanie niektorých položiek, ktoré by ste mohli skutočne používať. Ak chcete začať, môžete skutočne pridať takmer ľubovoľnú aplikáciu alebo skratku, ktorú chcete v kontextovej ponuke. Vzhľadom na to, že ste si teraz prečítali všetky kľúčové slová databázy Registry, na ktoré sa pozeráte pri odstraňovaní, nebudete prekvapení, že pridávanie vecí zahŕňa veľa rovnakých kľúčov.
Samozrejme, nenechali by sme vás bez konkrétnych návrhov na zábavné veci, ktoré by ste pridali do kontextového menu. A pokryli sme ich. Môžete napríklad pridať do svojho menu niektorú z nasledujúcich možností:
- Príkaz "Otvoriť s programom Poznámkový blok" pre všetky súbory
- Príkaz "Open PowerShell Here" pre priečinky
- Príkaz "Defragmentácia" pre jednotky
- Príkaz "Prijať vlastníctvo" pre súbory a priečinky
- Príkaz na kopírovanie zoznamu súborov v priečinku
- Príkaz "Ovládací panel" pre rýchly prístup
Tak sa bavte a buďte kreatívni!
Pripúšťame, že je to dostatočné množstvo informácií, ktoré môžete absorbovať len preto, aby ste zmenili menu, ktoré ste pravdepodobne zvykli, ale možno vás prekvapí, ako oveľa príjemnejšie využíva príjemné, čisté kontextové menu, ktoré má príkazy skutočne používať. Tak na čo čakáš? Nastal čas začať vytvárať tie kontextové ponuky užitočnejšie!