Как изменить меню правой кнопки. Очистка Контекстного меню Windows. Редактирование команд контекстного меню Windows

  • 06.09.2019

Уборку контекстного меню можно провести вручную через реестр, однако задача эта нетривиальна, поскольку записи разбросаны по разным местам. Кроме того, далеко не всегда легко идентифицировать подходящий ключ реестра. К примеру, драйверы регистрируются через сокращение «igfx». Записи в реестре рассеяны по ветке «HKEY_CLASSES_ROOT» в папках «shell» или «shellex», где содержится папка под названием «ContextMenuHandlers», также включающая в себя отдельные параметры.

Сокращение контекстного меню через утилиту для работы с реестром

На ручную обработку строчек контекстного меню уйдет много времени. Гораздо проще воспользоваться программой ShellExView. Через regedit стоит менять лишь системные опции.

Для обнаружения пунктов от сторонних программ в ShellExView отсортируйте результаты по параметру «Company» и в колонке «Type» найдите «Context Menu».

Бесплатная утилита ShellExView составит единый список всех этих строчек реестра. Даже на относительно свежей системе их количество может превышать 250. Чтобы в них не потеряться, после запуска программы записи следует сначала отсортировать. Дело пойдет на лад, если щелкнуть в верхней части окна по строчке «type». Таким образом вы сразу же увидите все возможные записи в реестре, относящиеся, например, к «Context Menu». Но будьте внимательны: вместе с ними утилита отобразит строчки из Shell, к которым лучше не прикасаться.

Сортировку можно провести и по параметру «Company». В этом случае результаты будут располагаться в алфавитном порядке - созданные системой и обозначенные как «Microsoft» записи легко отличить от остальных. Вы можете здесь, к примеру, выделить соответствующий «igfxDTCM Module» и отключить его кликом по красной точке вверху на панели ­меню. После этого запись о (практически бесполезных) графических параметрах драйвера Intel исчезнет из контекстного меню. Однако для применения системой таких настроек необходимо сначала выйти из системы, а затем снова зайти. Как вариант, вы можете через Диспетчер задач отключить «explorer.exe», а затем снова вызвать эту службу.

Изменение системных пунктов контекстного меню


Большинство строчек в контекстном меню создает сама система. Среди них также находятся никем не используемые опции, которые, однако, не хотелось бы случайно активировать ошибочным нажатием. От них невозможно просто избавиться через программу ShellExView - вам придется вручную изменять реестр.

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

Чтобы удалить этот пункт из меню, в Regedit перейдите к «HKEY_CLASSES_ROOT | AllFilesystemObjects | shellex | ContextMenuHandlers | SendTo». В правом окне двойным щелчком откройте параметр «Default» и перед длинной последовательностью символов, стоящей в фигурных скобках, поставьте скромный значок минуса «–», чтобы его отключить. Как всегда, необходимо выйти из Windows и зайти снова.

Вам понадобится небольшая утилита Right Click Enhancer. Она предлагает внушительный список команд, которыми можно дополнить контекстное меню любой версии Windows, начиная с Vista.

После запуска Right Click Enhancer (если вас смущает англоязычный интерфейс, нажмите Language → Russian, чтобы переключиться на русский) вы увидите набор инструментов, каждый из которых вносит свои изменения в контекстное меню. Рассмотрим самые интересные из них.

Right Click Tweaker

С помощью инструмента Right Click Tweaker в контекстное меню можно добавить почти два десятка полезных команд. Вот несколько самых примечательных.

  • «Копировать в» открывает окно для выбора папки, в которую можно копировать текущий объект.
  • «Переместить в» действует как предыдущая команда, только не копирует, а перемещает объект.
  • «Копировать в Path» сохраняет в буфер обмена путь к текущему объекту. Эта опция может сэкономить время, если вам нужно, к примеру, загрузить изображение на какой-то сайт или в графический редактор. Вы просто вставляете путь к файлу, вместо того чтобы указывать его вручную.
  • «Новая папка» создаёт папку сразу из контекстного меню, в то время как стандартный способ Windows требует сначала зайти в подменю «Создать», а потом выбрать «Папку».
  • «Панель управления» открывает соответствующий раздел с настройками системы.

Чтобы добавить команду в контекстное меню, достаточно отметить её галкой.

К сожалению, некоторые опции Right Click Tweaker пока некорректно работают с кириллическими символами. Поэтому команды вроде «Скопировать содержимое», которая сохраняет в буфер содержимое текстовых файлов, лучше использовать только с англоязычными текстами.

New Menu Editor

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

Вы можете значительно расширить этот список объектами других форматов благодаря New Menu Editor. Достаточно запустить этот инструмент и отметить нужные типы файлов галкой. Чтобы исключить из списка объекты, которые вы не планируете создавать, отметьте их крестом - они исчезнут из подменю «Создать».


Send To Manager

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

Инструмент Send To Manager позволит вам увеличить этот список. Чтобы добавить в контекстное меню новую директорию, в которую вы будете отправлять объекты, запустите Send To Manager и нажмите «Добавить папку». Если же хотите добавить программу, нажмите «Добавить файл» и выберите её значок.


Все добавленные таким образом папки и программы появятся в подменю «Отправить».

Right Click Enhancer Professional

