Eliminați programul din meniul contextual. Cum să eliminați elementele inutile din meniul contextual

Dacă ai făcut vreodată clic dreapta pe ceva și te-ai întrebat de unde provin acea gunoi, nu ești singur.

În mod implicit, Windows include multe opțiuni în acest meniu contextual, iar lista crește pe măsură ce instalați aplicații noi. Uneori pare că fiecare aplicație se luptă pentru o parte din meniul contextual, chiar dacă majoritatea dintre noi nici măcar nu folosim jumătate din comenzi.

Astăzi vă vom arăta cum puteți elimina elemente prin editarea registrului, precum și o metodă de curățare mai ușoară folosind câteva aplicații gratuite de la terți. De asemenea, vă vom arăta cum să adăugați câteva comenzi utile. Fără mult efort, puteți aglomera meniul contextual doar cu comenzi utile - optimizate și eficiente.

Editarea registrului meniului contextual

Dacă doriți să curățați meniul contextual în mod greu, o puteți face din Editorul de registru fără a fi nevoie de software terță parte. Vom trece la instrumente mai ușoare mai târziu, dar credem că această introducere vă va ajuta să înțelegeți cum funcționează alte instrumente cu registry.

Avertisment standard: Registry Editor este un instrument puternic și, dacă este utilizat incorect, vă poate face sistemul instabil sau chiar inoperabil.

Deschideți Editorul de registry apăsând combinația de taste Win + R și tastând regedit. Apăsați Enter pentru a deschide Registry Editor și apoi acordați permisiunea de a face modificări pe computer.

Din păcate, elementele care populează meniul contextual se află în locuri diferite din registru. Puteți găsi majoritatea elementelor de meniu contextual utilizate pentru fișiere și foldere într-una dintre următoarele chei de registry:

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

Veți găsi elemente din meniul contextual specifice dosarelor într-una dintre aceste secțiuni:

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

Va trebui să gestionați elementele din meniul contextual găsite în aceste locații puțin diferit, așa că continuați să citiți și vă vom explica cum să faceți acest lucru. În acest moment, poate fi convenabil să găsiți fiecare dintre aceste locuri în registru și adăugarea la lista de favorite, pentru a fi mai ușor de găsit mai târziu.

Eliminați elementele Shell

Să ne uităm la un punct ca exemplu. Folosesc playerul video VLC. Când l-am instalat, VLC a adăugat un element de meniu contextual numit „Adăugați la lista de redare VLC”. Nu îl folosesc niciodată și cel mai probabil nu îl voi folosi.

Iată cum scăpăm de acest element de meniu. În Registry Editor, navigați la următoarea cheie:

HKEY_CLASSES_ROOT\Directory\shell\AddtoPlaylistVLC

Am observat cheia AddtoPlaylistVLC în timp ce răsfoiam shell-ul, căutând elemente de eliminat. Elementele aflate sub o cheie obișnuită sunt de obicei foarte ușor de localizat și de înțeles sensul.

Avem mai multe opțiuni despre cum să ne ocupăm de asta. Am putea pur și simplu să eliminăm complet acest AddToPlaylistVLC, iar acest lucru va elimina elementul din meniul contextual. Cu toate acestea, dacă nu faceți mai întâi o copie de rezervă a registrului sau exportați cheia, nu veți avea ușor să o recuperați dacă vă răzgândiți.

A doua varianta - dezactivați cheia în loc să o ștergeți. Pentru a face acest lucru, faceți clic dreapta pe AddToPlaylistVLC sau pe orice cheie cu care lucrați și selectați CreaParametru șir. Denumiți noul șir de valoare LegacyDisable.

Odată ce creați LegacyDisable, modificările vor avea loc imediat. Faceți clic dreapta pe un fișier sau un folder în File Explorer și veți vedea că elementul „Adăugați la lista de redare VLC” a dispărut din meniul contextual.

Există și o a treia opțiune. Dacă folosiți ocazional un element de meniu, dar nu doriți ca acesta să înglobeze meniul contextual obișnuit, îl puteți ascunde într-un meniu contextual extins pe care îl veți vedea numai când țineți apăsată Shift în timp ce faceți clic dreapta pe un fișier sau un dosar.

