Настройка контекстного меню правой кнопки мыши. Как добавить пункт в контекстное меню «Отправить. Почему «забитое» контекстное меню – это плохо

Мы уже знакомы с понятием контекстного меню. Пришло время углубить наши знания о нём и рассмотреть тему - Как удалить или добавить в контекстное меню Windows команды.

Функционал Windows дает возможность редактировать контекстное меню пользователю на свой вкус.

Редактирование контекстного меню (набора команд меню «проводника» или «действий») возможно одним из двух способов:

  • Через параметры программ;
  • Через реестр Виндовс ;
  • С помощью дополнительно устанавливаемых приложений.

Посмотрим как это делается:

Устанавливаемые программы часто сами обладают (по умолчанию) функцией интеграции в набор команд контекстного меню (КМ). Тогда такой параметр присутствует в их настройках на основных вкладках, а может быть на таких как «Интеграция», «Загрузка» или «Добавление» и др. Например, для архиватора ВинРАР достаточно убрать галочку в настройках:

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

Работаем с реестром

При работе с Реестром Windows нужно быть очень внимательным. Чтобы оказаться в реестре нужно в меню «Пуск» задать поиск, набрав «regedit», и запустить найденный исполняющий файл «regedit.exe»:

Создаём копию

Перед редактированием Реестра любой версии Виндовс (в том числе и Windows 7) не забываем для подстраховки создавать его резервную копию. Для этого в редакторе нужно на вкладке «Файл» выбрать команду «Экспорт». Избрать «Весь реестр» внизу открывшегося диалога. Присвоив имя и указав место - «Сохранить»:

Если случится непоправимое (особенно для неопытного человека) вернуть реестр в прежнее состояние можно по команде «Файл»/«Восстановить», указав ранее созданный резервный файл.

Очистка набора для каталогов

Сам реестр выглядит древовидной блок-схемой (в левой части), каждая из веток которого имеет свои параметры (справа). За контекстное меню папок отвечают ветки «shell», «Shellex ContextMenuHandlers» и «Folder\shell» каталога «HKEY_CLASSES_ROOT\ Directory». Подробнее рассмотрев указанные ветки, можно убедиться, что папка «shell» вбирает в себя верхнюю часть контекстного набора, а «Shellex ContextMenuHandlers» - нижней. Папка же «Folder\shell» - повторяет предыдущую.

Удаление программных элементов из набора производится в каждой из веток. По правой мышке выделяется элемент удаления, вызывается команда «Удалить»:

Теперь для файлов

Здесь используется та же процедура, но в других ветках. Так как за набор команд Context Menu для файлов отвечают ветки «*/shellexContextMenuHandlers» и «*/shell» в разделе реестра «HKEY_CLASSES_ROOT»:

Процедура удаления совершенно аналогична. Не забываем только удалять ненужное в обеих ветках.

Используем сторонние приложения

Удалить или добавить пункт в контекстное меню любой версии Виндовс (в том числе и Windows 7) намного проще (и безопаснее для новичка) используя дополнительные утилиты.

После установки и запуска в окне программы (по столбцу «Type») можно увидеть все программы из контекстного меню Windows (type = Context Menu).

Удаляется ненужное путём выделения и нажатия красного кружка:

Интересная и полезная утилита с говорящим названием (существует в бесплатном варианте) Ccleaner. Обладает многими полезными свойствами. Сайт - http://ccleaner.org.ua/. В нашем случае - очищает реестр от неиспользуемых записей, путей к программам, ярлыкам и пр.:

Для очистки Context Menu нужно, перейдя в «Сервис», во вкладках «Автозагрузки» найти «Контекстное меню». Здесь будет отражён перечень добавленных в набор приложений и их статус (включено: да/нет):

Для удаления - находясь на строке, правой мышкой вызывается команда «Удалить». Поскольку повторный возврат (включение в список) возможен лишь при переустановке или перенастройке приложения, то рекомендуется выбор опции «Выключить». - Тогда её можно будет лего вернуть («Включить»).

