Hoe onnodige opdrachten uit het contextmenu te verwijderen. Verkenner contextmenu's. Hoe het contextmenu met de rechtermuisknop aan te passen

Als je ooit met de rechtermuisknop op iets hebt geklikt en je hebt afgevraagd waar deze rommel vandaan kwam, ben je niet de enige.

Door standaard Windows instelling bevat veel opties in dit contextmenu en de lijst groeit naarmate nieuwe toepassingen worden geïnstalleerd. Soms lijkt het alsof elke applicatie vecht voor een deel van je contextmenu, hoewel de meesten van ons niet eens de helft van de commando's gebruiken.

Vandaag laten we u zien hoe u items kunt verwijderen door uw register te bewerken, evenals een eenvoudigere opschoonmethode met een paar gratis Toepassingen van derden... We laten u ook zien hoe u enkele handige opdrachten kunt toevoegen. Zonder speciale inspanningen je kunt "verstoppen" contextmenu enkel en alleen nuttige commando's- geoptimaliseerd en efficiënt.

Het contextmenu-register bewerken

Als u het contextmenu op een grove manier wilt opschonen, kunt u dit doen vanuit de Register-editor zonder dat u een derde partij nodig hebt software... We gaan verder met meer licht gereedschap, maar we denken dat deze introductie u zal helpen begrijpen hoe andere hulpprogramma's met het register werken.

Standaard waarschuwing: de register-editor is krachtig gereedschap en misbruik kan uw systeem onstabiel of zelfs onbruikbaar maken.

Open de register-editor door op de combinatie . te drukken Win sleutels+ R en typen regedit... Druk op Enter om de Register-editor te openen en geef vervolgens toestemming om wijzigingen aan te brengen op uw computer.

Helaas bevinden de items die uw contextmenu vullen zich op verschillende plaatsen in het register. U vindt de meeste contextmenu-items die worden gebruikt voor bestanden en mappen in een van de volgende registersleutels:

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

U vindt contextmenu-items die specifiek zijn voor mappen in een van deze secties:

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

U zult de contextmenu-items op deze locaties een beetje anders moeten behandelen, dus blijf lezen terwijl we uitleggen hoe u dat moet doen. Op dit moment het kan handig zijn om elk van deze plaatsen in het register te vinden en toevoegen aan de favorietenlijst, om het later gemakkelijker te vinden.

Shell-items verwijderen

Laten we een punt als voorbeeld nemen. Ik gebruik de VLC-videospeler. Toen ik het installeerde, voegde VLC een contextmenu-item toe met de naam "Toevoegen aan VLC-afspeellijst". Ik gebruik het nooit en zal het waarschijnlijk ook niet gebruiken.

Zo komen we van dit menu-item af. Navigeer in de Register-editor naar de volgende sleutel:

HKEY_CLASSES_ROOT \ Directory \ shell \ AddtoPlaylistVLC

Ik merkte de AddtoPlaylistVLC-sleutel op terwijl ik door de shell bladerde op zoek naar items om te verwijderen. Items onder een normale shell-sleutel zijn meestal heel gemakkelijk te vinden en te begrijpen.

We hebben verschillende mogelijkheden om hiermee om te gaan. We zouden deze AddToPlaylistVLC gewoon volledig kunnen verwijderen en dat zou het item uit het contextmenu verwijderen. Als u echter geen back-up uw register of de sleutel niet eerst exporteert, zal het niet gemakkelijk voor u zijn om deze terug te krijgen als u van gedachten verandert.

De tweede optie is de sleutel uitschakelen, niet verwijderen... Om dit te doen, klikt u met de rechtermuisknop op AddToPlaylistVLC of welke toets u ook gebruikt en selecteert u CreërenStringparameter ... Geef de nieuwe tekenreekswaarde een naam LegacyUitschakelen.

