Редактирование контекстного меню. Как отредактировать контекстное меню файлов под себя

Мы уже знакомы с понятием контекстного меню. Пришло время углубить наши знания о нём и рассмотреть тему - Как удалить или добавить в контекстное меню 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:

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

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

Контекстное меню проводника - это то меню, которое появляется при клике правой кнопкой мыши (ПКМ) по любому объекту или пустому месту. Оно содержит в себе самые необходимые действия для работы и меняется в зависимости от того, где Вы нажали. Так же многие программы включают в это меню свои пункты, например антивирусы, чтобы проверить файл/папку на наличие вирусов, или , чтобы произвести дополнительные "процедуры" по очистке.

Сегодня я покажу Вам утилиту, которая может смело относится к разряду таких нужных программ, которые заменяют или упрощают стандартные диалоговые окна, как и

Программа называется Easy Context menu и её предназначение - добавление в контекстное меню Проводника других системных утилит. Например Вы можете добавить или .

Программа не требует установки (портабельная) и интерфейс выбирается из предустановленного в системе, т.е. после запуска, она сразу руссифицирована.

Главное окно программы представляет собой следующий вид:

В нём все пункты разделены для ярлыка Моего компьютера, папок, файлов, дисков и Включения.

Можете выбрать удобный для Вас пункт, поставив галочку, а затем, применив изменения, посмотрите что получится:


На этом скрине я добавил некоторые пункты и при клике ПКМ по Моему компьютеру отобразились дополнительные системные утилиты.

