Táto jednoduchá úprava registra mi priniesla najväčšie zvýšenie produktivity vo Windows


Ak ste dlhodobý používateľ Windows, možno ste si všimli, že Windows 11 pokazil niečo dosť užitočné. Ak kliknete pravým tlačidlom myši na súbor a skúsíte ho otvoriť v Notepad++, možno ste sa pýtali, kam sa tá možnosť stratila. V skutočnosti je schovaná o dva kliky hlbšie pod „Zobraziť viac možností.“ Kedysi bola hneď tam, jednoducho dostupná a pripravená na použitie kedykoľvek sme ju potrebovali. Teraz je preč a Windows vám neposkytuje jednoduchý vstavaný spôsob, ako to opraviť.

Odpoveďou je jediný zápis v registroch pod HKEY_CLASSES_ROOT\*\shell a jeho pridanie trvá približne dve minúty. Táto možnosť je trvalá, kým ju neodstránite, hoci ak Notepad++ vykoná veľkú aktualizáciu, ktorá preinštaluje jeho rozšírenie shellu, môže to potenciálne prepísať alebo spôsobiť konflikt s vaším manuálnym zápisom. Pravdepodobnosť, že sa to stane, je však pomerne nízka.

Do kontextového menu po kliknutí pravým tlačidlom môžete pridať aj ľubovoľnú aplikáciu, nielen Notepad++, tak sa pripravte a poďme na to.

Na macOS zvyčajne stačí kliknúť pravým tlačidlom myši na súbor a voľba vašej preferovanej aplikácie v menu funguje automaticky. OS číta deklarovanú podporu súborov každej nainštalovanej aplikácie a tento zoznam naplní sám. Windows má vlastné menu „Otvoriť pomocou“, ale závisí to od toho, ktoré aplikácie sa rozhodnú registrovať pri inštalácii, a Windows 11 posunul celé menu za „zobraziť viac možností“, ktoré väčšina z nás ani nepoužíva. Cesta HKEY_CLASSES_ROOT\*\shell je spôsob, ako získať kontrolu späť, pridaním akejkoľvek aplikácie ako trvalej možnosti v hornom menu pravého kliknutia pre akýkoľvek súbor v systéme bez zásahu do asociácií súborov alebo zmeny akýchkoľvek predvolieb.

Čo HKEY_CLASSES_ROOT\*\shell vlastne robí

\* je jediná časť, na ktorej záleží

Windows ukladá svoje správanie shellu (ako spracováva súbory, aké ponuky sa zobrazujú, čo sa stane pri dvojkliku atď.) v najvyšších sekciách registra, ktoré riadia správanie súborov a shellu, nazývaných hives. Hive HKEY_CLASSES_ROOT obsahuje cestu, ktorá riadi, čo sa zobrazí po kliknutí pravým tlačidlom myši na súbor v Prieskumníkovi.

* je kľúčový detail. Väčšina ciest v registri smeruje na konkrétny typ súboru, ako napr. .txt, .log, .png a podobne, hviezdička tu predstavuje zástupný znak, ktorý znamená každý súbor, bez ohľadu na príponu. Každý záznam, ktorý vytvoríte v \shell tu, sa stane položkou menu, ktorá sa zobrazí všade pri akomkoľvek súbore vo File Exploreri.

V podstate vytvoríte kľúč s názvom, ktorý chcete, aby sa zobrazoval v ponuke, potom v ňom podkľúč príkazu, a potom nastavíte predvolenú hodnotu na cestu k vášmu spustiteľnému súboru (t. j. aplikácii), nasledovanú "%1" (zástupný symbol, ktorý Windows nahradí cestou k súboru, na ktorý kliknete). To je všetko. Keďže ide o obyčajný záznam v shelli a nie o spracovateľa rozšírenia shellu, je to jednoduchšie, stabilnejšie a úplne riadené používateľom.

Úpravy v registri sú trvalé, pokiaľ nie sú manuálne vrátené späť. Pred vykonaním akýchkoľvek zmien si zálohujte príslušný kľúč: v Editore registra kliknite pravým tlačidlom na HKEY_CLASSES_ROOT\*\shell, vyberte export a uložte súbor .reg na bezpečné miesto. Ak sa niečo pokazí, dvojité kliknutie na tento súbor obnoví pôvodný stav.