Zodra u LegacyDisable aanmaakt, zijn de wijzigingen onmiddellijk doorgevoerd. Klik met de rechtermuisknop op een bestand of map in Verkenner en u zult zien dat het item Toevoegen aan VLC-afspeellijst uit het contextmenu verdwijnt.

Er is ook een derde optie. Als u af en toe een menu-item gebruikt, maar niet wilt dat het het normale contextmenu vervuilt, kunt u het verbergen in het uitgebreide contextmenu, dat u alleen ziet als u Shift ingedrukt houdt terwijl u met de rechtermuisknop op een bestand of map klikt.

Om dit te doen, klikt u met de rechtermuisknop op AddToPlaylistVLC of welke toets u ook gebruikt en selecteert u CreërenTekenreekswaarde... Noem maar op Verlengd.

Nu verschijnt het alleen als u met de rechtermuisknop op de map klikt terwijl u Shift ingedrukt houdt.

Shellex-items verwijderen

Het is je misschien opgevallen dat sommige van de gedeelde registersleutels die we bovenaan deze sectie hebben vermeld "shellex" (shell-extensie) heten in plaats van "shell". U zult met dit soort sleutels een beetje anders moeten omgaan.

Als voorbeeld gaan we naar een van die sleutels waar we het over hadden:

HKEY_CLASSES_ROOT \ Directory \ shellex \ ContextMenuHandlers

Shellex-items zijn iets moeilijker te ontcijferen, maar u kunt een item identificeren aan de hand van de sleutelnaam aan de linkerkant. Hier zullen we werken met Yandex.Disk.3 in ContextMenuHandlers.

Wanneer Yandex.Disk is geïnstalleerd, wordt de opdracht "Kopieer link naar Yandex.Disk" aan het contextmenu toegevoegd. Omdat ik meer van slepen en neerzetten houd, heb ik dit commando nooit gebruikt en ga ik het verwijderen.

Je kunt de trucs niet gebruiken met de bovenstaande LegacyDisable en Extended. U kunt echter de hele DropboxExt-sleutel verwijderen om deze uit het contextmenu te verwijderen (en zorg ervoor dat u de sleutel terugstuurt als u dat doet), maar er is een eenvoudige manier om deze uit te schakelen. Selecteer gewoon de sleutel aan de linkerkant en dubbelklik vervolgens op de (standaard) waarde om het eigenschappenvenster te openen.

Wijzig in het eigenschappenvenster in het veld "Waarde" bestaande betekenis door er enkele streepjes voor te zetten, zonder de bestaande tekens te verwijderen. Als u dan van gedachten verandert, kunt u gewoon teruggaan en het streepje verwijderen. Als u klaar bent, klikt u op OK.

De verandering zal onmiddellijk zijn: probeer met de rechtermuisknop op iets in Verkenner te klikken en kijk of de opdracht verdwenen is.

Helaas, als het gaat om shellex-sleutels, is het niet mogelijk om ze te verbergen in het uitgebreide contextmenu zoals we deden met de shell-items. Ze kunnen worden verwijderd of uitgeschakeld.

Andere locaties verkennen op bestandstype

Als u contextmenu-items wilt verwijderen die u alleen ziet als u met de rechtermuisknop op bepaalde bestandstypen klikt, kunt u ze ook verwijderen. Deze items worden ergens anders opgeslagen. Om ze te vinden, moet u eerst de bestandsextensiesleutel vinden onder HKEY_CLASSES_ROOT.

U wilt bijvoorbeeld een menu-item verwijderen om te openen Excel-document(XLSX) in Excel wanneer u er met de rechtermuisknop op klikt. Waarom zou je dit doen? Dit is slechts een voorbeeld. Andere apps kunnen ook toevoegen verschillende soorten commando's die je niet nodig hebt.

Je kunt beginnen met kijken volgende toets register voor XLSX-extensie:

HKEY_CLASSES_ROOT \ .xlsx

Gegevenskolom Betekenis for key (Standaard) laat u weten dat het werkelijke bestandstype is Excel.Blad.12.