Добавляем с FileMenu Tools

Очень просто добавить в контекстное меню новый пункт с помощью программы «FileMenu Tools».

В ней предложено пользователю три вкладки:

  • Левая - управление предложенными элементами;
  • Средняя - для настройки функции «Отправить»;
  • Правая - отключает из списка внесённые сторонними программами команды:

Добавлять новый элемент нужно командой «Add Command». Для указания параметров его предназначена нижняя правая часть окна - «Properties». Например, для внесения в список меню строки «Open in Firefox» (открытие файлов HTM и HTML):

В «Menu Text» нужно вписать название, а в «Extensions» - варианты расширений:

В «Program Properties» прописывается маршрут к исполняющему файлу приложения Firefox.exe:

Сохранение добавленного пункта производится нажатием зелёного элемента вверху окна (слева):

Эта статья помогла вам разобраться с разнообразными способами редактирования контекстного меню. Теперь вы знаете как добавить и удалить из него элементы не только средствами Виндовс, но и с помощью других программ.

Оставляйте свои комментарии.

Доброго времени суток... В сегодняшней статье поговорим о том, как производится очистка контекстного меню программы Проводник в ОС Windows 7. Вообще контекстное меню проводника Windows – инструмент удобный. Но быстро обрастающий лишними пунктами.

Чуть ли не каждая вторая программа считает своим долгом напихать в них своих команды или подпункты. Конечно, для некоторых видов ПО это актуально и востребовано пользователями. Как пример – пункт, добавляемый большинством антивирусных программ – «Проверить на вирусы» (точное название у разных производителей, конечно же, отличается).

Почему «забитое» контекстное меню – это плохо?

Возникают сложности в юзабилити. Проще говоря – найти глазами нужный пункт или команду в меню, если там несколько десятков пунктов-подпунктов, труднее, чем когда их там с полдюжины. К тому же – выскакивающие блоки подменю сбивают с толку даже опытных пользователей, пусть и на секунды. А о новичках и говорить нечего.

Из-за забитых ненужным хламом меню начинает притормаживать сама система, точнее – проводник (Explorer.exe). Такие «тормоза» бывают заметны даже на самых новых и мощных конфигурациях, не говоря уже о «бюджетных» и «офисных» вариантах.

Казалось бы – деинсталлировать ненужную программу и связанные с ней команды также будут удалены. Но как быть, если программа нужна, а её пункты в контекстном меню – нет? Кроме того, не все программы при удалении «убирают за собой», т.е. пункты меню могут остаться, когда связанной с ними программы уже в системе нет.

Есть два способа решения

  1. При помощи системных средств (редактор реестра)
  2. При помощи утилит сторонних производителей

Примечание

  • Можно просто нажать комбинацию Win + R и напечатать «regedit» (без кавычек)
  • На Win 7 и 8 Regedit.exe лучше запускать сразу от имени администратора

Важно! Перед дальнейшими шагами нужно экспортировать редактируемый подраздел !

Сделать это просто. Правый клик на названии подраздела – «Экспортировать»...

В открывшемся окне система «спросит», что экспортировать (отдельную ветку или же весь реестр), в какую папку сохранить копию и под каким именем. В дальнейшем, при необходимости, можно вернуть всё «на как и было» простым двойным кликом на этом файле копии (импортировать обратно) и перезагрузить для верности компьютер.

Итак. Нужно найти и открыть ветку:

HKEY_CLASSES_ROOT\*\ShellEx\ContextMenuHandlers и удалить ненужные пункты контекстного меню (так же, как на скриншоте 1, только выбрать команду «Удалить»). Кроме того, следует тут же заглянуть в HKEY_CLASSES_ROOT\*\OpenWithList

Здесь расположены записи программ из подпункта контекстного меню «Открыть с помощью». Его очистка, как правило, даёт весьма заметный прирост скорости работы проводника. Таким же образом можно очистить от лишнего контекстное меню для папок в ветках:

  • HKEY_CLASSES_ROOT\Directory\shell
  • HKEY_CLASSES_ROOT\Directory\shellex\ContextMenu Handlers
  • HKEY_CLASSES_ROOT\Folder\shell HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers

И для отдельных типов файлов в записях вида «HKEY_CLASSES_ROOT\. <расширение файла>». Например – «HKEY_CLASSES_ROOT\.avi» .

Плюсы этого способа

  • Не требует установки лишних программ
  • Все изменения обратимы

Минусы этого способа

  • Достаточно трудоёмкий процесс (вручную отредактировать много параметров).
  • Сложно для начинающих пользователей.
  • Некоторые программы записаны в вышеупомянутых разделах не по своему имени, а по «человеко-непонятному» идентификатору (это видно на скриншоте 3). В результате их необходимо сначала «опознать».
  • Есть риск «зацепить» команды и пункты самой системы (ещё раз акцент на важности предварительного экспорта резервных копий!).

Установка специализированной утилиты

Программ этого типа довольно много. Хорошие отзывы есть о программе ContextEdit. Но она платная. Есть ещё бесплатные CCleaner (как пользовать ся программой читаем ). И программа Context Menu Tuner. Но они «видят» отнюдь не все пункты контекстного меню. И у них бывают проблемы с «откатом» действий в случае ошибок. Autoruns от Win Sysinternals требует профессиональных знаний. Это явно уровень не для новичков.

На их фоне хорошо выделяется достаточно надёжная и простая программа ShellExView от Nirsoft. Скачать её можно по этой ссылке . Устанавливаем программу, копируем русификатор ShExView_lng.ini в корневую папку программы и запускаем. Программу легко привести к виду, понятному даже начинающим.

«Настройки» «Фильтрация по типу расширения» «Меню Проводника».

И легко редактировать – есть команда «Деактивировать», т.е., ненужный пункт можно просто отключить, не удаляя его. В случае ошибки его в два клика мыши можно включить обратно (команда «Активировать»).

Плюсы

  • Есть заархивированный вариант (не требует установки)
  • Не устанавливает свои тул-бары в браузеры, не лезет самостоятельно в автозагрузку и в Интернет, не предлагает в своём интерфейсе всякую рекламную ерунду

Минусы

  • Русификатор ShExView_lng.ini нужно отдельно копировать в папку программы
  • Наличие новых версий нужно проверять самостоятельно на официальном сайте

Заключение

Впрочем, к минусам эти два аспекта можно отнести весьма условно. Вот в принципе всё, что хотел рассказать по этому поводу. Думаю данная статья будет полезна...

В этой статье речь пойдет о контекстном меню проводника. А если быть более точным, про то как добавлять, или удалять различные пункты и ссылки в нему. Это меню появляется каждый раз, когда мы делаем клик правой кнопкой мыши по какому-либо элементу на рабочем столе, в окнах и даже по пустому пространству. На недавно установленной операционной системе оно будет относительно пустым. Кроме драйверов видеокарты и стандартных разделов, там ничего не увидите.

Со временем, различные программы и приложения будут заполнять это меню, и оно уже может выглядеть примерно так:

Часто и в других приложениях все выглядит примерно так же.

Но если не было найдено никаких настроек, то тут придется сделать немного больше шагов. Ведь в этом случае необходимо подкорректировать реестр, с помощью редактора реестра. Поэтому, на всякий случай, делаем резервную копию реестра. После этого запускаем редактор реестра и переходим по такому пути: HKEY_CLASSES_ROOT/*/shellexe/ContextMenuHandlers

Добавляем пункты в контекстное меню с помощью утилиты

Тут, добавить новый пункт, просто отредактировав реестр, не выйдет. Поэтому, мы воспользуемся специальной программой Ultimate Windows Context Menu Customizer. Которая позволяет достаточно гибко настроить контекстное меню. Например, мы можем выбрать не нужные разделы в меню и удалить их.

Если у кого возникнуть сложности, пишите в комментариях к статье и я вам с радостью помогу.