Этот инструмент доступен только в платной версии программы. Заплатив 10 долларов, вы сможете добавлять в контекстное меню ярлыки для быстрого доступа к программам, файлам и папкам, а также создавать и настраивать подменю. Все остальные функции, перечисленные в статье, доступны бесплатно.

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

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


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

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

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

Самоё легкое для удаления - это поискать в настройках программы (которую хотите убрать) нужный пункт. Обычно он находится где-то в Интеграции или Загрузке/добавлении. Например для того, чтобы удалить пункт знаменитого 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. Если дружите с английским, то разберетесь.

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

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

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

Что происходит, когда вы щелкните правой кнопкой мыши файл? Есть значительные задержки появления контекстного меню? Тогда я вам расскажу как от этого избавится, ну или хотя уменьшить задержку. Для этого нам понадобится удалить некоторые пункты контекстного меню, чтобы ускорить процесс. Даже если он всплывает быстро, вы можете удалить некоторые элементы контекста просто привести в порядок меню. Давайте рассмотрим каким средствами можно настроить контекстное меню

Редактирование с помощью CCleaner

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

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

Чтобы отключить запись в контекстном меню, выберите его и нажмите на кнопку Выключить . Изменение вступают в силу немедленно, перезагрузки компьютера не требуется. Не следует использовать кнопку Удалить — если отключить запись в контекстном меню, вы можете позже легко повторно включить его. Но если вы уже удалили, но хотите видеть его в контекстном меню снова вам придется переустановить связанные с ней приложения.

На левой картинке ниже мое меню до настройки, на правой после. Скорость появления увеличилась в разы, что является неотъемлемой частью комфортной работы.

Настройка с помощью ShellExView

CCleaner является простым в использовании, но вы, возможно, заметили, что он не показывает все пункты контекстного меню, и следовательно не все их можно отключить. Но к счастью есть еще один инструмент ShellExView. После загрузки и запуска ShellExView, она автоматически сканирует систему.

Чтобы просмотреть только те записи которые относятся к контекстному меню выберите пункт меню Настройки , выберите Фильтровать по типу расширения , и выберите Контекстное меню .

В списке представлены как сторонние элементы контекстного меню и встроенные, которые поставляются с Windows. Сторонние пункты контекстного меню выделены розовым цветом. Вы также можете отключить некоторые из встроенных элементов контекстного меню, если хотите.

Чтобы отключить запись в контекстном меню выберите его и нажмите на красную кнопку в верхнем левом углу. При нажатии на кнопку выйдет диалоговое окно с подтверждением отключения выбранного элемента, жмакаем OK. Если вы хотите снова включить его позже, как вы уже догадались, нажимаем на зеленую кнопку (хотя это по-моему не кнопка, а лампочка))))

Вам придется перезагрузить компьютер, чтобы изменения вступили в силу. Это не так удобно, как в CCleaner, но вы можете управлять всеми пунктами контекстного меню.

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

Небольшая и бесплатная программа FileMenu Tools позволит Вам легко и просто отредактировать контекстное меню файлов под себя. Она не только позволит удалить лишние пункты в нём, но и предложит встроить несколько своих, весьма полезных.

FileMenu Tools — оптимизируем контекстное меню

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

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

Установка и язык интерфейса FileMenu Tools

Процесс установки программы описывать не буду, потому что он простой и понятный. Если вдруг её интерфейс окажется на непонятном Вам языке — вот ссылочка на официальную страницу языковых пакетов для FileMenu Tools . Выбираете нужный Вам пакет, скачиваете его и разархивируете , а затем «кидаете» (копируете ) полученный результат в папку с установленной программой. Останется в настройках указать свой язык и всё…

В самом конце установки программы для редактирования контекстного меню можно установить галочку и она сразу запустится…

Добавляем пункты в меню файлов и папок

Итак, мы рассматриваем бесплатную версию FileMenu Tools, поэтому как добавлять в меню файлов и папок свои команды мы рассматривать не будем…

В правой части главного окна редактора всплывающего меню (в первой вкладке «Команды FileMenu Tools») Вы найдёте большой список его дополнительных полезных команд, которые рекомендуется выборочно добавить…

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

…(в том числе заблокированных файлов и минуя корзину ).

Есть удобный инструмент поиска и замены текста…

…а также доступно расширенное переименование файлов.

Совсем недавно я Вам описывал отдельную программу для копирования пути и имени файла — так вот, FileMenu Tools тоже может встроить такой пункт в контекстное меню.

Ещё я как-то давно писал про разрезание и склеивание любых файлов на части — это умеет делать и наша сегодняшняя героиня обзора…

Дополнительных полезных пунктов для контекстного меню много — каждый найдёт нужный именно ему. С лишних пунктов снимаем галки и кликаем на активную галочку в зелёном кружочке, что левее на панели инструментов программы…

Этим действием мы применим изменения. Поздравляю, теперь у Вас есть новые полезные пункты в меню файлов и папок…

Как удалить лишние пункты из контекстного меню

В правом разделе главного окна программы FileMenu Tools есть ещё две полезные вкладочки — они нам помогут удалить лишние пункты меню файлов и папок…

Кликаем на маленькие плюсики и в раскрывшихся списках снимаем галки с лишних пунктов меню. Помним про то, что нужно применять изменения?

Чуть не забыл — с помощью левого раздела главного окна программы можно добавлять и удалять разделители между пунктами меню и сортировать их…