U kunt nu naar deze extensie navigeren:

HKEY_CLASSES_ROOT \ Excel.Sheet.12 \ shell

Nu u de juiste shell-sleutel hebt gevonden, kunt u dezelfde methoden gebruiken die we in het vorige gedeelte over shell-items hebben beschreven om een ​​item in het uitgebreide contextmenu te verwijderen, uit te schakelen of te verbergen. Tekenreekswaarden onthouden LegacyUitschakelen en Verlengd? Ja, deze technieken werken hier ook.

Contextmenubediening met NirSoft-hulpprogramma's

Nu je weet hoe je iets moeilijks moet doen, laten we eens kijken naar een gemakkelijke manier. In plaats van het register te bewerken, kunt u twee hulpprogramma's van NirSoft downloaden om het contextmenu op te schonen.

Waarom twee instrumenten? Omdat een van hen bezig is met verwerken regelmatige elementen shells, en één behandelt de shellex-items. Ze zijn veel gemakkelijker te gebruiken dan het bewerken van het register, maar als u achter de schermen begrijpt hoe deze hulpprogramma's met het register omgaan, krijgt u inzicht in alle items die door deze hulpprogramma's worden weergegeven.

Begin met het downloaden van beide tools. De eerste tool is ShellMenuView, die reguliere shell-items verwerkt. De tweede tool is ShellExView, die shellex-items verwerkt. Scroll naar beneden naar de onderkant van beide pagina's om downloadlinks te vinden. Tools en werkt met bijna elke versie van Windows, van 98 tot 10.

Kijk in het ShellMenuView-venster naar de lijst totdat u het item vindt dat u wilt uitschakelen. U kunt met deze tools alleen items uitschakelen, niet verwijderen of verbergen vanuit het uitgebreide contextmenu. En trouwens, deze tools schakelen elementen uit door LegacyDisable binnenin te maken bijbehorende sleutel- net zoals we deden bij het handmatig bewerken van het register.

Wanneer vind je? vereist element, klik op de knop Uitschakelen op de werkbalk (rood lampje).

Een ander voordeel van het gebruik van deze tools is dat u meerdere items kunt selecteren en ze vervolgens allemaal tegelijk kunt uitschakelen. In ons voorbeeld hebben we het item "Toevoegen aan VLC-afspeellijst" alleen uitgeschakeld wanneer we met de rechtermuisknop op de map klikken (hetzelfde voorbeeld dat we eerder in de registersleutel gebruikten), maar we konden eenvoudig alle items van "Toevoegen aan VLC-afspeellijst" selecteren en vervolgens klik op Uitschakelen om deze opdracht uit het contextmenu van alle ondersteunde bestandstypen te verwijderen.

Wanneer u klaar bent met het verwijderen van de shell-items, is de volgende stap het uitvoeren van de ShellExView-tool en het verwijderen van de shellex-items. Dit werkt precies hetzelfde als de eerste tool. Selecteer gewoon een of meer items en klik vervolgens op de knop Uitschakelen om items uit het contextmenu te verwijderen.

Uiteindelijk zul je er versteld van staan ​​hoeveel leuker het is om een ​​schoon contextmenu te gebruiken dat alleen de commando's bevat die je nodig hebt. Dus waar wacht je op? Het is tijd om deze contextmenu's nuttiger te maken!

Rechtsklikmenu's worden contextuele menu's genoemd omdat hun inhoud afhangt van de context - met andere woorden, in welk programma u zich bevindt en op welk object u hebt geklikt. Hulpprogramma's voor bestanden, veel gratis programma's en andere toepassingen, om het gebruik ervan gemakkelijker te maken, voegen ze vaak hun opdrachten en hele secties toe aan de contextmenu's. Dit wordt met name gedaan WinZip-archivering en ook WinRar e-mailclients Outlook Express en De vleermuis die inpak- en verzendopdrachten toevoegen aan de contextmenu's van bestanden e-mail als bijlagen.