Pentru a face acest lucru, faceți clic dreapta pe AddToPlaylistVLC sau pe orice cheie cu care lucrați și selectați CreaValoare șir. Numeste Extins.

Acum va apărea doar dacă faceți clic dreapta pe dosar în timp ce apăsați Shift.

Eliminați elementele Shellex

Este posibil să fi observat că unele dintre cheile comune de registry pe care le-am enumerat în partea de sus a acestei secțiuni sunt denumite „shellex” (extensie shell) în loc de „shell”. Va trebui să manipulați aceste tipuri de chei puțin diferit.

De exemplu, vom merge la una dintre acele chei despre care am vorbit:

HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers

Elementele Shellex sunt puțin mai dificil de descifrat, dar puteți identifica elementul după numele cheii din stânga. Aici vom lucra cu Yandex.Disk.3 în ContextMenuHandlers.

Când Yandex.Disk este instalat, va adăuga comanda „Copiere linkul la Yandex.Disk” în meniul contextual. Din moment ce sunt mai mult un tip drag and drop, nu am folosit niciodată această comandă și o să scap de ea.

Nu veți putea folosi trucurile LegacyDisable și Extended menționate mai sus aici. Dar, puteți șterge întreaga cheie DropboxExt pentru a o elimina din meniul contextual (și asigurați-vă că returnați cheia dacă faceți acest lucru), dar există o modalitate ușoară de a o dezactiva. Pur și simplu selectați cheia din stânga și apoi faceți dublu clic pe valoare (implicit) pentru a deschide fereastra de proprietăți.

În fereastra de proprietăți, în câmpul „Valoare”, modificați valoarea existentă plasând mai multe liniuțe în fața acesteia, fără a elimina caracterele existente. Apoi, dacă te răzgândești, poți pur și simplu să te întorci și să scoți liniuța. Când totul este gata, faceți clic pe OK.

Schimbarea va fi imediată: încercați să faceți clic dreapta pe ceva în Explorer și să vedeți că comanda dispare.

Din păcate, când vine vorba de cheile shellex, nu există nicio modalitate de a le ascunde în meniul contextual extins așa cum am făcut-o cu elementele shell. Acestea pot fi fie șterse, fie dezactivate.

Explorați alte locații după tipul de fișier

Dacă doriți să eliminați elementele din meniul contextual pe care le vedeți doar când faceți clic dreapta pe anumite tipuri de fișiere, puteți scăpa și de ele. Aceste elemente sunt stocate în altă parte. Pentru a le găsi, trebuie să căutați mai întâi cheia extensiei de fișier în secțiunea HKEY_CLASSES_ROOT.

De exemplu, doriți să eliminați elementul de meniu pentru deschiderea unui document Excel (XLSX) în Excel când faceți clic dreapta pe el. De ce ai face asta? Acesta este doar un exemplu. Alte aplicații pot adăuga, de asemenea, diferite tipuri de comenzi de care nu aveți nevoie.

Puteți începe prin a vă uita la următoarea cheie de registry pentru extensia XLSX:

HKEY_CLASSES_ROOT\.xlsx

Coloana de date Sens pentru cheie (implicit) vă informează că tipul de fișier real este Excel.Fișa.12.

Acum puteți merge la această extensie:

HKEY_CLASSES_ROOT\Excel.Sheet.12\shell

Acum că ați găsit cheia shell corectă, puteți utiliza aceleași metode descrise în secțiunea anterioară despre elementele „shell” pentru a elimina, dezactiva sau ascunde un element din meniul contextual extins. Amintiți-vă valorile șirurilor LegacyDisableȘi Extins? Da, aceste tehnici funcționează și aici.

Gestionarea meniului contextual utilizând NirSoft Utilities

Acum că știi cum să faci ceva dificil, haideți să aruncăm o privire asupra modului ușor. În loc să editați registry, puteți descărca două instrumente din NirSoft pentru a curăța meniul contextual.

De ce două instrumente? Deoarece unul dintre ele se ocupă de elementele shell obișnuite, iar unul se ocupă de elementele shellex. Sunt mult mai ușor de utilizat decât editarea registrului, dar o înțelegere în culise a modului în care aceste instrumente gestionează registry vă va oferi posibilitatea de a înțelege toate elementele afișate de aceste instrumente.

