Почистване на контекстни менюта

Менютата с десен бутон се наричат ​​контекстни менюта, защото тяхното съдържание зависи от контекста - с други думи, в коя програма се намирате и върху какъв обект сте щракнали. Файловите помощни програми, много безплатни програми и други приложения, за да ги направят по-удобни за използване, често добавят свои собствени команди и цели раздели към контекстните менюта. Това се прави по-специално от архиваторите WinZip и WinRar, както и пощенските клиенти Outlook Express и The Bat!, които добавят команди за пакетиране и изпращане по имейл като прикачени файлове към контекстните менюта на файловете.

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

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

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

Популярната помощна програма за архивиране WinZip добавя няколко команди (като Add to Zip) към контекстните менюта на файловете или ги подчертава в подменюто WinZip. За да конфигурирате тези команди, стартирайтеWinZip в "класически" режим (не режим на съветника) и изберетеОпции > Конфигурация (Опции> Настройки). Във версия 8.1 и по-нова отидете на разделаСистема в разделаПодобрения на Explorer. За да не се ровите твърде дълго в търсене на желаната команда, в тези версии можете да изключитеПоказване на елементи от контекстното меню в режим на подменю (Некаскадно меню) - и тогава командите за архивиране ще бъдат поставени в главното меню, както в предишните версии на WinZip.

За да промените отделни команди, изберете или деактивирайте съответните елементи в секциятаКоманда от контекстното меню. Като деактивиратеПоказване на икони в режим на контекстно меню нас (Икони в менюто), можете да оставите командите в менюто, но да премахнете иконите.

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

менюта
Конфигуриране на команди от контекстно меню, създадени от популярния архиватор WinZip

Безплатният медиен плейър Winamp добавя три команди към менюто с папки:Пусни в Winamp (Възпроизвеждане в Winamp),Поставяне на опашка в Winamp (Опашка за Winamp) иДобавяне към списъка с отметки на Winamp (Добавяне към списъка с отметки на Winamp). За да ги премахнете, отворете Winamp и изберетеОпции > Предпочитания (Инструменти > Опции) или щракнете с десния бутон върху прозореца на програмата или върху нейния панел и изберете същата команда от нейното собствено контекстно меню. В лявата част на прозореца ще се появи изображение на йерархичната структура на менюто. В главаОбщи предпочитания изберете клонаТипове файлове - в по-ранните версии той се наричаНастройка (Настройка) - и деактивирайте режимаПоказване на Winamp в контекстните менюта на папката вWindows Explorer или, в по-ранните версии,Контектните менюта на директорията (Менюта на контекстната директория) и щракнете върху бутонаЗатвори.

Контекстни менюта на Explorer

В Windows 2000 и XP Pro можете да използвате инструментаГрупова политика, за да премахнете отделни команди от контекстното меню и папкиМоят компютър. Да предположим, че искаме да премахнем от контекстното менюМоят компютър (Моят компютър) командатаУправление (Управление), която стартира административния инструментУправление на компютъра (Управление на компютъра). За да направите това, изберетеСтарт > Изпълнение (Старт > Изпълнение), въведете gpedit.msc и натиснетеEnter. Ще се отвори прозорец, в левия панел на който ще се покаже йерархично дърво от команди. Отидете наПолитика за локален компютър \ Потребителска конфигурация \ Административни шаблони \ Компоненти на Windows \ Windows Explorer, щракнете двукратно върхуСкрива елемента Управление в контекстното меню на Windows Explorer, изберетеАктивиране и щракнете върхуОК.

Тази помощна програма също се стартира отСтарт > Програми > Административни инструменти > Управление на компютъра (Старт > Програми > Административни инструменти > Управление на компютър) и ако изберетеСтарт > R un, въведете compmgmt.msc и щракнете върху бутонаOK.

Да премахне всичкоконтекстно меню на папка в Windows 2000, отидете до иконатаWindows Explorer в левия панел и щракнете двукратно върхуПремахване на контекстните менюта по подразбиране на Windows Explorer u. В Windows XP изберете едноименния елемент, активирайте режимаАктивиране и щракнете върху бутонаОК. Следващият път, когато щракнете с десния бутон върху папка на работния плот или върху икона в Explorer, нищо няма да се случи, но контекстните менюта на други обекти, като ленти с инструменти, ще продължат да работят. За да отмените тези промени, просто се върнете към описания диалогов прозорец, изберете режимНеконфигуриран и щракнете върхуОК.