Helaas, hoe meer van dergelijke programma's zijn geïnstalleerd, hoe langer de contextmenu's, hoe rommeliger ze zijn en hoe moeilijker het is om de vereiste opdracht te vinden. De situatie wordt verergerd door het feit dat veel programma's, vooral gratis, zich schuldig maken aan het feit dat de door hen gecreëerde contextmenucommando's blijven bestaan, zelfs nadat de programma's zelf zijn verwijderd.

Sommige hulpprogramma's bieden echter: handige manieren het instellen en verwijderen van opdrachten in het contextmenu. Dit is de beste en de meest betrouwbare manier orde op zaken stellen. Maar als zo'n functie niet in het programma zit (of als je erin geslaagd bent om het te verwijderen), kan de samenstelling van het menu worden gewijzigd met behulp van het Windows-systeemregister.

Voordat we echter naar het register gaan (wat niet altijd veilig is), laten we eens kijken naar enkele van de meest voorkomende programma's, die niet alleen het maken van contextmenu-opdrachten bieden, maar ook de mogelijkheid bieden om ze veilig te verwijderen.

WinZip-archieven

Het populaire archiveringshulpprogramma WinZip voegt verschillende commando's (zoals Toevoegen aan zip) toe aan de contextmenu's van bestanden of selecteert ze in het WinZip-submenu. Om deze opdrachten te configureren, voert u WinZip uit in de "klassieke" modus (niet in de wizardmodus) en selecteert u Opties> Configuratie. Ga in 8.1 en later naar het tabblad Systeem in Verkenner-sectie Verbeteringen. Om niet te lang te snuffelen op zoek naar het team dat je wilt, in deze versies kunt u de contextmenu-items weergeven in een submenumodus - en dan worden de archiveringsopdrachten in het hoofdmenu geplaatst, zoals in vorige versies WinZip.

Om afzonderlijke commando's te wijzigen, selecteert of deselecteert u de juiste items in de sectie Contextmenu-commando's. Door de weergavepictogrammen in de contextmenumodus uit te schakelen, kunt u de opdrachten in het menu laten staan, maar de pictogrammen verwijderen.

Om tot slot WinZip-commando's volledig uit te sluiten van het contextmenu, schakelt u Shell-extensie gebruiken (in versies 7 en 8) of Verkenner-verbeteringen inschakelen uit. Houd er echter rekening mee dat als u dit doet, u de mogelijkheid verliest om de inhoud uit het archief te extraheren door het met de rechtermuisknop te slepen, en dat u het archief niet kunt aanvullen door bestanden naar het pictogram te slepen en neer te zetten .

Aanpassen van contextmenu-opdrachten gemaakt door de populaire WinZip-archiver

Winamp-muziek

De gratis Winamp-mediaspeler voegt drie opdrachten toe aan het mapmenu: Afspelen in Winamp, In wachtrij plaatsen in Winamp en Toevoegen aan Winamp's bladwijzerlijst.Om ze te verwijderen, opent u Winamp en selecteert u Opties> Voorkeuren of klikt u met de rechtermuisknop in het programmavenster of paneel en selecteer dezelfde opdracht in zijn eigen contextmenu. De afbeelding verschijnt aan de linkerkant van het venster hiërarchische structuur menu. In het gedeelte Algemene voorkeuren ( Algemene parameters) selecteer de tak Bestandstypes - meer vroege versies het heet Setup - en schakel Winamp weergeven in contextmenu's van mappen uit in Windows Explorer(Toon Winamp in de contextmenu's van de Explorer-map) of, in eerdere versies, de contextmenu's van de directory en klik op Sluiten.

Verkenner contextmenu's

In Windows 2000 en XP Pro om te verwijderen individuele teams in het contextmenu en de mappen van Deze computer kunt u het hulpprogramma Groepsbeleid gebruiken ( Groepsbeleid). Stel dat we de opdracht Beheren, waarmee de beheertool Computerbeheer wordt gestart, willen verwijderen uit het contextmenu Deze computer. Selecteer hiervoor Start> Uitvoeren, typ gpedit.msc en druk op Enter. Er wordt een venster geopend met een hiërarchische structuur van opdrachten die wordt weergegeven in het linkerdeelvenster. Ga naar Lokaal computerbeleid \ Gebruikersconfiguratie \ Beheersjablonen \ Windows-componenten \ Windows Verkenner, dubbelklik op Verbergt het item beheren op de ramen Verkenner-contextmenu, selecteer Inschakelen en klik op OK.

Dit hulpprogramma wordt ook gestart door de opdracht Start> Programma's> Systeembeheer> Computerbeheer (Start> Programma's> Systeembeheer> Computerbeheer) en als u selecteert Start opdracht> Uitvoeren, voer compmgmt.msc in en klik op OK.