Începeți prin a descărca ambele instrumente. Primul instrument este ShellMenuView, care se ocupă de elementele shell obișnuite. Al doilea instrument este ShellExView, care se ocupă de elementele shellex. Derulați în jos până în partea de jos a ambelor pagini pentru a găsi linkurile de descărcare. Instrumentele funcționează cu aproape orice versiune de Windows, de la 98 până la 10.

În fereastra ShellMenuView, căutați pur și simplu prin listă până când găsiți elementul pe care doriți să îl dezactivați. Puteți dezactiva elemente numai folosind aceste instrumente, nu le puteți elimina sau ascunde în meniul contextual avansat. Și, apropo, aceste instrumente dezactivează elemente prin crearea unui LegacyDisable în interiorul cheii corespunzătoare - exact așa cum am făcut atunci când am editat manual registrul.

Când găsiți elementul dorit, faceți clic pe butonul Dezactivare din bara de instrumente (lumină roșie).

Un alt avantaj al utilizării acestor instrumente este că puteți selecta mai multe elemente și apoi le puteți dezactiva pe toate simultan. În exemplul nostru, am dezactivat elementul „Adăugați la lista de redare VLC” doar când facem clic dreapta pe un folder (același exemplu pe care l-am folosit în cheia de registry mai devreme), dar am putea selecta cu ușurință toate elementele „Adăugați la lista de redare VLC” și apoi faceți clic pe Dezactivare pentru a elimina această comandă din meniul contextual al tuturor tipurilor de fișiere acceptate.

După ce ați terminat de îndepărtat elementele shell, următorul pas este să rulați instrumentul ShellExView și să eliminați elementele shellex. Acesta funcționează exact la fel ca primul instrument. Pur și simplu selectați unul sau mai multe elemente și apoi faceți clic pe butonul Dezactivare pentru a elimina elementele din meniul contextual.

Drept urmare, vei fi surprins de cât de plăcut este să folosești un meniu contextual curat, care conține doar comenzile de care ai nevoie. Deci ce mai aștepți? Este timpul să începeți să faceți acele meniuri contextuale mai utile!

Probabil ați observat că meniul contextual este diferit în fiecare versiune de Windows. În plus, adesea după instalarea diferitelor programe, elementele inutile sunt adăugate în meniul contextual. De exemplu, după instalarea oricărui player, va apărea cu siguranță un nou element pentru butonul drept al mouse-ului. Adică, când facem clic dreapta pe orice fișier pentru a-l deschide în programul specificat, va fi afișată o opțiune de rulare folosind acest program.

Iată, de exemplu, meniul meu contextual:

Nu mai este destul de mic.

De-a lungul timpului, există o mulțime de elemente în meniul contextual; pe scurt, acesta devine înfundat cu gunoi inutil. Și se pune întrebarea: cum să scapi de articolele „inutile”? Deși multe programe au fost deja create în aceste scopuri, să luăm în considerare modul în care acest lucru poate fi rezolvat folosind instrumente standard de sistem.

Registrul de sistem stochează toate datele despre funcționarea programelor și componentelor Windows. În acest sens, manipularea neglijentă a registrului și cea mai mică modificare pot afecta foarte mult funcționarea sistemului, așa că aveți grijă când faceți modificări la acesta.

Cum să eliminați elementele inutile din meniul contextual?

Să mergem la start apasa butonul A executa.

În fereastra care se deschide, introduceți comanda Regeditși faceți clic Bine .

Deschideți următoarele foldere:

HKEY_CLASSES_ROOT, *, shellexe, ContextMenuHandlers

După ce am ajuns pe această cale, trebuie să facem următoarele. Faceți clic dreapta pe elementul din meniul folderului pe care vrem să îl ștergem. Să presupunem că vreau să elimin comenzile rapide din meniul contextual - Notepad, player AIMP. În lista care se deschide, selectați Ștergere.

