Начална » как да » Как да почистите вашия Messy контекстното меню на Windows

    Как да почистите вашия Messy контекстното меню на Windows

    Ако някога сте се намерили с десен бутон върху нещо и се чудите откъде е дошло всичко това, не сте сами. Искате да се отървете от суровината, която не използвате, и да добавите някои действително полезни елементи в контекстното меню? Можеш.

    Windows включва поредица от опции в това контекстно меню по подразбиране и този списък се увеличава с инсталирането на още приложения. Понякога изглежда, че всяко приложение се бори за част от контекстното ви меню и повечето от нас дори не използват половината от тях. Ще ви покажем как можете да премахнете елементи, като редактирате регистъра си, както и по-лесен метод за почистване, като използвате няколко безплатни приложения на трети страни. Ще ви посочим и как да добавите още полезни команди. Без прекалено много усилия можете да вземете контекстното си меню от затрупаност и само най-полезно…

    … Да бъдат рационализирани и ефективни.

    Да започваме.

    Трудният начин: Премахване на елементи от контекстното меню чрез редактиране на регистъра

    Ако искате да изчистите нещата по истински гейк начин, можете да го направите от редактора на системния регистър, без да имате нужда от софтуер на трети лица. Ще стигнем до по-лесните инструменти малко по-късно, но смятаме, че помага при използването на тези инструменти, за да разберем как тези неща се обработват в регистъра..

    Стандартно предупреждение: Редакторът на системния регистър е мощен инструмент и неправилното му използване може да направи вашата система нестабилна или дори неработеща. Ако никога преди не сте работили с него, помислете за това как да използвате редактора на системния регистър, преди да започнете. И определено архивирайте регистъра (и компютъра си!), Преди да направите промени. Това е особено вярно, когато следвате указанията в тази статия, тъй като накрая ще трябва да направите малко лов наоколо, за да намерите контекстните менюта, които означават нещо за вас.

    Отворете редактора на системния регистър, като натиснете „Старт“ и напишете „regedit“. Натиснете Enter, за да отворите редактора на системния регистър и след това дайте му разрешение да правите промени в компютъра..

    За съжаление елементите, които запълват контекстното ви меню, не се намират на едно и също място в Регистъра. Повечето от елементите на контекстния меню, които се използват за файлове и папки, можете да намерите, като прочетете един от следните ключове в навигационния прозорец отляво:

    HKEY_CLASSES_ROOT \ * \ черупка
    HKEY_CLASSES_ROOT \ * \ ShellEx \ ContextMenuHandlers
    HKEY_CLASSES_ROOT \ AllFileSystemObjects \ ShellEx

    В един от тези клавиши ще намерите елементи от контекстния меню, специфични само за папки:

    HKEY_CLASSES_ROOT \ Directory \ черупка
    HKEY_CLASSES_ROOT \ Directory \ ShellEx \ ContextMenuHandlers

    Ще трябва да се справите с елементите на контекстния меню, които се намират в тези места малко по-различно, така че продължавайте да четете и ние ще ви обясним как. Засега може да ви е удобно да намерите всяко от тези местоположения в Регистъра и да ги добавите към списъка си с любими, за да можете да преглеждате по-късно..

    Премахнете елементите "Shell"

    Нека да разгледаме един пример като пример. Използвам VLC видео плейъра. Когато я инсталирах, VLC добави елемент от контекстното меню, наречен „Добавяне към плейлиста на VLC Media Player.“ Никога не го използвам и бих предпочел да не е в контекстното ми меню.

    Ето как се отървава от този елемент от менюто. В редактора на системния регистър разгледайте следния ключ:

    HKEY_CLASSES_ROOT \ Directory \ черупка \ AddtoPlaylistVLC

    Забелязах AddtoPlaylistVLC , докато прелиствате черупка ключ за търсене на елементи за премахване. Елементи под обичайните черупка обикновено са много лесни за откриване и справяне.

    Имаме няколко възможности как да се справим с това. Можем просто да го изтрием AddToPlaylistVLC ключ, който ще премахне елемента от контекстното меню. Въпреки това, освен ако не направите резервно копие на регистратурата си - или изнесете ключа първо и не се поддавате на файла REG - няма да е лесно да се върнете, ако промените решението си.

    Вторият вариант е да изключите ключа вместо да го изтриете. За да направите това, просто щракнете с десния бутон върху AddToPlaylistVLC или някой друг клавиш, с който работите, и изберете New> String Value. Назовете новата стойност на низа „LegacyDisable“.

    Веднага след като създадете LegacyDisable стойност, промяната трябва да бъде незабавна. Щракнете с десния бутон върху файл или папка във File Explorer и ще видим, че елементът „Добавяне към плейлиста на VLC Media Player“ е премахнат от контекстното меню.

    Имате и трета опция. Ако от време на време използвате елемент от менюто, но не искате той да затрупва редовното контекстно меню, можете да го скриете в разширеното контекстно меню, което виждате само когато държите Shift, докато щраквате с десен бутон върху файл или папка. За да направите това, щракнете с десния бутон върху AddToPlaylistVLC или някой друг клавиш, с който работите, и изберете New> String Value. Назовете новата стойност на низа „Extended“.

    Сега тя ще се появи само ако щракнете с десен бутон върху папка, докато държите Shift.

    Премахнете „Shellex“ елементи

    Вероятно сте забелязали, че някои от обичайните ключове в регистъра, които сме посочили в горната част на този раздел, имат “shellex” (Shell Extension) в името вместо просто “shell”. Ще трябва да се справите с тези типове ключове малко по-различно. Като наш пример, ще преминем към един от тези ключове, които споменахме:

    HKEY_CLASSES_ROOT \ Directory \ ShellEx \ ContextMenuHandlers

    Шелефните елементи ще бъдат малко по-трудни за дешифриране, но обикновено можете да разберете елемент от името на ключа отляво. Тук ще работим с DropboxExt ключ вътре ContextMenuHandlers ключ.

    Когато Dropbox е инсталиран, той добавя команда „Преместване в Dropbox“ в контекстното меню. Тъй като аз съм по-скоро влачещ и капещ, никога не съм използвал тази команда и ще се отърва от него.

    Не можете да използвате трикове с LegacyDisable и продължен низовите стойности, които описахме по-горе с елементи на shellex. Все още можете да изтриете цялото DropboxExt за да го премахнете от контекстното меню (и да сте сигурни, че ключът се върне, ако го направите), но има лесен начин да го деактивирате. Просто изберете ключа отляво и след това щракнете двукратно върху стойността (по подразбиране) в този ключ, за да отворите прозореца със свойствата му.

    В прозореца на свойствата, в полето „Стойностни данни“, просто променете стойността, която вече съществува, като поставите няколко тирета пред нея, като внимавате да не изтриете някоя от съществуващата стойност. По този начин, ако промените решението си, можете просто да се върнете и да премахнете тиретата. Когато приключите, кликнете върху „ОК“.

    Промяната ще бъде незабавна, затова щракнете с десния бутон върху File Explorer и се уверете, че командата е изчезнала.

    За съжаление, когато става въпрос за обекти, които не предлагат шелф, няма начин да ги скриете в разширеното контекстно меню по начина, по който можете да го използвате с елементи на черупки. Можете да ги изтриете или деактивирате само.

    Разгледайте други местоположения по тип на файла

    Ако искате да премахнете елементи от контекстното меню, които виждате само когато щракнете с десния бутон на мишката върху определени типове файлове, можете да го направите. Тези елементи се съхраняват различни от общите места, които вече сме разглеждали. За да ги намерите, трябва първо да намерите ключа на файловото разширение, като погледнете в HKEY_CLASSES_ROOT за това разширение, което от своя страна ще ви каже името на ключа, който трябва да търсите.

    Като пример, кажете, че искате да премахнете елемента от менюто за отваряне на Excel документ (XLSX) в Excel, когато щракнете с десния бутон върху него. Защо бихте искали да направите това? Е, вие вероятно не бихте го направили, но това е лесен пример. Други приложения могат да добавят различни типове команди, от които не се нуждаете.

    Ще започнете, като погледнете следния ключ на системния регистър за разширението XLSX:

    HKEY_CLASSES_ROOT \ .xlsx

    Колоната с данни за (По подразбиране) ключът на shell ви позволява да знаете, че действителният тип файл е „Excel.Sheet.12“.

    Сега можете да прегледате този ключ за разширенията:

    HKEY_CLASSES_ROOT \ Excel.Sheet.12 \ черупка

    А сега, когато сте намерили правилното черупка ключ, можете да използвате същите техники, описани в предишния раздел за "shell" елементи за изтриване, деактивиране или скриване на елемента в разширеното контекстно меню. Запомни LegacyDisable и продължен струнни стойности? Да, и тези работят тук.

    Лесният начин: Премахване на елементи от контекстното меню с NirSoft Utilities

    Така че сега, когато знаете как да правите нещата по трудния начин, нека разгледаме лесния начин. Вместо да редактирате Регистъра, можете да изтеглите два инструмента от NirSoft, за да почистите контекстното си меню. Защо два инструмента? Тъй като един от тях се справя с обикновени предмети от черупки, а другият се справя с предмети. И двете са много по-лесни за използване от редактирането на Регистъра, но задкулисното разбиране на начина, по който тези неща се обработват в Регистъра, ще ви даде крачка при сортирането на всички елементи, които тези инструменти показват.

    Започнете, като изтеглите и двата инструмента. Първият инструмент е ShellMenuView, който обработва редовни елементи на черупки. Вторият инструмент е ShellExView, който обработва шелфелни елементи. Превъртете надолу към долната част на двете страници, за да намерите връзките за изтегляне. Инструментите работят с почти всяка версия на Windows от 98 през целия път до 10. Трябва да вземете 32-битова или 64-битова версия, в зависимост от това дали използвате 32-битова или 64-битова версия. издание на Windows.

    Първият инструмент, който ще проверим, е ShellMenuView, който ни позволява да управляваме всички тези обикновени елементи с опростен интерфейс. След като изтеглите и извлечете инструмента, кликнете два пъти върху EXE файла, за да го стартирате. Това е преносим инструмент, така че няма инсталация.

    В прозореца ShellMenuView просто прегледайте списъка, докато намерите елемента, който искате да забраните. Можете да деактивирате само елементи с тези инструменти - да не ги изтривате или да ги скриете в разширеното контекстно меню. И между другото, тези инструменти деактивират елементите чрез създаване на LegacyDisable низ стойността вътре в съответния ключ - точно както направихме, когато редактирахме регистъра ръчно.

    Когато намерите елемента, който търсите, кликнете върху бутона „Деактивиране“ в лентата с инструменти (червената светлина).

    Друга полза от използването на тези инструменти е, че можете да изберете няколко елемента и след това да ги деактивирате наведнъж. В нашия пример деактивираме елемента „Добавяне към плейлиста на VLC Media Player“ само когато щракнете с десния бутон на мишката върху папката (същия пример, който използвахме в секцията „Регистър“), но лесно бихме могли да изберем всички „Добавяне към“ Плейлист "VLC Media Player" и след това щракнете върху "Деактивиране", за да премахнете тази команда от контекстното меню на всички поддържани типове файлове, както и.

    Когато приключите с премахването на елементи на черупки, следващата стъпка е да задействате инструмента ShellExView и да премахнете шелф елементи. Този работи точно по същия начин като първия инструмент. Просто изберете един или повече елементи и след това кликнете върху бутона „Деактивиране“, за да премахнете елементите от контекстното си меню.

    Как да премахнете допълнителни елементи от контекстното меню

    Има няколко елемента от контекстния меню, които може да сте забелязали, че нито инструментите NirSoft, нито обичайните методи на Регистъра, които сме обхванали, а именно елементите, които ще намерите в подменютата „Open With“ и „Send To“.

    Менюто „Отвори с“ е удобна функция, когато отваряте файлове с множество програми. Когато отворите файл с определена програма, тази програма се добавя към менюто „Отвори с“ за този тип файл. Ако някога случайно сте отворили файл с грешна програма или с програма, която не използвате повече, вероятно сте забелязали, че менюто се затрупва с времето. За щастие, имаме пълен набор от инструкции, които да ви водят чрез премахване на програми от менюто „Отвори с“.

    Менюто „Изпрати до” е една от онези функции, които хората обичат или използват през цялото време или просто никога не си правят труда. Когато инсталирате Windows, някои елементи се добавят към менюто „Изпращане“ по подразбиране. Други се добавят с времето, когато инсталирате различни приложения. Ако някога сте искали да можете да отхвърлите това меню, това е вашият щастлив ден! Имаме едно ръководство за персонализиране на елементите в менюто „Изпращане до“ и друго ръководство, ако искате да премахнете менюто „Изпращане до“ от контекстното меню..

    Как да добавите някои полезни елементи в контекстното меню

    Сега, след като прекарате известно време премахване на елементи, които не са ви необходими от контекстното меню, можете да насочите вниманието си към добавянето на някои елементи, които всъщност може да използвате. Като начало можете да добавите почти всяко приложение или пряк път към контекстното меню. Тъй като вече сте прочели всичко за това какви ключове от регистъра трябва да преглеждате, когато премахвате неща, няма да се изненадате, че добавянето на неща включва много от същите тези ключове.

    Разбира се, ние няма да ви оставим без конкретни предложения за забавни неща, които да добавите към контекстното си меню. И ние ги покрихме. Например, можете да добавите някое от следните в менюто си:

    • Команда “Open with Notepad” за всички файлове
    • "Отворете PowerShell Тук" команда за папки
    • Команда за дефрагментиране на дискове
    • Команда “Take Ownership” за файлове и папки
    • Команда за копиране на списъка с файлове в папка
    • Команда “Контролен панел” за бърз достъп

    Така че, да се забавляват и да бъдат креативни!


    Признаваме, че е много добра информация, която да абсорбирате, само за да промените менюто, което вероятно сте свикнали, но може да се изненадате колко по-приятно е да използвате хубаво, чисто контекстно меню, което съдържа команди действително използват. И така, какво чакате? Време е да започнете да правите тези контекстни менюта по-полезни!