Промяна на контекстното меню на работния плот на Windows 7. Редактиране на контекстното меню

Почистването на контекстното меню може да се извърши ръчно чрез системния регистър, но тази задача не е тривиална, тъй като записите са разпръснати на различни места. Освен това не винаги е лесно да се идентифицира подходящият ключ на системния регистър. Например, драйверите се регистрират с помощта на съкращението "igfx". Записите в системния регистър са разпръснати по клона „HKEY_CLASSES_ROOT“ в папките „shell“ или „shellex“, който съдържа папка, наречена „ContextMenuHandlers“, която също включва отделни параметри.

Съкращаване на контекстното меню чрез помощната програма на системния регистър

Ръчната обработка на редовете на контекстното меню ще отнеме много време. Много по-лесно е да използвате програмата ShellExView. Използвайки regedit, трябва да промените само системните опции.

За да откриете елементи от програми на трети страни в ShellExView, сортирайте резултатите по параметъра „Компания“ и намерете „Контекстно меню“ в колоната „Тип“.

Безплатната помощна програма ShellExView ще създаде единен списък с всички тези редове в системния регистър. Дори при сравнително нова система техният брой може да надхвърли 250. За да не се изгубите в тях, след стартиране на програмата записите трябва първо да бъдат сортирани. Нещата ще вървят гладко, ако щракнете върху реда „тип“ в горната част на прозореца. По този начин веднага ще видите всички възможни записи в системния регистър, свързани например с „Контекстното меню“. Но бъдете внимателни: заедно с тях помощната програма ще покаже линии от Shell, които е по-добре да не докосвате.

Можете също да сортирате по параметъра „Компания“. В този случай резултатите ще бъдат подредени по азбучен ред - записите, създадени от системата и обозначени като „Microsoft“, могат лесно да бъдат разграничени от останалите. Тук например можете да изберете съответния „igfxDTCM модул“ и да го деактивирате, като щракнете върху червената точка в горната част на лентата с менюта. След това записът за (на практика безполезни) графични опции на драйвера на Intel ще изчезне от контекстното меню. Въпреки това, за да може системата да приложи тези настройки, първо трябва да излезете и след това да влезете отново. Като алтернатива можете да използвате диспечера на задачите, за да деактивирате „explorer.exe“ и след това да извикате тази услуга отново.

Промяна на елементи от контекстното меню на системата


Повечето от редовете в контекстното меню се създават от самата система. Сред тях има и неизползвани от никого опции, които обаче не бихте искали случайно да активирате, като ги натиснете по погрешка. Не можете просто да се отървете от тях с помощта на програмата ShellExView - ще трябва ръчно да промените системния регистър.

Добър пример е опцията Изпрати до, която Windows показва всеки път, когато потребителят кликне върху файл или папка. Не забравяйте, че някои опции за изпращане не отговарят на днешните нужди: по подразбиране обикновено е зададено „Получател на факс“.

За да премахнете този елемент от менюто, в Regedit отворете „HKEY_CLASSES_ROOT | Всички обекти на файловата система | shellex | ContextMenuHandlers | Изпрати на". В десния прозорец щракнете двукратно върху опцията „По подразбиране“ и преди дългата последователност от знаци във фигурни скоби поставете скромен знак минус „–“, за да я деактивирате. Както винаги, трябва да излезете от Windows и да влезете отново.

Много хора обичат операционната система Windows и много от нас са израснали с нея. Но някои случайни потребители на компютри - или такива, които наскоро са преминали към Windows - често се объркват, когато търсят информация за някои от простите неща, които контролират операционната система на Microsoft. Един такъв графичен елемент се нарича "контекстно меню на Windows" или "меню с десен бутон".

Днес ще ви разкажем не само за този неразделен елемент от изживяването на Windows, но и за приложение на трета страна, което ви позволява да добавяте потребителски елементи към контекстното меню.

И така, какво представлява контекстното меню на Windows?

С прости думи, това е изскачащо меню, което се появява, когато щракнете с десния бутон върху която и да е навигационна област на екрана (оттук и името „меню с десен бутон“). Контекстното меню може да бъде достъпно в папки, лента на задачите, уеб браузъри и други GUI области. Контекстното меню не е изключително за Windows, така че може да сте го виждали на други операционни системи, включително Mac OS X или Linux.

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

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

Ето още един прост пример за контекстното меню, което се появява, когато щракнете с десния бутон върху папка:

След като вече знаете какво представлява контекстното меню в Windows и как работи, нека да разгледаме едно удобно и безплатно приложение, което улеснява персонализирането на менюто.

Преносимо приложение, което ви позволява да добавяте потребителски елементи към „менюто с десен бутон“ в Windows 7, Windows 8 и Windows 8.1, то е разработено от Сергей Ткаченко (WinAero) – известен разработчик, който е автор на много полезни инструменти, включително. Приложението е много удобно в смисъл, че целият процес на добавяне на елементи към контекстното меню изисква няколко кликвания от потребителя.

За да започнете, стартирайте приложението. Интерфейсът на Context Menu Tuner се състои от два различни панела - левият съдържа списък с поддържани команди, а десният се състои от области на Windows Explorer. За да добавите команда, трябва да изберете една от тях в левия панел и след това, след като изберете предпочитания от вас елемент в десния панел, трябва да кликнете върху бутона „Добавяне“. Както може би се досещате, бутонът „Изтриване“ е отговорен за изтриването на добавени команди.

Допълнителните функции на приложението ви позволяват да добавяте разделители преди и след определени елементи от менюто. Освен това има няколко допълнителни опции.

Друга интересна функция на приложението е способността му да добавя персонализирани команди за конкретни типове файлове. След като отворите прозореца „Избор на тип файл“, до който можете да получите достъп, като щракнете върху бутона „Добавяне -> Добавяне към определен тип файл“ в главния прозорец на приложението, ще видите впечатляващ брой поддържани файлови разширения. Списъкът е много дълъг, така че за бързо намиране на определен тип файл използвайте лентата за търсене.

Екранната снимка по-долу показва моето контекстно меню, което промених с помощта на Context Menu Tuner:

Това е всичко. Сега знаете какво представлява контекстното меню на Windows и просто решение за редактирането му.

Приятен ден!

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

Ето например моето контекстно меню:

Вече не е съвсем малко.

С време елементи в контекстното менюСтава много, накратко задръства се с ненужни боклуци. В този урок ще разгледаме как те могат да бъдат премахнати с помощта на стандартни системни инструменти. Въпреки че вече са създадени много програми за тези цели.

Системният регистър съхранява всички данни за работата на програмите и компонентите на Windows. В тази връзка небрежното боравене с регистъра и най-малката промяна могат значително да повлияят на работата на системата, така че бъдете внимателни, когато правите промени в нея.

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

Отидете на Старт и щракнете върху бутона Изпълнение.

В прозореца, който се отваря, въведете командата Regedit и щракнете върху OK.

Отворете следните папки:

HKEY_CLASSES_ROOT * shellexe ContextMenuHandlers

След като стигнахме до този път, трябва да направим следното. Щракнете с десния бутон върху елемента от менюто на папката, който искаме да изтрием. Да кажем, че искам да премахна преките пътища от контекстното меню - Notepad notepad, 7-Zip архиватор. В списъка, който се отваря, изберете Изтриване.

След това потвърждаваме изтриването.

Рестартираме компютъра и гледаме резултата - тези елементи вече не са там. Ето как да премахнете ненужното елементи от контекстното меню.

Полезно видео:

СПРИ СЕ! Прочетете подобни статии - научете нови неща:

коментари:

Как да премахнете "CUT"?

Това е, благодаря)) Намерих решение в CCleaner (моята версия е 5.06). Ако някой има нужда от това: в програмата отворете раздела Tools/Startup/top "context menu". Можете да премахнете ненужните елементи от списъка или временно да ги деактивирате. Не може да бъде по-просто!)))

По-специално, Tru Image (от acronis) и Ultra ISO са в менюто, но не са в този раздел на системния регистър. Например, както имате с Unlocker.

Какво ще стане, ако в менюто се показват повече програми, но няма нито една в ContextMenuHandlers? Къде тогава да ги търсим?

Най-накрая, благодарение на вашата статия, видях къде се съхраняват елементите в контекстното меню. Много благодаря на автора за обучението.

Благодаря ти

Благодаря ти! Работеше и за Win 8.1.

Огромна благодарност! Нямам думи. Всичко е ясно и на достъпен език.

Контекстното меню на Explorer е менюто, което се появява, когато щракнете с десния бутон (десния бутон на мишката) върху някакъв обект (файл или папка) или просто върху празно място в папка или работен плот. Ако вашата система е нова, тогава контекстното меню ще бъде относително празно. Просто нещо добавено от драйверите на видеокартата, примерно така:

но ако системата е инсталирана дълго време, тогава ще има повече такива точки. Например така:


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

И как премахване на елемент от контекстното меню.

За да премахнете програмен елемент от контекстното меню (накратко CM), можете да използвате както стандартните методи на самата операционна система, така и самите програми или специално създадени.

Най-лесният начин да го премахнете е да потърсите в настройките на програмата (която искате да премахнете) желания елемент. Обикновено се намира някъде в Интеграцииили Зареждане/добавяне. Например, за да премахнете известния WinRAR елемент от KM, трябва да премахнете отметката от Интеграции на Shell:


Други програми също могат да имат подобни настройки.

Друг е въпросът, когато не сте намерили необходимите настройки за изтриване или те изобщо не съществуват (това също се случва). След това можете да използвате стандартния метод на самите системи, а именно редактиране.
Веднага ви предупреждавам, че преди да започнете работа, би било по-добре да играете безопасно и да направите резервно копие на системния регистър.
Така че, нека да стартираме регистъра и да отидем в клона
HKEY_CLASSES_ROOT/*/shellexe/ContextMenuHandlers


и тук виждаме същите тези елементи от контекстното меню.
Сега щракнете с десния бутон върху желания елемент (елемента от KM, който искате да изтриете) и изберете Изтрий:


Съгласни сме със следното предупреждение:


рестартирайте и проверете. Елементът трябва да изчезне.

Ако не сте го пропуснали, вижте темата.
HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers
и направи същото.

Забележка:
Ако искате да изтриете елемент конкретно от KM -> Създаване


тогава трябва да знаете типа на файла (), който се създава. Например за Microsoft Office Access разширението на файла е .accdb, което означава, че трябва да го потърсите в клона на системния регистър HKEY_CLASSES_ROOT и след това да изтриете подключа ShellNew там

Ако искате да премахнете от KM онези елементи, които се появяват, когато правите RMB върху папки, тогава трябва да погледнете клоновете:
HKEY_CLASSES_ROOT\Directory\shell
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\Folder\shell
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers

За елемента "Отваряне с..." нишката отговаря
HKEY_CLASSES_ROOT\*\OpenWithList

За клонове на KM Logical устройства:
HKEY_CLASSES_ROOT\Drive\shell
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers

Можете също да изтриете елементи с помощта на специални програми. Например с помощта на ShellExView


Принципът му е прост: изберете желания елемент и щракнете върху червения кръг в горната част на програмата. Основното тук е това Типбеше Контекстно меню

Сега малко за това как създайте свой собствен елемент в контекстното меню.
Факт е, че добавянето на такъв елемент за папки или конкретни файлове, както и в „празно“ пространство с помощта на системния регистър няма да работи. Можете да го присвоите само когато се отваря с RMB на работния плот. Затова препоръчвам да прочетете статията и да се възползвате от описаното там.

Е, или използвайте друга помощна програма - Най-добрият персонализатор на контекстното меню на Windows(), който има куп функции, но на английски. И там трябва само да изберем елемента и да го изтрием:


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

Можете да познаете как да добавите вашата програма към KM -> Create, ако прочетете внимателно цялата статия, а именно относно изтриването на един от тези елементи. Просто трябва да създадете подраздел напротив и да напишете за желаното разширение.

Като цяло статията се оказа малко хаотична и повече за премахването й от контекстното меню, защото... Мисля, че това е по-подходящо и има статия за добавяне. Ето защо, ако нещо не е ясно, пишете в коментарите. Нека да го разберем.

Всеки потребител на Windows OS знае, че независимо от програмата, с десния бутон на мишката можете да извикате допълнително, така нареченото контекстно меню, което съдържа набор от специални команди и връзки. Нека се опитаме да разберем защо е необходимо и как да работим правилно с него.

Какво представлява контекстното меню на Windows

Говорейки за контекстното меню на „операционните системи“ от семейството на Windows, веднага бих искал да отбележа факта, че това не е някаква ексклузивна разработка на Microsoft Corporation. Mac OS X или Linux също имат такъв елемент.

Като цяло, ако разбирате какво е контекстното меню, то може да се характеризира като допълнителен набор от команди за бърз достъп до някои функции, да речем, без да се обаждате на конкретно приложение или контрол.

Например, всеки знае, че контекстното меню винаги съдържа командата „Отваряне с...“, след което се показва списък с най-подходящите приложения за работа с файла. Разбирате колко по-удобно е да отворите файл тук, отколкото да извикате програмата, след което отидете в менюто „Файл“ и използвайте реда „Отвори“ или клавишната комбинация Ctrl + O.

Освен това, освен команди, има и набор от специални инструменти, с които можете да научите много неща. Но повече за това по-късно.

Тип и организация на контекстното меню

Нека сега да разгледаме как е организирано контекстното меню на Windows 7. Вероятно всеки е забелязал, че самото меню има специални разделители под формата на тънки хоризонтални линии. Смисълът на тяхното използване е да се прави разлика между подобни действия или команди, принадлежащи към една и съща програма.

Тук си струва да се обърне внимание на факта, че контекстното меню в така наречената „чиста“ система, веднага след инсталирането, може да е много различно от това, което потребителят ще види след инсталирането на допълнителни програми и помощни програми. Това се дължи на факта, че много инсталационни пакети интегрират команди за бърз достъп до някои от основните си функции директно в това меню по време на инсталационния процес.

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

Допълнително меню на работния плот и в прозорците на програмата

Със сигурност всеки потребител е забелязал, че контекстното меню в различни програми или на един и същ работен плот се различава в списъка с елементи и команди. Естествено е. Например, ако извикате менюто на работния плот, става ясно, че редът „Отвори“, използван за папки и файлове, не е необходим там. Друг е въпросът, когато бутонът на мишката се щракне върху пряк път или записан файл, разположен точно на работния плот.

Както вече стана ясно, в различни програми контекстното меню може да съдържа различни елементи. В този случай всичко зависи от спецификата на приложението. Сравнете поне обичайния Explorer и текстовия редактор на Word. Но засега ще говорим за „родните“ команди на Windows OS.

Основни елементи от контекстното меню

Падащите менюта присъстват почти навсякъде, дори в главното меню "Старт". Във всяка от тях можете да видите някои точки, маркирани със стрелки. Това се прави, за да се покаже, че самата клауза съдържа допълнителни подклаузи.

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

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

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

Някои менюта също предоставят инструменти за администриране или проверка на избрани елементи.

Използване на допълнителни команди от контекстното меню

Сега нека поговорим за някои допълнителни команди. Ако дадете пример за инсталирана антивирусна програма, ще забележите, че контекстното меню винаги ще съдържа редове като „Сканиране“ или „Сканиране с...“. Съгласете се, това е много удобно.

Същото важи и за архиваторите, защото можете да добавите файл (папка) към архив или да го извлечете от там с едно кликване.

Много медийни плейъри се държат по този начин, интегрирайки свои собствени команди в контекстното меню на системата. Най-често тук се появяват елементи за добавяне към плейлист или възпроизвеждане (видео и аудио) за мултимедийни файлове, а за графики това е командата за преглед. Като цяло всичко зависи от това коя програма интегрира собствените си командни редове в менюто и какви обекти са свързани с нея.

Добавяне и премахване на команди в системния регистър

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

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

Затова нека разгледаме най-простия начин за работа с системния регистър. Първо, в менюто Изпълнение използвайте командата за достъп до редактора regedit. Тук трябва да отидете в секцията HKEY_CLASSES_ROOT, да намерите AllFilesystemObjects, след това shellex и накрая ContextMenuHandlers.

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

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

Използване на тунера на контекстното меню

Въпреки това, както показва практиката, никой наистина не иска да рови в регистъра (никога не знаете какво може да се случи). Затова можем да препоръчаме специални помощни програми за добавяне и премахване на елементи в контекстното меню на ОС.

Един от най-простите, но много функционални, е помощната програма, наречена Context Menu Tuner. Ще ви помогне бързо да промените менюто до неузнаваемост. Тук всичко е просто. Основният прозорец включва два панела. Отляво са командите, отдясно са папките и основните параметри. Както вече стана ясно, няма нищо по-лесно от това да изберете желаната команда и да използвате бутона, за да я добавите, да речем, към менюто на работния плот. Отстраняването се извършва в обратен ред.

Струва си да се отбележат някои допълнителни опции. Първо можете да изберете разширение на файл и едва след това да свържете съответната команда и програма с него.

Промяна на бутона за достъп до контекстното меню

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