Meniul contextual Explorer este meniul care apare atunci când faceți clic dreapta (butonul din dreapta al mouse-ului) pe un obiect (fișier sau folder) sau pur și simplu pe un spațiu gol dintr-un folder sau desktop. Dacă sistemul dvs. este nou, atunci meniul contextual va fi relativ gol. Este doar ceva adăugat din driverele plăcii video, de exemplu, așa:

dar dacă sistemul a fost instalat de mult timp, atunci vor exista mai multe astfel de puncte. De exemplu astfel:


După cum puteți vedea, de-a lungul timpului, pe lângă elementele standard de meniu, au fost adăugate mai multe programe instalate. Pe de o parte este convenabil. La urma urmei, nu este nevoie să lansați o comandă rapidă sau să căutați un program, dar puteți efectua acțiuni direct din meniul contextual. Dar, pe de altă parte, de-a lungul timpului există o mulțime de astfel de articole și uneori chiar trebuie să defilați în sus sau în jos meniul contextual pentru a căuta elementele necesare.
Prin urmare, uneori doriți să eliminați aceste elemente pentru a nu sta în cale. La urma urmei, nu folosești toate punctele des.

Așa cum eliminați elementul din meniul contextual.

Pentru a elimina un element de program din meniul contextual (CM pe scurt), puteți utiliza atât metodele standard ale sistemului de operare în sine, cât și programele în sine sau programele special concepute.

Cel mai simplu mod de a-l elimina este să căutați în setările programului (pe care doriți să îl eliminați) elementul dorit. De obicei se află undeva în Integrari sau Încărcarea/adăugarea. De exemplu, pentru a elimina faimosul articol WinRAR din KM, trebuie să debifați Integrari Shell:


Alte programe pot avea, de asemenea, setări similare.