Om het hele contextmenu van de map in Windows 2000 te verwijderen, navigeert u naar het Windows Verkenner-pictogram in het linkerdeelvenster en dubbelklikt u op Het standaardcontextmenu van Windows Verkenner verwijderen.In Windows XP moet u het item met dezelfde naam selecteren, de optie Inschakelen activeren modus en klik op de knop OK.De volgende keer dat u met de rechtermuisknop op de map op het bureaublad of op het pictogram in Verkenner klikt, gebeurt er niets - de contextmenu's van andere objecten, zoals werkbalken, werken echter nog steeds. maak deze wijzigingen ongedaan, keer gewoon terug naar het beschreven dialoogvenster, selecteer de modus Niet geconfigureerd en klik op OK.

Op Windows 9x om het contextmenu te bewerken van een bepaald type bestand, opent u het venster Deze computer en selecteert u Beeld> Mapopties. Het dialoogvenster Mapopties wordt geopend. Als u naar het tabblad Bestandstypen gaat, selecteert u het bestand het juiste type en klik op de knop Bewerken, een ander venster wordt geopend - Bestandstype bewerken. Dit venster heeft verschillende handige functies, in het bijzonder kunt u het pictogram of de beschrijving ervan wijzigen. Maar het belangrijkste is dat er onderaan het venster de opdrachten van het contextmenu zijn die kunnen worden gewijzigd, en een reeks knoppen hiervoor: Verwijderen, Standaard instellen, evenals Bewerken en Nieuw.



De contextmenu's van Windows 9x Explorer aanpassen

Zoals u kunt zien, kunnen opdrachten in het contextmenu niet alleen worden verwijderd, maar ook worden gemaakt. Toegegeven, hiervoor is het noodzakelijk om op de hoogte te zijn van bepaalde overeenkomsten die zijn aangenomen bij het opstellen van dergelijke opdrachten. Je kunt natuurlijk slimme boeken lezen over dit onderwerp. Voor educatieve doeleinden kunt u echter gratis programma met een set kant-en-klare context commando's... Het heet Send To Toys en is te vinden op http://www.gabrieleponti.com/software. Veel ervan, zoals het doorgeven van de bestandsnaam en het pad naar het klembord, zijn op zichzelf al handig - maar nog meer als beeldmateriaal componeren eigen teams contextmenu.

Heel vaak na installatie verschillende programma's onnodige items worden toegevoegd aan het contextmenu. Na het installeren van een speler zal deze bijvoorbeeld zeker verschijnen nieuw item voor rechter knop muizen. Dat wil zeggen, wanneer we met de rechtermuisknop op een bestand klikken om het te openen in het opgegeven programma, dan wordt het item dat met dit programma moet beginnen weergegeven.

Hier is bijvoorbeeld mijn contextmenu:

Helemaal niet klein meer.

Met tijd items in het contextmenu wordt heel veel, kortere klompen onnodige rotzooi... In deze zelfstudie bekijken we hoe u ze kunt verwijderen met met standaard middelen systemen. Hoewel er al veel programma's zijn gemaakt voor deze doeleinden.