Ako pridať Notepad++ do kontextového menu pravým kliknutím

Postupujte podľa krokov








Otvoriť Editor registra

  • Stlačte Win + R, napíšte regedit, stlačte Enter
  • Prejdite na HKEY_CLASSES_ROOT\*\shell (vložením cesty priamo do adresného riadku)

Vytvorte položku menu

  • Kliknite pravým tlačidlom myši na shell > Nové > Kľúč — pomenujte ho Upraviť s Notepad++
  • Kliknite pravým tlačidlom na nový kľúč > Nový > Kľúč — pomenujte ho command (musí byť malými písmenami)
  • Kliknite na kláves príkazu; dvojitým kliknutím na hodnotu (Predvolené) vpravo
  • Nastavte hodnotu na: "C:\Program Files\Notepad++\notepad++.exe" "%1"
  • Upravte cestu, ak je vaša inštalácia Notepad++ na inom mieste

Pridajte ikonu Notepad++ (voliteľné)

  • Kliknite späť na kľúč Edit with Notepad++ (rodič, nie príkaz)
  • Kliknite pravým tlačidlom myši > Nový > Hodnota reťazca — pomenujte ju Ikona
  • Dvojkliknite na ikonu a nastavte hodnotu na: C:\Program Files\Notepad++\notepad++.exe,0
  • Toto načíta vlastnú ikonu aplikácie do položky ponuky

Otestujte to

  • Kliknite pravým tlačidlom myši na súbor v Prieskumníkovi súborov — „Upraviť v Notepad++“ by sa malo okamžite zobraziť na najvyššej úrovni; nie je potrebné reštartovať Prieskumníka
  • Ak sa nezobrazí, otvorte Správcu úloh > nájdite Prieskumníka Windows > kliknite pravým tlačidlom myši > Reštartovať

Toto funguje pre akúkoľvek aplikáciu, nielen pre Notepad++

Svet je vaša ustrica File Explorer

Rovnaká štruktúra platí pre každý spustiteľný súbor na vašom počítači, stačí zameniť názov a cestu aplikácie. Je to užitočné pre prenosné aplikácie, ktoré sú rozbalené bez inštalátora a nikdy sa samy nezaregistrujú vo Windows. Ďalším vhodným kandidátom pre tento trik je VS Code. Občas aktualizácia vymaže položku Kontextového menu Otvoriť s Code; táto metóda cez register ju robí trvalejšou. Hodnota reťazca Position (Top alebo Bottom) vám umožňuje ovládať, kde sa položka v menu zobrazí, a hodnota reťazca Extended skryje položku, pokiaľ pri pravom kliknutí nedržíte Shift. To môže byť užitočné, ak chcete mať vaše menu prehľadnejšie.

Prečo nepoužiť jednoducho „Otvoriť pomocou“? Táto ponuka zobrazuje skutočne len aplikácie, ktoré deklarujú podporu konkrétneho typu súboru počas inštalácie, prenosné aplikácie a minimalistické inštalácie sa často vôbec neobjavia. V systéme Windows 11 je „Otvoriť pomocou“ tiež pod ponukou „Zobraziť viac možností“; to je už o jeden klik ďalej, než by ste chceli ísť pre niečo, čo používate stále. „Vybrať inú aplikáciu“ vám umožní otvoriť súbor s ľubovoľnou aplikáciou raz, ale nepridá ju trvalo do ponuky (bez trvalej zmeny predvolenej asociácie typu súboru).

Táto metóda registrácie obchádza všetko toto a jednoducho pridá novú položku v ponuke tam, kde ju potrebujete.

Dvojminútová oprava, ktorú mal Windows vykonať sám

Úprimne, toto by malo byť súčasťou Windows 11 na najvyššej úrovni; je hanba, že tam už nie je. Prioritizácia čistejšieho vzhľadu pred kompatibilitou aplikácií pre kontextové menu je v poriadku; len by bolo príjemnejšie, keby existoval spôsob, ako to urobiť bez registru. Napriek tomu HKEY_CLASSES_ROOT\*\shell existuje už od Windows XP a funguje dobre. Niekedy si najlepšia oprava produktivity vyžaduje trochu viac úsilia.

Súvisiace články