Homepage » hogyan kell » Hogyan tisztítsuk meg a rendetlen Windows kontextusmenüt

    Hogyan tisztítsuk meg a rendetlen Windows kontextusmenüt

    Ha valaha is találta magát a jobb egérgombbal, és azon tűnődött, hogy honnan jött, akkor nem vagy egyedül. Szeretné megszabadulni a nem használt hajóról, és adjon hozzá néhány ténylegesen hasznos elemet a helyi menübe? tudsz.

    A Windows alapértelmezés szerint egy csomó opciót tartalmaz a helyi menüben, és a lista egyre több alkalmazás telepítésekor nő. Néha úgy tűnik, mintha minden alkalmazás küzd egy-egy kontextusmenüért, és a legtöbbünk nem használja fel őket. Megmutatjuk, hogyan lehet eltávolítani az elemeket a rendszerleíró adatbázis szerkesztésével, valamint egy egyszerűbb tisztítási módot, amely egy pár ingyenes, harmadik féltől származó alkalmazást használ. Azt is meg fogjuk mutatni, hogyan adjunk hozzá néhány hasznos parancsot. Túl sok erőfeszítés nélkül a kontextusmenüt elfojthatja, és csak leginkább hasznos lehet…

    … Hogy racionalizálják és hatékonyak legyenek.

    Kezdjük el.

    A kemény út: az elemeket távolítsa el a kontextus menüből a beállításjegyzék szerkesztésével

    Ha meg akarja tisztítani a dolgokat az igazi geeky módon, akkor a Registry Editor-tól harmadik féltől származó szoftverek nélkül is megteheti. Egy kicsit később megkapjuk a könnyebb eszközöket, de úgy gondoljuk, hogy segít abban, hogy ezeket az eszközöket használva megértsük, hogyan kezelik a dolgokat a nyilvántartásban.

    Standard figyelmeztetés: A rendszerleíróadatbázis-szerkesztő egy hatékony eszköz, és a visszaélés miatt a rendszer instabil vagy akár nem működőképes. Ha még soha nem dolgozott vele együtt, érdemes elolvasni, hogyan kell használni a rendszerleíróadatbázis-szerkesztőt, mielőtt elkezdené. És a változtatás előtt határozottan készítsen biztonsági másolatot a rendszerleíró adatbázisról (és a számítógépéről!). Ez különösen igaz, ha követjük az ebben a cikkben szereplő irányelveket, mert végül egy kicsit vadászni fogsz, hogy megtaláld a kontextus menüpontokat, amelyek valamit jelentenek neked.

    Nyissa meg a Rendszerleíróadatbázis-szerkesztőt a Start gomb megnyomásával, és írja be a „regedit” parancsot. Nyomja meg az Enter billentyűt a Rendszerleíróadatbázis-szerkesztő megnyitásához, majd adja meg a jogosultságot a számítógép módosítására.

    Sajnos a kontextus menüben szereplő elemek nem mindegyike megtalálható ugyanazon a helyen a nyilvántartásban. A fájlokat és mappákat használó helyi menüelemek többségét a bal oldali navigációs ablaktábla egyik alábbi gombjával való fúrással találhatja meg:

    HKEY_CLASSES_ROOT \ * \ shell
    HKEY_CLASSES_ROOT \ * \ shellex \ ContextMenuHandlers
    HKEY_CLASSES_ROOT \ AllFileSystemObjects \ ShellEx

    A kontextus menüpontok csak a fenti kulcsok egyik mappájához tartoznak:

    HKEY_CLASSES_ROOT \ Directory \ shell
    HKEY_CLASSES_ROOT \ Directory \ shellex \ ContextMenuHandlers

    A helyi menüelemeket ezeken a helyeken kell egy kicsit másképp kezelni, ezért olvasson tovább, és elmagyarázzuk, hogyan. Most már hasznos lehet megtalálni mindegyik helyet a rendszerleíró adatbázisban, és hozzáadni őket a kedvencek listájához, hogy könnyebben böngészhessenek később.

    Távolítsa el a „Shell” elemeket

    Vessünk egy példát egy elemre. A VLC videó lejátszót használom. Amikor telepítettem, a VLC hozzáadta a „VLC médialejátszó lejátszási listájához” című helyi menüelemet. Soha nem használom ezt, és inkább nem a helyi menüben lennék.

    Itt van, hogy megszabaduljunk a menüponttól. A Rendszerleíróadatbázis-szerkesztőben végezze el a következő kulcsot:

    HKEY_CLASSES_ROOT \ Directory \ shell \ AddtoPlaylistVLC

    Megfigyeltem AddtoPlaylistVLC gomb a böngészés közben héj kulcs az elemek eltávolításához. A rendszeres elemek alatt héj A kulcsot általában nagyon könnyű megtalálni és kezelni.

    Van néhány lehetőségünk, hogyan kezeljük ezt. Csak törölhetjük ezt AddToPlaylistVLC gombot, és ez eltávolítja az elemet a helyi menüből. Ha azonban nem készít biztonsági másolatot a rendszerleíró adatbázisról, vagy exportálja a kulcsot, és lépést tart a REG-fájlban, akkor nem lesz könnyű visszatérni, ha meggondolja magát.

    A második lehetőség a kulcs törlése a törlés helyett. Ehhez kattintson a jobb gombbal a AddToPlaylistVLC kulcs vagy bármilyen kulcs, amellyel együtt dolgozol, és válassza az Új> String érték lehetőséget. Adja meg az új karakterlánc értéket: „LegacyDisable”.

    Amint létrehozta a LegacyDisable értékének azonnali lesz. Kattintson a jobb gombbal egy fájlra vagy mappára a File Explorer programban, és láthatjuk, hogy a „VLC médialejátszó lejátszási listájának” elemet eltávolították a helyi menüből.

    Van még egy harmadik lehetőség. Ha időnként egy menüelemet használ, de nem akarja, hogy a szokásos helyi menüben legyőzze, elrejtheti azt a kiterjesztett kontextusmenüben, amely csak akkor látható, ha a Shift billentyűt lenyomva tartja a jobb egérgombbal egy fájlra vagy mappára. Ehhez kattintson a jobb gombbal a AddToPlaylistVLC kulcs vagy bármilyen kulcs, amellyel együtt dolgozol, és válassza az Új> String érték lehetőséget. Adja meg az új karakterlánc értékét: „Extended”.

    Most csak akkor jelenik meg, ha a Shift billentyűt tartva jobb gombbal kattint egy mappára.

    Távolítsa el a „Shellex” elemeket

    Valószínűleg észrevetted, hogy néhány, a jelen fejezet tetején felsorolt ​​közös kulcskulcs a „shellex” (Shell Extension) nevet tartalmazza a „shell” helyett. Az ilyen típusú kulcsokat csak kissé másképpen kell kezelnie. Mint példánk, az alábbi kulcsok egyikére lépünk:

    HKEY_CLASSES_ROOT \ Directory \ shellex \ ContextMenuHandlers

    A shellex-elemek egy kicsit keményebbek lesznek a megfejtéshez, de általában a bal oldali kulcs nevével találhat egy elemet. Itt fogunk dolgozni DropboxExt kulcs belsejében ContextMenuHandlers kulcs.

    A Dropbox telepítésekor hozzáad egy „Move to Dropbox” parancsot a helyi menüben. Mert én inkább húzó és csepegtető vagyok, soha nem használtam ezt a parancsot, és megszabadulok róla.

    Nem használhatja a trükköket a LegacyDisable és Kiterjedt a fentiekben leírt karakterlánc értékeket a shellex elemekkel. Még mindig törölheti az egészet DropboxExt gombot a helyi menüből való eltávolításhoz (és biztosítsa, hogy visszaadja a kulcsot, ha ezt teszi), de van egy egyszerű módja annak letiltására. Csak válassza ki a bal oldali kulcsot, majd kattintson duplán a kulcson belüli (Alapértelmezett) értékre a tulajdonságok ablak megnyitásához.

    A Tulajdonságok ablakban, az „Értékadatok” mezőben, csak módosítsa azt az értéket, ami már ott van, néhány előtagot helyezve előtte, ügyelve arra, hogy ne törölje a meglévő értéket. Ily módon, ha meggondolja magát, egyszerűen visszaléphet és eltávolíthatja a kötőjeleket. Ha elkészült, kattintson az „OK” gombra.

    A változás azonnal megtörténik, így kattintson jobb gombbal a File Explorer programban, és győződjön meg róla, hogy a parancs elment.

    Sajnos, amikor a shellex elemeket illeti, nincs mód arra, hogy elrejtse őket a kiterjesztett kontextus menüben, ahogyan a shell elemekkel. Csak azokat törölheti vagy letilthatja.

    Fedezze fel az egyéb helyeket fájltípus szerint

    Ha törölni szeretné azokat a helyi menüelemeket, amelyeket csak akkor láthat, ha a jobb egérgombbal kattint egy bizonyos típusú fájlt, akkor ezt is megteheti. Ezek az elemek tárolódnak, mint a közös helyek, amelyeket már megnéztünk. Ha megtalálni szeretné őket, először meg kell keresnie a fájlkiterjesztés kulcsát HKEY_CLASSES_ROOT ehhez a kiterjesztéshez, amely viszont megadja a keresendő kulcs nevét.

    Csak példaként említhetjük, hogy az Excel-dokumentum (XLSX) megnyitásához szükséges menüpontot szeretné eltávolítani az Excel programban, amikor rákattintunk rá. Miért akarod ezt megtenni? Nos, valószínűleg nem lenne, de ez egy egyszerű példa itt. Más alkalmazások különböző típusú parancsokat adhatnak hozzá.

    Először nézze meg az XLSX kiterjesztés következő rendszerleíró kulcsát:

    HKEY_CLASSES_ROOT \ .xlsx

    Az adat oszlop az (Alapértelmezett) A shell kulcs segítségével tudhatja, hogy a tényleges fájltípus "Excel.Sheet.12".

    Most böngészhet az adott kiterjesztések kulcsához:

    HKEY_CLASSES_ROOT \ Excel.Sheet.12 \ shell

    És most, hogy megtalálta a helyes héj gomb, az előző részben a „shell” elemeken leírt módszerekkel törölheti, letilthatja vagy elrejtheti az elemet a kibővített helyi menüben. Emlékezz a LegacyDisable és Kiterjedt karakterlánc értékek? Ja, ezek itt is dolgoznak.

    Az Easy Way: Elemek eltávolítása a helyi menüből a NirSoft segédprogramokkal

    Tehát most, hogy tudod, hogyan kell dolgokat csinálni a kemény úton, nézzük meg a könnyű módot. A rendszerleíró adatbázis szerkesztése helyett két eszközt tölthet le a NirSoftból a helyi menü tisztításához. Miért két eszköz? Mert az egyik kezeli a rendszeres héjcikkeket, és az egyik kezeli a shellex elemeket. Mindkettő sokkal könnyebb használni, mint a rendszerleíró adatbázis szerkesztése, de a jelenetek mögötti megértés arról, hogyan kezelik ezeket a dolgokat a Hivatalban, felemelte az összes eszközt, amely ezeket az eszközöket megjeleníti.

    Kezdjük mindkét eszköz letöltésével. Az első eszköz a ShellMenuView, amely a rendszeres héjelemeket kezeli. A második eszköz a ShellExView, amely a shellex elemeket kezeli. A letöltési hivatkozások megkereséséhez görgessen lefelé mindkét oldal aljára. Az eszközök mindketten a Windows egész verziójával 98-tól egészen 10-ig működnek. A 32-bites vagy 64-bites verziót kell megragadnia attól függően, hogy 32-bites vagy 64-bites fut-e a Windows kiadása.

    Az első eszköz, amit megnézünk, a ShellMenuView, amely lehetővé teszi számunkra, hogy ezeket a rendszeres shell elemeket egyszerűen kezelhető felületen kezeljük. A szerszám letöltése és kinyerése után kattintson duplán az EXE fájlra. Ez egy hordozható eszköz, így nincs telepítés.

    A ShellMenuView ablakban keresse meg a listát, amíg meg nem találja a tiltani kívánt elemet. Ezekkel az eszközökkel csak akkor tilthatja le az elemeket, ha nem törölte őket, vagy elrejti őket a kibővített helyi menüben. Egyébként, ezek az eszközök letiltják az elemeket a LegacyDisable a megfelelő kulcson belüli karakterlánc-érték - mint ahogyan akkor is, amikor manuálisan szerkesztettük a nyilvántartást.

    Ha megkeresi a keresett elemet, kattintson az eszköztáron található „Letiltás” gombra (a piros fény).

    Ezen eszközök használatának másik előnye, hogy több elemet is kiválaszthat, és egyszerre letilthatja azokat. Példánkban csak a „VLC-médialejátszó lejátszási listájának hozzáadása” elemet tiltjuk csak akkor, ha jobb egérgombbal kattint egy mappára (ugyanaz a példa, amelyet korábban a rendszerleíró adatbázisban használtunk), de könnyen kiválaszthattuk az „Add to A VLC médialejátszó lejátszási listájának elemei, majd a „Letiltás” gombra kattintva eltávolíthatja a parancsot a támogatott fájltípusok helyi menüjéből is.

    Ha befejezte a shell elemek eltávolítását, a következő lépés a ShellExView eszköz meggyújtása és a shellex elemek eltávolítása. Ez ugyanúgy működik, mint az első eszköz. Csak válasszon ki egy vagy több elemet, majd kattintson a "Letiltás" gombra, hogy eltávolítsa az elemeket a helyi menüből.

    További elemek eltávolítása a kontextus menüből

    Van néhány kontextus menüpont, amit esetleg észrevettél, hogy sem a NirSoft eszközök, sem a rendszeres nyilvántartási módszerek nem fedezték fel a címet: nevezetesen a "Megnyitás a" és a "Küldés" almenükben található elemeket..

    A „Nyitott” menü egy hasznos funkció, ha több programot tartalmazó fájlokat nyit meg. Amikor megnyit egy fájlt egy adott programmal, akkor a program hozzáadódik az adott típusú fájl „Nyitott” menüjéhez. Ha valaha is véletlenül megnyitott egy fájlt rossz programmal vagy egy olyan programmal, amelyet már nem használ, akkor valószínűleg látta, hogy az idő múlásával a menüt megzavarja. Szerencsére teljes körű utasítások állnak rendelkezésre a programok „Open With” menüből történő eltávolításával.

    A „Küldés” menü egyike azoknak a funkcióknak, amelyeket az emberek mindig szeretnek vagy használnak, vagy csak soha nem is zavarják. A Windows telepítésekor egyes elemek alapértelmezés szerint hozzáadódnak a „Küldés” menühöz. Mások a különböző alkalmazások telepítésekor idővel hozzáadódnak. Ha valaha is akartad, eldöntheted ezt a menüt, ez a szerencsés napod! Egy útmutatót kaptunk a "Küldés" menüben található elemek testreszabására, és egy másik útmutatót, ha a helyi menüből szeretné eltávolítani a "Küldés" menüt..

    Néhány hasznos elem hozzáadása a kontextus menübe

    Most, hogy egy kis időt eltöltettél a helyi menüből eltávolítandó elemek eltávolításával, felhívhatod a figyelmet arra, hogy néhány elemet hozzáadhatsz. Először is, a tényleges menübe valójában csak hozzáadhat minden kívánt alkalmazást vagy parancsikont. Mivel most olvastad, hogy mi történik a Rendszerleíró kulcsokkal, amikor megnézed a dolgokat, akkor nem fogsz meglepődni, hogy a dolgok hozzáadásához sok azonos kulcs tartozik.

    Természetesen nem hagynánk meg semmilyen konkrét javaslatot a szórakoztató dolgokra, amelyeket hozzáadhatnánk a helyi menühöz. És egy csomó darabot fedeztünk fel. Például hozzáadhat a következők egyikét a menüjéhez:

    • Minden fájlhoz egy „Nyissa meg a Jegyzettömbbel” parancsot
    • A „Open PowerShell Here” parancs a mappák számára
    • A „Defragment” parancs a meghajtók számára
    • A „Take Ownership” parancs a fájlok és mappák számára
    • A mappában lévő fájlok listájának másolására szolgáló parancs
    • A „Control Panel” parancs a gyors eléréshez

    Szóval, jó szórakozást és kreatív!


    Elismerjük, hogy ez egy jó mennyiségű információ, hogy csak egy olyan menü megváltoztatására alkalmassá váljon, amelyet valószínűleg megnőtt, de lehet, hogy meglepődtél, hogy mennyire kellemesebb egy szép, tiszta kontextusmenü, amely parancsokat tartalmaz valójában használja. Nos akkor mire vársz még? Az idő, hogy elkezdhessük ezeket a helyi menüket hasznosabbá tenni!