V systeemregister alle gegevens over de werking van programma's worden opgeslagen en Windows-componenten... In dit opzicht kan onzorgvuldig omgaan met het register en de kleinste wijziging de werking van het systeem sterk beïnvloeden, dus wees voorzichtig bij het aanbrengen van wijzigingen.

Hoe verwijder ik onnodige items uit het contextmenu?

Ga naar Start, klik op de knop Uitvoeren.

Voer in het geopende venster de opdracht Regedit in en klik op OK.

Open de volgende mappen:

HKEY_CLASSES_ROOT * shellexe ContextMenuHandlers

Nu we dit pad hebben bereikt, moeten we doen de volgende acties:... Klik met de rechtermuisknop op de map het menu-item dat we willen verwijderen. Laten we zeggen dat ik snelkoppelingen uit het contextmenu wil verwijderen - kladblok, 7-Zip archiver. Selecteer in de lijst die wordt geopend het item Verwijderen.

Dan bevestigen wij de verwijdering.

We herstarten de computer en bekijken het resultaat - deze items zijn er niet meer. Verwijder op deze manier onnodige items uit het contextmenu.

Handig filmpje:

STOP! Lees gerelateerde artikelen - leer nieuwe dingen:

Opmerkingen:

Hoe verwijder ik CUT?

Bedankt)) vond een oplossing in de persoon van CCleaner (mijn versie is 5.06). Als iemand het nodig heeft: open in het programma de Service / Opstarten / bovenaan het tabblad "contextmenu". U kunt onnodige items uit de lijst verwijderen of tijdelijk uitschakelen. Makkelijker kan niet!)))

In het bijzonder Tru Image (door acronis) en Ultra ISO in het menu is, maar in dit gedeelte van het register zijn ze niet. Bijvoorbeeld zoals je hebt gedaan met Unlocker.

En als het menu wordt weergegeven meer programma's, maar ContextMenuHandlers hebben ze niet. Waar moet je ze dan zoeken?

Eindelijk, dankzij uw artikel, zag ik waar de items in het contextmenu zijn opgeslagen. Veel dank aan de auteur voor de training.

Dankzij!

Bedankt! Het werkte ook voor Win 8.1.

Erg bedankt! Ik heb geen woorden. Alles is duidelijk en in een toegankelijke taal.

Verkenner-contextmenu is het menu dat verschijnt wanneer u met de rechtermuisknop (rechtermuisknop) op een object (bestand of map) of gewoon lege ruimte in een map of bureaublad. Als u onlangs een systeem heeft, is het contextmenu relatief leeg. Tenzij zojuist toegevoegd vanuit de stuurprogramma's voor de videokaart, bijvoorbeeld:

maar als het systeem lange tijd is geïnstalleerd, zullen er meer van dergelijke items zijn. Bijvoorbeeld als volgt:


Zoals u kunt zien, zijn er in de loop van de tijd, naast de standaardmenu-items, meer van geïnstalleerde programma's... Aan de ene kant is het handig. U hoeft immers geen snelkoppeling te starten of naar een programma te zoeken, maar u kunt direct vanuit het contextmenu acties uitvoeren. Maar aan de andere kant zijn er in de loop van de tijd veel van dergelijke items, en soms moet je zelfs omhoog of omlaag scrollen in het contextmenu om de benodigde items te zoeken.
Daarom wilt u deze items soms verwijderen om niet te storen. Je gebruikt immers niet vaak alle punten.

Dus hoe een item uit het contextmenu verwijderen.

Om een ​​programma-item uit het contextmenu te verwijderen (KM in afgekorte vorm), kunt u zowel de standaardmethoden van de meest Besturingssysteem, en met behulp van de programma's zelf of speciaal ontworpen programma's.

Het gemakkelijkste om te verwijderen is om het gewenste item te zoeken in de instellingen van het programma (dat je wilt verwijderen). Het bevindt zich meestal ergens in integratie of Uploaden / Toevoegen. Om bijvoorbeeld het beroemde WinRAR-item uit de CM te verwijderen, moet u het vinkje uit het selectievakje van Shell-integraties:


Andere programma's kunnen ook soortgelijke instellingen hebben.

Het is een andere zaak als je het niet hebt gevonden gewenste instellingen verwijderen of ze bestaan ​​helemaal niet (soms gebeurt het). Dan kunt u gebruik maken van op een standaard manier het systeem zelf, namelijk het bewerken.
Ik waarschuw je meteen dat voordat je aan het werk gaat, het beter is om op veilig te spelen en een reservekopie van het register te maken.
Dus we starten het register en gaan naar de branch
HKEY_CLASSES_ROOT / * / shellexe / ContextMenuHandlers


en hier zien we dezelfde items uit het contextmenu.
Nu klikken we met de rechtermuisknop op het gewenste item (het item uit de CM dat u wilt verwijderen) en selecteren Verwijderen:


Wij zijn het eens met de volgende waarschuwing:


herstart en controleer. Het artikel zou weg moeten zijn.

Als het niet ontbreekt, bekijk dan de thread
HKEY_CLASSES_ROOT \ AllFileSystemObjects \ ShellEx \ ContextMenuHandlers
en doe hetzelfde.

Op een opmerking:
Als u een item specifiek wilt verwijderen uit de CM -> Aanmaken


dan moet u het type bestand () weten dat wordt gemaakt. Bijvoorbeeld voor Microsoft Kantoortoegang de extensie van het .accdb-bestand, dus u moet ernaar zoeken in de registertak HKEY_CLASSES_ROOT en daar al de ShellNew-subsleutel verwijderen

Als je die items uit de CM wilt verwijderen die verschijnen wanneer RMB op mappen staat, dan moet je naar de branches kijken:
HKEY_CLASSES_ROOT \ Directory \ shell
HKEY_CLASSES_ROOT \ Directory \ shellex \ ContextMenuHandlers
HKEY_CLASSES_ROOT \ Map \ shell
HKEY_CLASSES_ROOT \ Map \ shellex \ ContextMenuHandlers

Voor het item "Openen met ..." is er een filiaal
HKEY_CLASSES_ROOT \ * \ OpenMetLijst

Voor KM Logische schijven takken:
HKEY_CLASSES_ROOT \ Drive \ shell
HKEY_CLASSES_ROOT \ Drive \ shellex \ ContextMenuHandlers

U kunt items ook verwijderen met speciale programma's... Bijvoorbeeld met behulp van ShellExView


Het principe is eenvoudig: selecteer het gewenste item en klik op de rode cirkel bovenaan het programma. Het belangrijkste hier is dat Soort van was Contextmenu

Nu een beetje over hoe maak je eigen item in het contextmenu.
Het is een feit dat een dergelijk item voor mappen of bepaalde bestanden, evenals op een "lege" plaats met behulp van het register zal niet werken. U kunt het alleen toewijzen aan wanneer het wordt geopend met RMB op het bureaublad. Daarom raad ik aan het artikel te lezen en te gebruiken wat daar wordt beschreven.

Nou, of gebruik een ander hulpprogramma - Ultieme Windows Contextmenu-aanpasser() die een heleboel mogelijkheden heeft, maar in het Engels. En daar hoeven we alleen maar een item te selecteren en het te verwijderen:


Als iemand geïnteresseerd is in meer details en er niet achter kan komen, schrijf dan in de reacties en ik zal je helpen. Daar, in de linkerkolom, moet je het item (computer, map, bestanden, enz.) selecteren waar het contextmenu wordt opgeroepen, en aan de rechterkant, selecteer wat je wilt verwijderen en klik op de knop onder aan Item verwijderen. Als je bevriend bent met Engels, kom je er wel uit.

U kunt raden hoe u uw programma kunt toevoegen aan CM -> Maken als u het hele artikel aandachtig leest, namelijk over het verwijderen van een van dit item. U hoeft alleen maar een subsectie te maken en voor de gewenste extensie te schrijven.