Este o altă problemă când nu ați găsit setările necesare pentru a le șterge sau nu există deloc (se întâmplă și asta). Apoi puteți utiliza metoda standard a sistemelor în sine, și anume editarea.
Vă avertizez imediat că înainte de a începe lucrul ar fi mai bine să jucați în siguranță și să faceți o copie de rezervă a registrului.
Deci, să lansăm registrul și să mergem la sucursală
HKEY_CLASSES_ROOT/*/shellexe/ContextMenuHandlers


și vedem aici aceleași elemente din meniul contextual.
Acum faceți clic dreapta pe elementul dorit (articolul din KM pe care doriți să îl ștergeți) și selectați Șterge:


Suntem de acord cu următorul avertisment:


reporniți și verificați. Elementul ar trebui să dispară.

Dacă nu l-ai ratat, verifică subiectul.
HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers
si face la fel.

Într-o notă:
Dacă doriți să ștergeți un articol în mod specific din KM -> Creare


atunci trebuie să știți tipul de fișier () care este creat. De exemplu, pentru Microsoft Office Access, extensia de fișier este .accdb, ceea ce înseamnă că trebuie să o căutați în ramura de registry HKEY_CLASSES_ROOT și apoi să ștergeți subcheia ShellNew acolo

Dacă doriți să eliminați din KM acele elemente care apar atunci când faceți RMB pe foldere, atunci trebuie să vă uitați la ramuri:
HKEY_CLASSES_ROOT\Directory\shell
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\Folder\shell
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers

Pentru itemul „Deschide cu...” răspunde firul
HKEY_CLASSES_ROOT\*\OpenWithList

Pentru ramurile unităților logice KM:
HKEY_CLASSES_ROOT\Drive\shell
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers

De asemenea, puteți șterge elemente folosind programe speciale. De exemplu folosind ShellExView


Principiul său este simplu: selectați elementul dorit și faceți clic pe cercul roșu din partea de sus a programului. Principalul lucru aici este că Tip a fost Meniul contextual

Acum puțin despre cum creați-vă propriul articol în meniul contextual.
Faptul este că adăugarea unui astfel de articol pentru foldere sau fișiere specifice, precum și într-un spațiu „gol” folosind registry nu va funcționa. Îl puteți aloca doar atunci când se deschide cu RMB pe desktop. Prin urmare, recomand să citiți articolul și să profitați de ceea ce este descris acolo.

Ei bine, sau folosește un alt utilitar - Personalizare finală a meniului contextual Windows() care are o grămadă de caracteristici, dar în engleză. Și acolo trebuie doar să selectăm elementul și să îl ștergem:


Dacă cineva este interesat de mai multe detalii și nu își poate da seama, scrie în comentarii și te voi ajuta. Acolo, în coloana din stânga trebuie să selectați un element (computer, folder, fișiere etc.) unde este apelat meniul contextual, iar în dreapta, selectați ce să ștergeți și faceți clic pe butonul Eliminați element din partea de jos. Dacă vorbești fluent limba engleză, vei înțelege.

Puteți ghici cum să adăugați programul în KM -> Create dacă citiți cu atenție întregul articol, și anume despre ștergerea unuia dintre aceste elemente. Trebuie doar să creați o subsecțiune, dimpotrivă, și să scrieți pentru extensia dorită.

În general, articolul s-a dovedit a fi puțin haotic și mai mult despre eliminarea lui din meniul contextual, pentru că... Cred că acest lucru este mai relevant și există un articol despre adăugare. Prin urmare, dacă ceva nu este clar, scrieți în comentarii. Să ne dăm seama.

Programul mic și gratuit FileMenu Tools vă va permite să editați ușor și simplu meniul contextual al fișierelor pentru a se potrivi nevoilor dvs. Nu numai că vă va permite să eliminați elementele inutile din el, dar vă va oferi și să încorporați mai multe dintre ele, care sunt foarte utile.

FileMenu Tools - optimizarea meniului contextual

Personal, nu-mi place când un nou program de calculator, după instalare, își încorporează în mod independent articolul meniul contextual al fișierelor și folderelor. Desigur, mulți oameni cer permisiunea pentru această acțiune (de obicei la sfârșitul procesului de instalare), dar există și unii deștepți cărora nu le pasă de permisiunile noastre.

Dacă, ca și mine, aveți deja probleme cu meniul contextual, atunci programul FileMenu Tools vă va ajuta să îl curățați de elementele inutile și să îl optimizați.

Limba de instalare și interfață a FileMenu Tools

Nu voi descrie procesul de instalare a programului, deoarece este simplu și direct. Dacă brusc interfața sa se dovedește a fi într-o limbă pe care nu o înțelegeți, aici link către pagina oficială a pachetelor lingvistice pentru Instrumentele FileMenu. Selectați pachetul de care aveți nevoie, descărcați-l și dezarhivați-l, apoi „aruncați” (copiați) rezultatul în folderul cu programul instalat. Tot ce trebuie să faci este să-ți specifici limba în setări și gata...

La sfârșitul instalării programului, puteți edita meniul contextual bifeaza casuta si va incepe imediat...

Adăugarea de elemente în meniul fișier și folder

Deci, luăm în considerare versiunea gratuită a FileMenu Tools, așa că nu vom lua în considerare cum să ne adăugăm propriile comenzi la meniul fișier și folder...

În partea dreaptă a ferestrei principale a editorului de meniu pop-up (în prima filă „FileMenu Tools Commands”) veți găsi o listă mare de comenzi suplimentare utile, care se recomandă să fie adăugate selectiv...

Aici sunt disponibile diferite tipuri de fișiere copiate și mutate, creând duplicate, lot și complete (fără posibilitatea de recuperare în viitor) îndepărtare avansată dupa filtre...

…(inclusiv fișiere blocateși ocolind coșul).

Există un instrument convenabil pentru căutarea și înlocuirea textului...

...și redenumirea avansată a fișierelor este, de asemenea, disponibilă.

Destul de recent v-am descris un separat program pentru a copia calea și numele fișierului- deci, FileMenu Tools poate construi un astfel de articol în meniul contextual.

Am scris si eu cu mult timp in urma despre tăierea și lipirea oricăror fișiereîn bucăți - eroina noastră de astăzi a recenziei poate face și asta...

Există multe elemente suplimentare utile pentru meniul contextual - fiecare va găsi ceea ce are nevoie. Debifați elementele inutile și faceți clic pe bifa activă din cercul verde din stânga din bara de instrumente a programului...

Cu această acțiune vom aplica modificările. Felicitări, acum aveți noi elemente utile în meniul fișiere și foldere...

Cum să eliminați elementele inutile din meniul contextual

În secțiunea din dreapta a ferestrei principale a programului FileMenu Tools există încă două file utile - acestea ne vor ajuta să eliminăm elementele de meniu inutile ale fișierelor și folderelor...

Faceți clic pe semnele plus mici și în listele care se deschid, debifați elementele de meniu inutile. Ne amintim că trebuie să aplicăm modificările?

Aproape că am uitat - folosind secțiunea din stânga a ferestrei principale a programului, puteți adăuga și elimina separatoare între elementele de meniu și le puteți sorta...

Curățarea meniului contextual se poate face manual prin intermediul registrului, dar această sarcină nu este banală, deoarece intrările sunt împrăștiate în locuri diferite. În plus, nu este întotdeauna ușor să identifici cheia de registry adecvată. De exemplu, șoferii sunt înregistrați folosind abrevierea „igfx”. Intrările din registry sunt împrăștiate de-a lungul ramurii „HKEY_CLASSES_ROOT” în folderele „shell” sau „shellex”, care conține un folder numit „ContextMenuHandlers”, care include și parametri individuali.

Scurtarea meniului contextual prin utilitarul de registry

Procesarea manuală a liniilor de meniu contextual va dura mult timp. Este mult mai ușor să utilizați programul ShellExView. Folosind regedit, ar trebui să modificați doar opțiunile de sistem.

Pentru a detecta articole din programe terțe în ShellExView, sortați rezultatele după parametrul „Companie” și găsiți „Meniu contextual” în coloana „Tip”.

Utilitarul gratuit ShellExView va crea o singură listă cu toate aceste linii de registry. Chiar și pe un sistem relativ nou, numărul acestora poate depăși 250. Pentru a evita pierderea în ele, după pornirea programului, intrările trebuie mai întâi sortate. Lucrurile vor merge bine dacă faceți clic pe linia „type” din partea de sus a ferestrei. În acest fel, veți vedea imediat toate intrările de registru posibile legate, de exemplu, de „Meniul contextual”. Dar aveți grijă: împreună cu ele, utilitarul va afișa linii de la Shell, pe care este mai bine să nu le atingeți.

De asemenea, puteți sorta după parametrul „Companie”. În acest caz, rezultatele vor fi aranjate în ordine alfabetică - înregistrările create de sistem și desemnate ca „Microsoft” pot fi ușor distinse de restul. Aici, de exemplu, puteți selecta „modulul igfxDTCM” corespunzător și îl puteți dezactiva făcând clic pe punctul roșu din partea de sus a barei de meniu. După aceasta, intrarea pentru opțiunile grafice ale driverului Intel (practic inutile) va dispărea din meniul contextual. Cu toate acestea, pentru ca sistemul să aplice aceste setări, trebuie mai întâi să vă deconectați și apoi să vă conectați din nou. Alternativ, puteți utiliza Managerul de activități pentru a dezactiva „explorer.exe” și apoi să apelați din nou acest serviciu.

Modificarea elementelor din meniul contextual al sistemului


Majoritatea liniilor din meniul contextual sunt create de sistemul însuși. Printre acestea se numără și opțiuni care nu sunt folosite de nimeni, pe care, totuși, nu ați dori să le activați accidental apăsând din greșeală. Nu puteți pur și simplu să scăpați de ele folosind programul ShellExView - va trebui să modificați manual registry.

Un bun exemplu este opțiunea Trimitere către pe care Windows o afișează de fiecare dată când utilizatorul face clic pe un fișier sau folder. Nu uitați că unele opțiuni de trimitere nu răspund nevoilor de astăzi: implicit este setat în general „Destinatar fax”.

Pentru a elimina acest element din meniu, în Regedit, navigați la „HKEY_CLASSES_ROOT | ToateFilesystemObjects | shellex | ContextMenuHandlers | Trimite catre". În fereastra din dreapta, faceți dublu clic pe opțiunea „Implicit” și înainte de secvența lungă de caractere între acolade, puneți un semn minus modest „–” pentru a o dezactiva. Ca întotdeauna, trebuie să vă deconectați de la Windows și să vă conectați din nou.