Список возможностей для контекстного меню Моего компьютера:

  • Показать или скрыть
  • Показать или скрыть
  • Перестроить значков оболочки
  • Копировать IP ()
  • Очистить память
  • Исправление диспетчера очереди печати
  • Служебные
  • Выключить компьютер

    Для контекстного меню диска можно сразу выполнить его или .

    А об остальных функциях Вы сможете сами узнать, установив программу.

    После закрытия программы, она нигде не отображается. Я так понял что это "одноразовая" утилита, которая добавляет/удаляет ключи в реестре для контекстного меню.
    После перезагрузки все пункты так же остаются на своих местах.

    Лично моё мнение о ней - удобно если не знаете где искать служебные программы или лень. А в остальном такое дополнение для проводника может и не понравится. Хотя на вкус и цвет, как говорится...

    Добавление от 06.06.2014

    Ещё одна программа, которая дополняет контекстное меню - Context Menu Tuner

    Интерфейс программы прост. Он состоит из двух окон, слева расположены доступные элементы, а справа то, что находится в контекстном меню. Просто выбираете что нужно и нажатием на «Добавить» перемещаете в нужное:


    в результате контекстное меню преобразится наподобие этого:


    Можно настроить отображение как для Рабочего стола, так и для всех файлов или для определенного типа. Так же можно изменить значок (иконку) у пункта, поставить разделитель, настроить отображение (скрытое и появляющееся при нажатии на Shift), менять местами (вверх/низ) и т.д.

    Бесплатная, есть русский язык (в настройках), поддержка Windows от 7 и выше.
  • Несмотря на наступление всевозможных пальцеориентированных интерфейсов, старая добрая мышка не собирается сдаваться. И это не удивительно — трудно представить более простой и в то же время мощный инструмент для взаимодействия с компьютером. А чтобы еще более прокачать возможности вашего грызуна, предлагаем вам 44 бесплатных программы, для увеличения его возможностей. С помощью этих небольших утилит вы сможете добавить в контекстное меню правого клика множество полезных функций, которые вам пригодятся при работе в Windows.

    Удаление некоторых файлов и папок иногда превращается в настоящую головную боль. Если система упорно не желает расставаться с объектом, мотивируя это тем, что он используется в настоящее время, то воспользуйтесь утилитой FileExile.

    PasteAsFile

    Если вы скопировали в буфер обмена какой-либо текст или картинку, то для его извлечения вам понадобится открыть соответствующую программу, создать новый файл, а затем вставить туда содержимое буфера обмена. Утилита PasteAsFile сокращает эту процедуру до одного клика. Вам нужно просто сделать правый клик по Рабочему столу и выбрать соответствующий пункт, а затем указать имя и расширение файла. Поддерживаются HTML, CSS, PHP для текста и JPG, PCX, PNG, BMP, TGA, GIF, TIF для изображений.

    Find Target

    Это расширение контекстного меню значительно облегчает поиск файла, на который ссылается какой-либо ярлык. Теперь достаточно просто выбрать пункт Find Target а меню правого клика и тут же откроется папка с нужным файлом.

    Context Menu Editor for Win 7/Vista

    Rightload

    Это бесплатное приложение позволяет щелкнуть правой кнопкой мыши на любой файл или изображение и загрузить его на FTP сервер. Rightload также позволяет загружать на Facebook, Flickr, ImageShack, Imgur или VirusTotal.

    Append Date

    Очень полезная возможность для переименования файлов и папок. Утилита позволяет выбрать файлы или папки в пакетном режиме, и щелчком правой кнопкой мыши добавить к их названиям текущую дату.

    Free Image Resizer

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

    Ridnacs

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

    ChangeExt

    Быстрый способ изменить расширение сразу множества файлов в один клик.

    Right Click Explorer Restart

    Процесс Windows Explorer завис или сильно тормозит? Или, возможно, вы программист и работаете с процессами или приложениями, которые требуют перезагрузки Windows Explorer? В любом случае это, вероятно, самый простой способ перезагрузить Проводник прямо из контекстного меню.

    Контекстное меню проводника - это то меню, которое появляется при клике ПКМ (Правой Кнопки Мыши) по какому-нибудь объекту (файлу или папке) или просто на пустом месте в папке или Рабочем столе. Если система у Вас стоит недавно, то и контекстное меню будет сравнительно пустым. Разве что только добавленное от драйверов для видеокарты, например так:

    но если система установлена уже давно, то и таких пунктов будет побольше. Например так:


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

    Итак, как убрать пункт из контекстного меню .

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

    Самоё легкое для удаления - это поискать в настройках программы (которую хотите убрать) нужный пункт. Обычно он находится где-то в Интеграции или Загрузке/добавлении. Например для того, чтобы удалить пункт знаменитого WinRAR из КМ, нужно убрать галочку из Интеграции с оболочкой :


    В других программах так же могут быть подобные настройки.

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


    и видим здесь эти самые пункты из контекстного меню.
    Теперь кликаем ПКМ по нужному пункту (пункт из КМ который хотите удалить) и выбираем Удалить :


    Соглашаемся со следующим предупреждением:


    перезагружаемся и проверяем. Пункт должен пропасть.

    Если не пропал, то посмотрите ветку
    HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers
    и проделайте то же самое.

    На заметку:
    Если Вы хотите удалить пункт конкретно из КМ -> Создать


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

    Если хотите удалить из КМ те пункты, которые появляются при ПКМ на папках, то нужно смотреть ветки:
    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

    Для КМ Логических дисков ветки:
    HKEY_CLASSES_ROOT\Drive\shell
    HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers

    Так же удалить пункты можно с помощью специальных программ. Например с помощью ShellExView


    Принцип её прост: выделяем нужный пункт и жмем на красный кружок вверху программы. Здесь главное чтобы Тип был Контекстное меню

    Теперь немного про то, как создать свой пункт в контекстном меню .
    Дело в том, что добавить такой пункт для папок или определенных файлов, а так же на "пустом" месте с помощью реестра не получится. Можно лишь назначить на то, когда открывается при ПКМ на Рабочем столе. Поэтому я рекомендую почитать статью и воспользоваться тем, что там описано.

    Ну или же воспользоваться другой утилитой - Ultimate Windows Context Menu Customizer () которая имеет кучу возможностей, но на английском. И там нам нужно лишь выбрать пункт и удалить его:


    Если кому интересно подробнее и не разберетесь, то пишите в комментариях и я помогу. Там в левой колонке нужно выбрать пункт (компьютер, папка, файлы и т.п.) где вызывается контекстное меню, а правее выбрать что удалить и нажать кнопку внизу Remove Item. Если дружите с английским, то разберетесь.

    Как добавить свою программу в КМ -> Создать можно догадаться если читали внимательно всю статью, а именно про удаление одного из этого пункта. Нужно лишь наоборот создать подраздел и написать для нужного расширения.

    В целом статья получилась немного сумбурная и больше по части удаления из контекстного меню, т.к. я думаю что это более актуально, да и статья про добавление есть. Поэтому если что не понятно - пишите в комментариях. Разберемся.

    Редактировать контекстное меню (меню, что появляется при правом клике мыши по какому-либо файлу, папке или области на рабочем столе) будем с помощью программы Easy Context Menu.

    Разархивируем утилиту. Запускаем файл EcMenu или EcMenu_x64 с учётом разрядности нашей Windows.

    Алгоритм удаления пунктов контекстного меню (программ) достаточно прост.



    В данном случае нам понадобилась всего одна функция Context Menu Cleaner. С её помощью удалить ненужные пункты контекстного меню очень просто. Что не менее важно, вернуть их на место тоже не сложно.

    Как добавить в контекстного меню программы (дополнительные пункты).

    Новый пункт меню должен появиться именно там, где вы его установили в дереве контекстного меню.

    Использование Easy Context Menu для других задач.

    Кроме стандартных настроек и функций в программе присутствуют дополнительные функции в виде мини утилит, которые можно добавить в контекстное меню для дальнейшего использования.

    Из них заслуживают внимания следующие:

    • Удалить временные файлы.
    • Перезапустить проводник Windows.
    • Заблокировать клавиатуру, мышь.
    • Копировать IP адрес в буфер.
    • Исправить диспетчер очереди печати.

    Вы можете скрыть или отобразить иконку любого элемента в контекстном меню. Для этого щёлкните по нему правой кнопкой мыши и выберите пункт Отображать значок. Выберите пункт Отображать значок,чтобы иконка элемента вновь стала видимой.

    Также возможно изменять расположение элемента в контекстном меню.

    Для этого щёлкните по нему правой кнопкой мыши и выберите нужное расположение. Элемент может располагаться в верхней, средней или нижней части меню.

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

    О программе Easy Context Menu.

    Easy Context Menu — программа, позволяющая добавлять полезные команды и функции в контекстном меню Рабочего стола, Моего компьютера, папок, дисков и файлов, что предоставляет быстрый доступ к компонентам Windows.

    Программа имеет простой и понятный интерфейс, поэтому разобраться с ней не составит труда. Утилита портативная и бесплатная.

    Информация и системные требования.

    Лицензия: бесплатная (Free)

    Версия: 1.6;

    Операционная система Windows OS: 10 / 8.1 / 8 / 7 / Vista / XP - 32|64-bit;

    Интерфейс: английский,русский,немецкий, итальянский и другие языки;

    Размер дистрибутива: 381 KB