В Windows 9x, за да редактирате контекстното меню за определен тип файл, отворете прозорецаМоят компютър и изберетеПреглед > Опции на папка (Изглед > Опции на папка). Отваря се диалоговият прозорецОпции на папката. Ако отидете в разделаТипове файлове (Типове файлове), изберете файла от желания тип и щракнете върху бутонаРедактиране (Редактиране), ще се отвори друг прозорец -Редактиране на тип файл (Редактиране на тип файл). Този прозорец има няколко полезни функции, по-специално можете да промените неговата икона или описание. Но най-важното е, че в долната част на прозореца има тези от командите на контекстното меню, които могат да бъдат променяни, както и редица бутони за това:Премахване (Изтриване),Задаване по подразбиране (По подразбиране), както иРедактиране (Редактиране) иНово (Създаване).

контекстни
Конфигуриране на контекстни менюта на Windows 9x Explorer

Последен аргумент: Regedit

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

След това изберете командатаСтарт > Изпълнение (Старт > Изпълнение), въведете regedit и натиснетеEnter. В левия панел на прозореца, който се отваря, намерете елементаHKEY_CLASSES_ROOT (отгоре) и щракнете двукратно върху него. Този ключ на системния регистър съхранява данни за типове файлове, включително свързаните с тях контекстни менюта. За да премахнете команда от контекстното меню на папката, разгънете клонаHKEY_CLASSES_ROOT\Directory\shell в левия панел и щракнете двукратно върху записа на shell, за да разкриете допълнителни ключове (някои компютри може да принадлежат на ключа shellex). Всеки такъв клавиш отговаря на една команда от контекстното меню. Вярно е, че тук няма вградени команди на Windows - те не могат да бъдат изтрити. Но командите, добавени от външни приложения, са изцяло под наш контрол.

За всеки случай създайте резервно копие на тази част от системния регистър - какво ще стане, ако по-късно искате да възстановите всичко както е било или просто направите грешка? За да направите това, изберете ключа на обвивката в левия панел и изберете командатаРегистър > Експортиране на регистърен файл или файл > Експортиране на файл на системния регистър (Регистър > Експортиране на файл на регистър или Файл > Експортиране на файл на регистър). Изберете място за съхранение на резервното копие (не се притеснявайте, няма да заема много място), дайте име на файла и се уверете, че режимът е зададен наИзбран клон. Щракнете върху бутонаЗапазване и изберете ключа, съответстващ на командата от менюто, която искате да изтриете.

контекстни
Премахване на командата от контекстното меню от системния регистър

Някои команди от контекстното меню не са включени в Директорията, а в секциятаПапка - по-точно в подсекциитеHKEY_CLASSES_ROOT\Folder\shell и HKEY_CLASSES_ROOT\Folder\shellex. Например, по този начин можете да премахнете командата за сканиране на файл с Kaspersky Anti-Virus от контекстното меню (след създаване на резервно копие на клона).

За да премахнете командите от контекстното меню за други типове файлове, следвайте същата процедура. За съжаление, не винаги е лесно да намерите ключа на системния регистър за желания тип файл. Един от начините да направите това е да отворитеWindows Explorer (Explorer) или който и да е прозорец на папка, да изберете файла от съответния тип и да използвате комбинациятаShift+F10, за да отворите контекстното меню на файла. След това се върнете къмРедактор на системния регистър, разгънете клонаHKEY_CLASSES_ROOT, изберетеРедактиране > Find (Edit > Find) и въведете името на командата, която искате да изтриете. В същото време се уверете, че режимътДанни е избран в секциятаВижте. Щракнете върху бутонаНамиране на следващия. Ако имате късмет, ще намерите команда, която съдържа текста, който сте въвели в ключа. Ключовете за типове файлове обикновено съдържат своите разширения - например ключът за файлове с разширение TXT еtxtfile. Както в предишните случаи, експортирайте родителския ключ (като shell) за всички ключове, които се изтриват (само в случай, че направите грешка и искате да възстановите всичко както си беше), след това маркирайте ключа, който искате да изтриете, и натиснете клавишаИзтриване.

почистване

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

Всяко приложение персонализира контекстното меню по свой начин. Понякога трябва да се разхождате през джунглата от диалогови прозорци, да търсите съвети в системата за помощ и дори в Интернет. И все пак в крайна сметка често се оказва, че нищо не може да се промени.Например, ако командата за сканиране на Kaspersky Anti-Virus бъде премахната от системния регистър, тогава същата команда на Norton AntiVirus е „залепена“ завинаги, така че остава само да се отпуснете и ... да свикнете с нея.