Jak vyčistit vaše Messy kontextové menu
Pokud jste někdy zjistili, že kliknete pravým tlačítkem na něco a přemýšlíte, odkud pochází všechen ten odpad, nejste sami. Chcete se zbavit křoviny, které nepoužíváte, a přidat do kontextového menu některé užitečné položky? Můžeš.
Systém Windows obsahuje ve výchozím nastavení spoustu možností v tomto kontextovém menu a tento seznam narůstá při instalaci dalších aplikací. Někdy se zdá, že každá aplikace bojuje za kus kontextového menu a většina z nás ani nepoužívá polovinu z nich. Ukážeme vám, jak můžete odstranit položky úpravou registru, stejně jako snadnější vyčištění pomocí několika bezplatných aplikací třetích stran. Dále vás budeme upozorňovat na to, jak přidat další užitečné příkazy. Bez příliš velké námahy můžete své kontextové menu nechat přeplnit a být většinou užitečné ...
... být efektivní a efektivní.
Začněme.
Hard Way: Odstranění položek z kontextové nabídky úpravou registru
Pokud chcete věci vyčistit opravdu podrážděným způsobem, můžete to udělat z Editoru registru bez potřeby softwaru od jiných výrobců. S pomocí jednodušších nástrojů se dostaneme o něco později, ale domníváme se, že při používání těchto nástrojů pomáhá porozumět tomu, jak jsou tyto věci zpracovávány v registru.
Standardní varování: Editor registru je mocný nástroj a zneužití může způsobit, že systém je nestabilní nebo dokonce nefunkční. Pokud jste s ním ještě nikdy nepracovali, zvažte, jak začít používat Editor registru. A před provedením změn určitě zálohujte registr (a váš počítač!). To platí zejména při dodržování pokynů v tomto článku, protože skončíte tím, že budete muset trochu lovit, abyste našli položky kontextové nabídky, které vám něco znamenají.
Otevřete Editor registru stisknutím tlačítka Start a zadáním příkazu "regedit." Stisknutím klávesy Enter otevřete Editor registru a poté jej udělejte oprávnění provádět změny v počítači.
Bohužel položky položené v kontextové nabídce nejsou všechny umístěny na stejném místě v registru. Většinu položek kontextové nabídky, které se používají jak pro soubory, tak pro složky, naleznete v horní části navigačního panelu vlevo na jednu z následujících tlačítek:
HKEY_CLASSES_ROOT \ * \ shell
HKEY_CLASSES_ROOT \ * \ shellex \ ContextMenuHandlers
HKEY_CLASSES_ROOT \ AllFileSystemObjects \ ShellEx
Naleznete zde položky kontextového menu, které jsou specifické pouze pro složky v jednom z těchto klíčů:
HKEY_CLASSES_ROOT \ Directory \ shell
HKEY_CLASSES_ROOT \ Adresář \ shellex \ ContextMenuHandlers
Budete muset zacházet s položkami kontextové nabídky, které se nacházejí v těchto místech trochu jinak, takže čtěte dál a vysvětlíme jak. Prozatím vám může být užitečné najít každé z těchto míst v registru a přidat je do seznamu oblíbených položek, takže je snadnější procházet později.
Odeberte položky "Shell"
Podívejme se na jednu položku jako příklad. Používám video přehrávač VLC. Když jsem je nainstaloval, VLC přidal položku kontextového menu s názvem "Přidat do playlistu přehrávače médií VLC." Nikdy jsem to nepoužíval a raději by to nebylo v mém kontextovém menu.
Zde je postup, jak se zbavit této položky nabídky. V Editoru registru vyhledejte následující klíč:
HKEY_CLASSES_ROOT \ Adresář \ shell \ AddtoPlaylistVLC
Viděl jsem to AddtoPlaylistVLC
během procházení shell
klíč hledá položky, které chcete odstranit. Položky pod normálním shell
klíče jsou obvykle velmi snadné na místě a vypořádat se s nimi.
Máme několik možností, jak to zvládnout. Můžeme to jen vymazat AddToPlaylistVLC
klíč, který zcela odstraní položku z kontextové nabídky. Pokud však neprovedete zálohování registru - nebo nejprve exportujete klíč a budete držet krok s registrem REG - nebude snadné se vrátit, pokud změníte názor.
Druhou možností je zakázat klíč namísto jeho odstranění. Chcete-li to provést, klikněte pravým tlačítkem myši na ikonu AddToPlaylistVLC
klíč nebo jakýkoli klíč, s nímž pracujete, a zvolte Nový> Řetězcová hodnota. Název nové hodnoty řetězce "LegacyDisable".
Jakmile vytvoříte LegacyDisable
hodnota by měla být okamžitá. Klepněte pravým tlačítkem myši na soubor nebo složku v aplikaci Průzkumník souborů a uvidíme, že položka "Přidat do přehrávače médií přehrávače VLC" byla z kontextového menu odstraněna.
Máte také třetí možnost. Pokud příležitostně používáte položku nabídky, ale nechcete, aby se převrátila běžná kontextová nabídka, můžete ji skrýt v rozšířené kontextové nabídce, kterou vidíte pouze tehdy, když držíte klávesu Shift při pravém kliknutí na soubor nebo složku. Chcete-li to provést, klepněte pravým tlačítkem myši na ikonu AddToPlaylistVLC
klíč nebo jakýkoli klíč, s nímž pracujete, a zvolte Nový> Řetězcová hodnota. Název nové hodnoty řetězce "Rozšířené".
Nyní se zobrazí pouze tehdy, když klepnete pravým tlačítkem myši na složku a přidržíte klávesu Shift.
Odstraňte položky "Shellex"
Pravděpodobně jste si všimli, že některé běžné klíče registru, které jsme uvedli v horní části této části, mají "shellex" (Shell Extension) ve jménu místo "shell". Tyto typy klíčů budete muset zpracovat trochu jinak. Jako náš příklad půjdeme dolů k jednomu z klíčů, o kterých jsme se zmínili:
HKEY_CLASSES_ROOT \ Adresář \ shellex \ ContextMenuHandlers
Položky shellexu budou trochu tvrdší, než je lze rozluštit, ale obvykle můžete zjistit položku podle názvu klíče vlevo. Tady budeme pracovat s DropboxExt
klíč uvnitř ContextMenuHandlers
klíč.
Když je nainstalována Dropbox, přidá příkaz "Přesunout do Dropbox" do kontextové nabídky. Jelikož jsem víc, jsem nikdy nepoužil ten příkaz a já se ho zbavím.
Nelze použít triky s LegacyDisable
a Rozšířené
hodnoty řetězce, které jsme popsali výše s položkami shellu. Stále můžete odstranit celý DropboxExt
klávesu pro jeho odstranění z kontextové nabídky (a ujistěte se, že jste zadali klíč zpět, pokud ano), ale existuje jednoduchý způsob, jak ji deaktivovat. Jednoduše vyberte klíč vlevo a potom poklepejte na hodnotu (Výchozí) uvnitř tohoto tlačítka a otevřete jeho okno vlastností.
V okně Vlastnosti v poli Údaje o hodnotě upravte již existující hodnotu tak, že před ní umístíte několik pomlček. Dávejte pozor, abyste neodstranili žádnou ze stávajících hodnot. Tímto způsobem, pokud změníte názor, můžete se vrátit zpět a odstranit pomlčky. Po dokončení klikněte na tlačítko "OK".
Změna bude okamžitá, takže v Průzkumníku souborů klepněte pravým tlačítkem myši a ujistěte se, že příkaz byl pryč.
Bohužel, pokud jde o položky shellu, není možné je skrýt v rozšířené kontextové nabídce tak, jak můžete s položkami shellu. Můžete je smazat nebo deaktivovat.
Prozkoumejte další místa podle typu souboru
Chcete-li odstranit položky kontextové nabídky, které se zobrazují pouze po klepnutí pravým tlačítkem myši na určité typy souborů, můžete to také provést. Tyto položky jsou uloženy mimo jiné než běžné polohy, na které jsme se již zabývali. Chcete-li je najít, musíte nejprve vyhledat klíč pro rozšíření souboru podle níže HKEY_CLASSES_ROOT
pro toto rozšíření, které vám řekne název klíče, který musíte hledat.
Stejně jako příklad říci, že chcete odstranit položku nabídky pro otevření dokumentu aplikace Excel (XLSX) v aplikaci Excel po klepnutí pravým tlačítkem myši. Proč byste to chtěl udělat? No, pravděpodobně byste to neudělali, ale je to snadný příklad. Jiné aplikace mohou přidávat různé typy příkazů, které nepotřebujete.
Začněte tím, že se podíváte na následující klíč registru pro příponu XLSX:
HKEY_CLASSES_ROOT \ .xlsx
Datový sloupec pro (Výchozí)
shell klíč umožňuje zjistit, že skutečný typ souboru je "Excel.Sheet.12."
Nyní můžete procházet tento klíč rozšíření:
HKEY_CLASSES_ROOT \ Excel.Sheet.12 \ shell
A teď, když jste nalezli správné shell
, můžete použít stejnou metodu, jakou jsme popsali v předchozí části o položkách "shell" pro odstranění, zakázání nebo skrytí položky v rozšířené kontextové nabídce. Zapamatujte si LegacyDisable
a Rozšířené
hodnoty řetězce? Jo, ti zde pracují.
Snadný způsob: Odstranění položek z kontextového menu pomocí nástrojů NirSoft
Takže, když víte, jak dělat věci těžkým způsobem, podívejme se na jednoduchou cestu. Namísto úpravy registru můžete stáhnout z nástroje NirSoft dva nástroje pro vyčištění kontextového menu. Proč dva nástroje? Protože jeden z nich zpracovává běžné položky shellu a jeden zpracovává policejní předměty. Oba jsou mnohem jednodušší než jejich úpravy v registru, ale pochopení toho, jak se s těmito věcmi v rejstříku zabývají, vám pomůže při třídění všech položek, které tyto nástroje zobrazují.
Začněte stahováním obou nástrojů. Prvním nástrojem je ShellMenuView, který zpracovává běžné položky shellu. Druhým nástrojem je ShellExView, který zpracovává položky shellu. Přejděte dolů k dolní části obou stránek a vyhledejte odkazy ke stažení. Nástroje pracují s prakticky libovolnou verzí systému Windows od 98 až po 10. Pro získání 32bitové nebo 64bitové verze budete potřebovat buď v závislosti na tom, zda máte 32bitovou nebo 64bitovou verzi vydání Windows.
Prvním nástrojem, který zkontrolujeme, je ShellMenuView, který nám umožňuje spravovat všechny tyto běžné položky shellu pomocí snadno použitelného rozhraní. Po stažení a extrahování nástroje poklepejte na soubor EXE a spusťte jej. Je to přenosný nástroj, takže není instalace.
V okně ShellMenuView stačí procházet seznam, dokud nenajdete položku, kterou chcete zakázat. Položky lze pomocí těchto nástrojů deaktivovat, nikoli je nelze vymazat nebo je skrýt v rozšířené kontextové nabídce. A mimochodem, tyto nástroje zakazují vytváření a LegacyDisable
hodnota řetězce uvnitř příslušného klíče - stejně jako při úpravě registru ručně.
Když najdete hledanou položku, klikněte na tlačítko "Zakázat" na panelu nástrojů (červené světlo).
Další výhodou použití těchto nástrojů je, že můžete vybrat více položek a pak je všechny zakázat najednou. V našem příkladu vypínáme položku Přidat do seznamu přehrávačů VLC Media Player pouze tehdy, když kliknete pravým tlačítkem na složku (tentýž příklad, který jsme použili dříve v sekci Registry), ale mohli bychom snadno vybrat všechny položky "Přidat do VLC Media Player Playlist "položky a potom klepněte na tlačítko" Zakázat "odebrat tento příkaz z kontextové nabídky všech podporovaných typů souborů také.
Po dokončení odstraňování položek shellu je dalším krokem spuštění nástroje ShellExView a odstranění polotovarů. Toto funguje přesně stejně jako první nástroj. Stačí vybrat jednu nebo více položek a potom kliknout na tlačítko "Zakázat" a odstranit položky z místní nabídky.
Jak odstranit další položky z kontextového menu
Existuje několik položek kontextového menu, které si možná všimnete, že ani nástroje NirSoft, ani běžné metody registru, které jsme se zabývali, neodpovídají: položkám, které najdete v podmenu "Otevřít s" a "Odeslat".
Nabídka "Otevřít s" je užitečná při otevření souborů s více programy. Kdykoli otevřete soubor s určitým programem, program se přidá do nabídky "Otevřít s" pro daný typ souboru. Pokud jste někdy omylem otevřeli soubor s nesprávným programem nebo s programem, který už nepoužíváte, pravděpodobně jste viděli, že toto menu je časově přeplněné. Naštěstí máme kompletní sadu pokynů, které vás vedou odstraněním programů z nabídky "Otevřít".
Nabídka "Odeslat" je jednou z těch funkcí, které lidé mají tendenci buď milovat a užívat po celou dobu, nebo se jen obtěžovat. Při instalaci systému Windows jsou některé položky ve výchozím nastavení přidány do nabídky "Odeslat". Jiní se přidávají v průběhu instalace různých aplikací. Pokud jste si někdy přáli, abyste odmítli toto menu, je to váš šťastný den! Máme jednu příručku pro přizpůsobení položek v nabídce Odeslat a jinou příručku, pokud chcete úplně odebrat nabídku "Odeslat" ze své kontextové nabídky.
Jak přidat některé užitečné položky do kontextového menu
Nyní, když jste strávili nějaký čas odstraněním položek, které nepotřebujete z kontextového menu, můžete obrátit pozornost na přidání některých položek, které můžete skutečně použít. Začněte tím, můžete do kontextového menu přidat prakticky libovolnou aplikaci nebo zkratku. Vzhledem k tomu, že jste přečítali všechny informace o tom, jaké klíčů registru se díváte, když odstraňujete věci, nebudete překvapeni, že přidávání věcí zahrnuje mnoho stejných klíčů.
Samozřejmě, že byste vás nechali bez konkrétních návrhů na zábavné věci, které chcete přidat do kontextového menu. A my jsme je pokryli. Můžete například přidat do svého menu některé z následujících položek:
- Příkaz "Otevřít s poznámkou" pro všechny soubory
- Příkaz "Open PowerShell Here" pro složky
- Příkaz "Defragmentace" pro jednotky
- Příkaz "Take Ownership" pro soubory a složky
- Příkaz pro kopírování seznamu souborů ve složce
- Příkaz "Ovládací panel" pro rychlý přístup
Takže se bavte a buďte kreativní!
Přiznáváme, že je to dostatečné množství informací, které můžete absorbovat jen proto, aby jste změnili nabídku, na kterou jste pravděpodobně zvykli, ale možná vás překvapí, jak příjemnější je použití hezké, čisté kontextové nabídky, která má příkazy skutečně používat. Tak na co čekáš? Nastal čas, abyste začali vytvářet tato kontextová menu užitečnější!