Over het algemeen bleek het artikel een beetje chaotisch en meer in termen van verwijdering uit het contextmenu, aangezien Ik denk dat dit relevanter is, en er is een artikel over toevoegen. Daarom, als iets niet duidelijk is, schrijf dan in de comments. Laten we het uitzoeken.

Het contextmenu kan handmatig worden opgeschoond via het register, maar deze taak is niet triviaal, omdat de vermeldingen op verschillende plaatsen zijn verspreid. Bovendien is het niet altijd gemakkelijk te identificeren geschikte sleutel register. Zo worden chauffeurs geregistreerd met de afkorting "igfx". Registervermeldingen zijn verspreid over de HKEY_CLASSES_ROOT-tak in de shell- of shellex-mappen, die een map bevatten met de naam ContextMenuHandlers, die ook individuele parameters bevat.

Het contextmenu inkorten via het registerhulpprogramma

Het duurt lang om de regels van het contextmenu handmatig te verwerken. Het is veel gemakkelijker om het programma ShellExView te gebruiken. Alleen systeemopties moeten worden gewijzigd via regedit.

Items zoeken van programma's van derden sorteer in ShellExView de resultaten op de parameter "Bedrijf" en zoek in de kolom "Type" naar "Contextmenu".

Het gratis hulpprogramma ShellExView stelt een enkele lijst samen van al deze registerregels. Zelfs op een relatief nieuw systeem kan hun aantal de 250 overschrijden. Om er niet in te verdwalen, moeten de opnames na het starten van het programma eerst worden gesorteerd. Het gaat goed als je op de regel "type" bovenaan het venster klikt. Zo zie je alles in één oogopslag. mogelijke invoer in het register, bijvoorbeeld gerelateerd aan "Context Menu". Maar wees voorzichtig: samen met hen zal het hulpprogramma de lijnen van de Shell weergeven, die u beter niet kunt aanraken.

Sorteren kan ook met de parameter "Bedrijf". In dit geval bevinden de resultaten zich in alfabetische volgorde- records die door het systeem zijn gemaakt en zijn aangeduid als "Microsoft", zijn gemakkelijk te onderscheiden van de rest. Hier kunt u bijvoorbeeld de bijbehorende "igfxDTCM Module" selecteren en deze uitschakelen door op de rode stip bovenaan de menubalk te klikken. Daarna een opmerking over de (bijna nutteloze) grafische opties Intel-stuurprogramma's verdwijnt uit het contextmenu. Om ervoor te zorgen dat het systeem deze instellingen toepast, moet u eerst uitloggen en daarna weer inloggen. Als alternatief kunt u "explorer.exe" uitschakelen via Taakbeheer en deze service opnieuw aanroepen.

Systeemitems van het contextmenu wijzigen


De meeste regels in het contextmenu worden door het systeem zelf gemaakt. Onder hen zijn ook opties die door niemand worden gebruikt, die ik echter niet per ongeluk zou willen activeren door per ongeluk op te drukken. U kunt ze niet zomaar verwijderen via het ShellExView-programma - u zult het register handmatig moeten wijzigen.

Een goed voorbeeld is het item Verzenden naar dat Windows weergeeft telkens wanneer de gebruiker op een bestand of map klikt. Vergeet niet dat sommige verzendopties niet voldoen aan de huidige behoeften: de standaardinstelling is over het algemeen "Faxontvanger".

Om dit item uit het menu te verwijderen, gaat u in Regedit naar "HKEY_CLASSES_ROOT | AlleBestandssysteemObjecten | shellex | ContextMenuHandlers | Verzenden naar ". In het rechtervenster Dubbelklik open de parameter "Standaard" en vóór de lange reeks tekens, staande in accolades, zet een bescheiden minteken "-" om het uit te schakelen. Zoals altijd moet u uitloggen bij Windows en opnieuw inloggen.