Все способы:
- Способ 1: Редактор реестра
- Контекстное меню для файлов
- Контекстное меню для папок
- Контекстное меню «Рабочего стола»
- Способ 2: Сторонние программы
- Easy Context Menu
- CCleaner
- Вопросы и ответы: 0
Способ 1: Редактор реестра
За отображение тех или иных опций в контекстных меню Windows 10 отвечают ключи реестра, соответственно, чтобы добавить, удалить или отредактировать пункт в контекстном меню, необходимо изменить управляющий ключ в системном реестре.
Контекстное меню для файлов
Как правило, в большинстве случаев редактирование контекстных меню файлов и папок предполагает либо скрытие пункта, либо его переименование.
- Откройте «Редактор реестра» командой
regedit, выполненной в диалоговом окошке, вызванном комбинацией Win + R. - Разверните ветку
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers. В правой колонке найдите пункт, который необходимо отредактировать. Обратите внимание, что все соответствующие элементы прописаны на английском языке. К примеру, «Open With» соответствует пункту меню «Открыть с помощью». - Чтобы скрыть ненужный пункт, откройте двойным кликом окошко редактирования значения по умолчанию и переименуйте его таким образом, чтобы при желании его можно было бы легко восстановить. Например, добавьте в начало значения параметра знак «-». Более жестким вариантом является удаление подраздела, соответствующего пункту меню.
Настройки должны вступить в силу немедленно, в отдельных случаях может потребоваться перезагрузка компьютера.
Контекстное меню для папок
Похожим образом редактируется контекстное меню каталогов. Для скрытия ставшего ненужным пункта выполните такие действия.
- Откройте «Редактор реестра» и проверьте содержимое следующих веток:
HKEY_CLASSES_ROOT\Directory\shellHKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlersHKEY_CLASSES_ROOT\Folder\shellHKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers
- Выберите соответствующий названию пункта меню подраздел ключа и отредактируйте значение по умолчанию, как было показано выше, либо удалите подраздел целиком.
Контекстное меню «Рабочего стола»
Путем применения твиков реестра также можно редактировать контекстное меню «Рабочего стола». В большинстве случаев такая необходимость возникает, когда какая-то сторонняя программа добавляет в меню нежелательные для пользователя записи.
- Запустив «Редактор реестра», разверните ветку
HKEY_CLASSES_ROOT\DesktopBackground\Shell. Последний подраздел может содержать несколько вложенных каталогов, в том числе созданных прописавшимися в контекстное меню «Рабочего стола» сторонними программами. Как правило, название таких каталогов соответствует названию создавшей их программы. - Чтобы убрать из меню добавленный сторонней программой пункт, удалите соответствующий ей подраздел в указанном ключе реестра.
- Подтвердите действие в диалоговом окошке.
Помимо удаления ненужных пунктов контекстного меню «Рабочего стола», можно добавлять в него собственные пункты, например для быстрого запуска избранных программ.
- Открыв «Редактор реестра», разверните ветку
HKEY_CLASSES_ROOT\DesktopBackground\Shell, кликните правой кнопкой мыши по пустой области справа и выберите «Создать» → «Раздел». Название создаваемого раздела может быть произвольное, желательно на английском языке. - Точно так же вызовите контекстное меню уже в созданном разделе и выберите «Создать» → «Строковый параметр».
- Создайте строковые параметры «MUIVerb», «Icon», «Position».
- Откройте двойным кликом по параметру «MUIVerb» окошко редактирования его значения и впишите в него название пункта меню. Оно может быть как английское, так и кириллическое.
- Остальные параметры являются необязательными. «Icon» позволяет выбрать иконку для пункта меню, «Position» же задает место расположения пункта в меню. Далее в текущем подразделе необходимо создать дочерний подраздел и назвать его «command».
- Перейдите в созданный раздел, откройте двойным кликом окошко редактирования параметра по умолчанию и задайте в качестве его значения полный путь к исполняемому файлу программы или скрипта. Исключение составляют программы, исполняемые файлы которых находятся в системной папке. В этом случае можно указать только название исполняемого файла.
В результате описанных выше манипуляций в контекстном меню появится новый активный пункт, и таких пунктов можно создать сколько угодно.
Способ 2: Сторонние программы
Тем, кому способ редактирования контекстных меню с помощью «Редактора реестра» кажется сложным, можно порекомендовать специальные программы – редакторы контекстных меню.
Бесплатная портативная программа, предназначенная для расширения возможностей контекстных меню «Рабочего стола», «Этого компьютера», папок, дисков, исполняемых и неисполняемых файлов.
Скачать Easy Context Menu с официального сайта
- Скачайте архив с программой с сайта разработчика, распакуйте и запустите исполняемый файл EcMenu.exe.
- Выберите нужный раздел, отметьте флажками пункты, которые хотите добавить в контекстное меню.
- Выберите на вкладке «Файл» опцию «Применить изменения» или нажмите комбинацию клавиш Ctrl + S.
- Если нужно удалить нежелательный пункт, выберите на вкладке «Файл» опцию «Чистка контекстного меню».
- Выделите ненужный пункт в открывшемся списке и нажмите кнопку «Отключить» или «Удалить».
Дополнительно приложением Easy Context Menu поддерживается редактирование названий добавляемых пунктов меню, замена иконок по умолчанию, порядка расположения пунктов. Чтобы вызвать этот внутренний редактор, нажмите комбинацию клавиш Ctrl + E.
CCleaner
Если Easy Context Menu предназначена в основном для добавления в контекстные меню новых элементов, то для удаления ставших ненужными элементов контекстных меню вполне подойдет популярный чистильщик CCleaner.
Скачать CCleaner
- Скачайте программу с сайта разработчика, установите и запустите.
- Зайдите в раздел «Инструменты» → «Запуск» и переключитесь на вкладку «Контекстное меню».
- Выделите ненужный элемент контекстного меню мышкой и нажмите «Выключить» или «Удалить», если хотите избавиться от пункта навсегда.
Существуют также и другие программные средства редактирования контекстных меню Windows 10, но в большинстве случаев пользователям хватает возможностей описанных выше инструментов.
Наша группа в TelegramПолезные советы и помощь
Меню, вызываемое правой кнопкой мыши, или контекстное меню, — это меню, которое появляется при щелчке правой кнопкой мыши на рабочем столе или файле или папке в Windows. Это меню предоставляет дополнительные функциональные возможности, предлагая действия, которые вы можете выполнять с этим элементом.
Большинство программ размещает свои команды в этом меню. Хотя они могут быть полезны, проблема заключается в том, что даже при удалении программ они не удаляют соответствующий пункт контекстного меню, что замедляет работу меню и делает его загроможденным. Редакторы контекстного меню могут помочь вам управлять элементами контекстного меню, вызываемыми правой кнопкой мыши, в Windows 11/10/8/7.
Содержание
- Редактирование контекстного меню в Windows 11/10
- Использование редактора реестра
- Редакторы контекстного меню для Windows 11/10
- 1) Окончательный настройщик Windows, расширитель правой кнопки мыши, окончательный редактор настроек Windows и контекстного меню
- 2) Контекстное редактирование
- 3) ShellExtView или ShellMenuView
- 4) Простое контекстное меню
- 5) MenuMaid
- 6) Инструменты меню файлов
- Как добавить папку в контекстное меню?
- Как мне изменить контекстное меню?
- Как добавить Excel в новое контекстное меню?
Если вы хотите уменьшить этот беспорядок или удалить элементы из этого меню, которые больше не являются полезными, вы можете это сделать. Большинство программ предлагают интеграцию с проводником в своих настройках, и если вы посмотрите вокруг, вам, возможно, удастся найти его и отключить интеграцию с контекстным меню проводника. В противном случае вам придется отредактировать реестр или использовать стороннюю бесплатную программу.
Использование редактора реестра
Запустите regedit, чтобы открыть редактор реестра и перейти к следующему ключу:
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
Здесь вам нужно просто удалить ненужные ключи. Существуют и другие места реестра, где могут храниться эти данные.
Редакторы контекстного меню для Windows 11/10
Вы также можете использовать сторонние бесплатные редакторы контекстного меню для удаления элементов контекстного меню или для добавления или редактирования их. Просмотрите список и посмотрите, который поддерживает вашу версию ОС Windows.
- Окончательный настройщик Windows, расширитель правой кнопки мыши, окончательный редактор настроек Windows и контекстного меню
- Контекстная правка
- ShellExtView или ShellMenuView
- Простое контекстное меню
- MenuMaid
- Инструменты меню файлов.
1) Окончательный настройщик Windows, расширитель правой кнопки мыши, окончательный редактор настроек Windows и контекстного меню
Некоторые из наших следующих бесплатных программ, таких как Ultimate Windows Tweaker, помогут вам легко редактировать контекстное меню, вызываемое правой кнопкой мыши. Это один из лучших инструментов, которые вы можете найти на рынке прямо сейчас. После добавления опции «Создать файл» в «Выбрать все» вы можете добавить любую опцию в свое контекстное меню с помощью этой бесплатной программы.
Ultimate Windows Customizer, расширитель правой кнопки мыши, Ultimate Windows Tweaker и редактор контекстного меню являются бесплатными выпусками от TheWindowsClub, и вы можете захотеть ознакомиться с ними. Они были разработаны для Windows 7, но могут работать и в Windows 11/10.
2) Контекстное редактирование
ContextEdit позволит вам легко управлять элементами, которые отображаются в вашем контекстном меню проводника Windows.
Контекстное меню часто содержит редко используемые команды подменю. Эти команды поступают из одного из двух мест: команд командной строки, хранящихся в системном реестре, и обработчиков контекстного меню.
Вы также можете попробовать ShellExtView или ShellMenuView. Это небольшие утилиты, которые отображают список статических элементов меню, появляющихся в контекстном меню при щелчке правой кнопкой мыши по файлу / папке в проводнике Windows, и позволяют легко отключать или редактировать ненужные элементы меню. Особенность этого инструмента в том, что вы можете отобразить или скрыть параметр, щелкнув один раз.
4) Простое контекстное меню
Бесплатная программа Easy Context Menu позволит вам добавить программу или значок в контекстное меню, вызываемое правой кнопкой мыши. Независимо от того, хотите ли вы добавить опцию командной строки или уменьшить объем памяти, все эти параметры можно добавить с помощью этого инструмента. Самое приятное в этом программном обеспечении то, что вы можете вставлять различные системные инструменты, такие как диспетчер задач, редактор реестра и т.д., в контекстное меню.
Если вы ищете быстрый и простой способ очистить проводник Windows и контекстное меню Internet Explorer, щелкнув правой кнопкой мыши, попробуйте MenuMaid.
Просто загрузите портативное бесплатное приложение MenuMaid и снимите флажки с элементов, которые вы не хотите показывать. Оно также позволяет отключать или удалять элементы из контекстного меню Internet Explorer. Если вы хотите их восстановить, проверьте их еще раз.
6) Инструменты меню файлов
Инструменты файлового меню (ссылка удалена) позволяют добавлять, удалять и настраивать элементы контекстного меню проводника Windows, но теперь, согласно комментариям ниже, они поставляются в комплекте с большим количеством вредоносного программного обеспечения.
Это позволяет настроить следующие аспекты:
- Добавьте некоторые встроенные утилиты для выполнения операций над файлами и папками.
- Добавьте настраиваемые команды, которые позволяют запускать внешние приложения, копировать / перемещать в определенную папку или удалять определенные типы файлов.
- Настройте подменю “Отправляет в …””.
- Включение / отключение команд, добавляемых другими приложениями в контекстное меню, и многое другое!
Как добавить папку в контекстное меню?
Чтобы добавить папку в контекстное меню, вызываемое правой кнопкой мыши, вы можете использовать любое из вышеупомянутых программных средств. Независимо от того, хотите ли вы добавить пользовательскую папку или папку библиотеки, с помощью этих инструментов можно сделать и то, и другое.
Как мне изменить контекстное меню?
Чтобы изменить контекстное меню в Windows 11/10, необходимо использовать стороннее программное обеспечение, такое как Ultimate Windows Customizer, ContextEdit и т.д. Эти инструменты помогают добавлять или удалять элементы из существующего контекстного меню.
Как добавить Excel в новое контекстное меню?
Если вы используете Windows 11, нет возможности добавить Excel или любую другую программу в новое контекстное меню. Однако, если вы используете Windows 10, вы могли бы использовать вышеупомянутые инструменты, чтобы включить Excel в новое контекстное меню. С другой стороны, редактор реестра можно использовать для добавления или удаления программ, таких как Excel, из контекстного меню.
Пользоваться контекстным меню Windows в ряде случаев, несомненно, весьма удобно. Однако, иногда случаются моменты, когда наличествующих команд не хватает или, наоборот, имеются лишние пункты. В виду этого, любому пользователю нелишним будет знать как настроить контекстное меню под личные нужды.
Есть пользователи, которые привыкли к старому-доброму текстовому интерфейсу и управляют компьютером исключительно при помощи клавиатуры. Есть, наоборот, те, кто жить не может без мышки и использует клавиши только для набора текста. Однако, средний, более или менее продвинутый пользователь обычно совмещает в своей повседневной работе и клики мышки, и «горячие» клавиши.
Несомненно, клавиатурные комбинации – вещь удобная, однако, и у мышки есть свои плюсы. Об одном из таких плюсов, а конкретно – контекстном меню, и пойдёт речь в нашей сегодняшней статье.
Структура контекстного меню
Контекстное меню Windows представляет собой появляющийся по нажатию правой кнопки мыши (либо специальной клавиши на клавиатуре или комбинации клавиш SHIFT+F10) список команд, которые можно применить к активному в данный момент элементу. С его помощью мы можем, например, быстро скопировать и вставить фрагмент текста, проверить файл на вирусы, изменить способ отображения содержимого папки или даже запустить нужную программу с требуемыми параметрами. Чтобы долго не расписывать всех возможных способов применения контекстного меню, предлагаю взглянуть на скриншот ниже:
Контекстное меню, в зависимости от того, для какого елемента Вы его вызываете, будет иметь различные наборы команд. Фактически такие наборы не имеют чёткой стандартизации, но можно условно разделить их на группы с характерными общими чертами:
- меню рабочего стола (будет иметь команды для управления настройками внешнего вида рабочего стола и создания новых файлов);
- меню папки (аналогично предыдущему, будет содержать настройки папки и функции создания файлов);
- меню файла (наиболее обширное меню с общими командами, вроде, копирования/перемещения/удаления и применимыми к конкретному типу данных);
- меню текстовых элементов (стандартные функции копирования/вставки и специфические, которые зависят от программы, в которой открыт текст);
- меню прикладных программ (содержит команды, которые обычно находятся в системных меню программы).
В плане настройки и изменения мы будем рассматривать далее контекстные меню папок (в частности, рабочего стола) и файлов. Меню выделенных текстовых фрагментов и программ обычному пользователю без вмешательства в код отдельных приложений, как правило, изменить не получится. Но и возможность подогнать стандартные системные менюшки под свои нужды – это уже весьма немало!
Как и любое другое меню системы, контекстное меню имеет собственную структуру и иерархию. Структурно оно разбито на секции, ограниченные горизонтальными линиями-разделителями. В верхних пунктах обычно находятся самые востребованные стандартные действия (для файлов) или функции доступа к настройкам внешнего вида (для папок). Далее следует группа дополнительных команд, после которой, как правило, находятся команды, добавленные сторонними программами или пользователем. Завершает меню секция служебных функций и доступа к свойствам.
В данной статье мы разберёмся как раз с тем, как работать с группой пользовательских действий, удалять ненужные пункты контекстного меню и добавлять необходимые.
Контекстное меню в реестре
Для редактирования контекстного меню существует довольно много различных готовых инструментов. Однако, на мой взгляд, начать стоит именно с вопроса, где находится контекстное меню и можно ли его править без сторонних программ. Редактировать его, естественно, можно вручную. Для этого нам понадобиться лишь встроенный в Windows редактор реестра. Что же касается местонахождения меню, то здесь, увы, не всё так просто, поскольку единого централизированного раздела реестра, отвечающего за него нет. И, если команды для папок собраны ещё более или менее компактно, то наборы действий для файлов порядком разбросаны по реестру и «привязаны» к конкретным типам файлов.
Но начнём по порядку. Первым делом запустим редактор реестра. Проще всего это сделать через строку «Выполнить», которая вызывается комбинацией клавиш WIN+R. В открывшемся окошке в поле ввода прописываем команду «regedit» (без кавычек) и жмём Enter. При необходимости подтвердим запуск редактора от имени Администратора и можем начинать действовать:
Все разделы контекстного меню, которые можно настроить, находятся в кусте реестра HKEY_CLASSES_ROOT, который обычно идёт первым. Пока ничего не трогаем, а просто смотрим 
Проще всего в реестре найти пункты контекстного меню папок, поскольку их местонахождение стандартно во всех системах. За него отвечают ветки HKEY_CLASSES_ROOT\Directory\shell и HKEY_CLASSES_ROOT\Folder\shell. Для примера рассмотрим простейший стандартный пункт меню папки «Открыть». Для этого перейдём по пути HKEY_CLASSES_ROOT\Folder\shell\open\command:
Как видим, команда контекстного меню состоит из значения по умолчанию, которое обычно задаёт путь к файлу или идентификатору процесса, исполняющего её. В случае с пунктом «Открыть» идентификатор вынесен в отдельный строковый параметр «DelegateExecute». Если открыть его и скопировать значение, то мы можем найти (CTRL+F) путь к библиотеке, которая обрабатывает нужное нам событие. В нашем случае обрабатывающий идентификатор обнаружился по адресу HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{13709620-C279-11CE-A49E-444553540000} и обращался он к системной библиотеке «shell32.dll» (подраздел «InprocServer32»):
С контекстным меню файлов всё несколько сложнее. Как я уже говорил, многие пункты разбросаны по реестру и относятся только к определённому типу файлов. Эти типы в кусте HKEY_CLASSES_ROOT определяются ветками с названиями расширений (например, «.avi», «.zip», «.doc» и т.п.). Однако, есть и одна крупная ветвь, в которой находятся стандартные команды для всех файлов. Она носит название «*» и находится в самом начале:
Команды контекстного меню здесь отображаются в разделах «shell» и «shellex\ContextMenuHandlers». Практически все они добавлены сторонними программами и состоят только из идентификатора процесса, указывающего на исполняющую его библиотеку той или иной программы.
Подбивая временный итог, можем констатировать следующее. Для добавления нужного пункта в контекстное меню нам потребуется знать, к какому элементу он относится, где этот элемент прописан в реестре и какой процесс (или исполняемый файл) будет выполнять требуемое действие. Если мы заранее знаем, чего хотим, то с адресом процесса или программы проблем быть не должно. А вот, чтобы не запутаться в многочисленных разделах и подразделах, по которым разбросаны пункты меню, вот Вам небольшая «шпаргалка»:
| Меню | Путь в реестре |
|---|---|
| Папка | HKEY_CLASSES_ROOT\Directory\shell, HKEY_CLASSES_ROOT\Directory\background\shell и HKEY_CLASSES_ROOT\Folder\shell |
| Рабочий стол | HKEY_CLASSES_ROOT\DesktopBackground\Shell |
| Значок и папка «Компьютер» | HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell |
| Диск | HKEY_CLASSES_ROOT\Drive\shell |
| Корзина | HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell |
| Все типы файлов | HKEY_CLASSES_ROOT\*\shell и HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers |
| Файл конкретного типа (например, AVI) | HKEY_CLASSES_ROOT\.avi\ShellEx и HKEY_CLASSES_ROOT\AVIFile\shellex |
| Некоторые системные наборы команд | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell |
Кроме того, из теории не помешало бы знать о том, какие основные дополнительные параметры (кроме строкового «По умолчанию») используются для большей кастомизации пользовательских пунктов контекстного меню:
- DelegateExecute – уточняет идентификатор процесса, к которому следует обращаться указанному в параметре по умолчанию исполняемому файлу (используется также параметр «CanonicalName» или «ExplorerCommandHandler»).
- Icon – ссылается на файл с иконкой, которую мы хотим присвоить пункту меню (можно ссылаться как на картинки в ICO-формате, так и на наборы иконок в DLL-библиотеках (например, C:\Windows\System32\shell32.dll) или даже на EXE-файлы).
- MUIVerb – задаёт видимое имя создаваемого пункта меню.
- Description – задаёт описание, которое может выводиться при наведении на пункт меню.
- Extended – указывает, что данный пункт меню будет видим только в расширенном виде (вызов меню с зажатой клавишей SHIFT).
- Position – позволяет разместить пункт меню сверху (значение «Top») или снизу («Bottom») от стандартных команд (работает не везде).
- SubCommands – добавляет дополнительные команды для формирования раскрывающихся менюшек.
- CommandFlags – позволяет добавить разделитель над (значение типа dword «00000020») или под (значение «00000040») создаваемым пунктом меню (доступно, увы, только для подменю).
Думаю, теории достаточно. Поэтому перейдём к практике.
Добавление и удаление пунктов меню
Ломать, как говорится, не строить 
Поскольку она не отображается в контекстном меню файлов, а видима только в папках, то её поиск сводится к проверке всего двух веток реестра: HKEY_CLASSES_ROOT\Directory\ и HKEY_CLASSES_ROOT\Folder\. Искомый раздел с нужным именем и пустой командой обнаружился по адресу HKEY_CLASSES_ROOT\Directory\background\shell\cmd\command. И теперь всё, что нам нужно сделать, – удалить раздел «cmd» вместе с подразделом «command»:
Удалить, как видите, дело нехитрое 
Для этого вернёмся в раздел HKEY_CLASSES_ROOT\Directory\background\shell и создадим (контекстное меню раздела «shell» – «Создать» – «Раздел») в нём новый раздел «ContPanel» (назвать на самом деле можно как угодно). Чтобы в меню отображалось нормальное русскоязычное название нового пункта создадим в нём строковый параметр с именем «MUIVerb» и значением «Панель управления».
Новосозданный пункт уже появился в контекстном меню, но он пока не выполняет никаких действий. Для прикрепления к нему нужной функции в разделе «ContPanel» создадим подраздел «command» и изменим его значение «По умолчанию» на «control.exe» (без кавычек). Всё 
Чтобы немного выделить его можно добавить парочку дополнительных параметров. Например, снабдить пункт иконкой и вынести его в начало или конец списка. Для добавления иконки создадим строковый параметр «Icon» и укажем в нём стандартную иконку Панели управления (находится в библиотеке «imageres.dll» под номером 22, соответственно, значение параметра будет – imageres.dll,22). Переместить же наш пункт мы можем в верхнюю или нижнюю секцию меню. Предлагаю переместить вверх, создав ещё один строковый параметр «Position» и задав для него значение «Top»:
Пример получился весьма примитивным, но, на мой взгляд, вполне наглядным. При желании Вы можете использовать более сложные команды с дополнительными параметрами, но общий принцип останется тем же.
Раскрывающиеся меню
Добавить единичный пункт в контекстное меню, как мы могли убедиться, не так уж и сложно. Однако, можно пойти дальше и создать целый собственный раздел с различными полезными командами, который будет открываться по требованию и не захламлять визуально общее меню. Причём, такое раскрывающееся меню можно делать при желании многоуровневым и пихать туда всё, что Вам заблагорассудится 
Раз мы уже начали «мучить» контекстное меню папок, продолжим «издевательства» над ним же, превратив наш добавленный пункт запуска Панели управления в полноценный раздел быстрого доступа к различным системным оснасткам. Поэтому можем сразу использовать наш раздел «ContPanel», изменив его название, например, на «MyMenu», а параметр «MUIVerb» на «Наши инструменты». Также нам потребуется добавить сюда обязательный строковый параметр «subcommands» без значения.
Имеющийся подраздел «command» удалим или переименуем в «shell» (очистив значение «По умолчанию»). То есть, теперь наш раздел будет содержать не команду, а дополнительное меню. В этом меню создадим новый раздел с желаемым именем. Например, поместим туда уже используемый ранее раздел вызова Панели управления «ContPanel» с подразделом «command» (см. предыдущий раздел) без каких либо изменений. Получим такую конструкцию:
Собственно, меню уже готово. Остаётся добавить в него несколько дополнительных пунктов со своими командами и можно пользоваться. Например, добавим сюда вызов Диспетчера задач (иконка и исполняемый файл – «taskmgr.exe») и тот же Редактор реестра («regedit.exe»). Получится примерно так:
Аналогичным способом можно добавить в меню дополнительные уровни вложения. Для этого будет достаточно создать ещё один раздел с параметром «subcommands» и собственным вложенным подменю «shell». Кстати, в подменю мы можем использовать разделители, о которых говорилось выше (DWORD-параметр «CommandFlags» со значением «20» (разделитель выше) или «40» (разделитель под пунктом меню)). Чтобы отсортировать же наши пункты меню в нужной последовательности достаточно ввести в начало их имён числовые или буквенные индексы:
Редакторы контекстного меню
В силу того, что контекстное меню – вещь довольно индивидуальная и во многом зависит от набора установленного софта, универсальных программ для его визуального редактирования, увы, не существует. Однако, есть программы, которые позволяют получить доступ к некоторым стандартным разделам меню без необходимости ручной правки реестра. Их можно условно разделить на программы для удаления лишних пунктов и приложения для добавления собственных команд.
Для очистки пунктов контекстного меню можно воспользоваться, например, средствами популярной программы для очистки системы CCleaner. В своём арсенале она имеет раздел «Сервис», в котором содержится инструмент «Автозагрузка». Третья вкладка здесь носит название «Контекстное меню» и предоставляет удобный доступ к меню папок, файлов и дисков. Причём сразу удалять пункты необязательно, можно их просто выключить и они не будут отображаться, но могут быть активированы в любой момент!
Неплохими редакторами контекстных меню с возможностью удаления лишнего являются утилиты NirSoft ShellExView и ShellMenuView. Первая из них позволяет удалять команды для директорий и дисков, а вторая для файлов (в том числе и конкретных их типов):
Если же Вам нужно быстро добавить в контекстное меню различные полезные функции, то лучше всего с этим справится небольшая программка Easy Context Menu. В этой программе всё сводится к выбору понравившихся Вам новых функций, которые можно активировать в том или ином типе контекстного меню. Для того чтобы удалить добавленные команды, достаточно снять с них галочки, ну а продвинутые пользователи смогут добавлять и свои функции через встроенный «Редактор списка команд»:
На нашем сайте Вы также можете найти довольно старенькую, но ещё рабочую программулину под названием Fast Explorer 2008. Её, пожалуй, единственную можно отнести к универсальным редакторам контекстного меню. Она позволяет добавлять статические пункты и полноценные многоуровневые подменю, но в то же время предоставляет и доступ к некоторым уже имеющимся разделам для их удаления или правки в визуальном режиме:
Существуют и другие программы для редактирования контекстного меню, однако, далеко не все из них бесплатны и работают так, как нужно. Если Вы знаете достойные редакторы, о которых не было упоминаний в статье, обязательно напишите их названия (и, желательно, ссылки на официальный сайт) в комментариях.
Выводы
Редактирование контекстного меню – занятие не слишком сложное, но оно может научить Вас базовым приёмам работы с реестром, который кроет в себе уйму интересных и полезных возможностей. Кстати, если захотите сделать многоуровневое меню, то его можно реализовать не только описанным в статье способом, но и альтернативным, который требует регистрации команд на уровне системы, но даёт более гибкие и удобные возможности настройки.
Надеюсь, наша статья позволит Вам понять принципы управления контекстным меню и Вы сможете сделать свою повседневную работу за компьютером ещё более продуктивной!
P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.
How to right-click without a mouse on a computer or laptop? Those who prefer to use a keyboard shortcut to bring up right-click context menu can hold down the SHIFT key and then press F10. But using the SHIFT + F10 keyboard shortcut is not much fast when you need to access the right-click menu frequently. You can configure the right-click menu to launch with a single key using a third-party tool, PowerToys.
In this gearupwindows tutorial, we’ll show you the steps to assign right-click function to a keyboard key in Windows 10. Once you set it, you can open the right-click context menu with a single keypress.
How to Map a Key to Open Right-Click Context Menu in Windows 10?
Perform the following steps to map a key to open right-click context menu on Windows 10:-
Step 1. Download Microsoft’s new PowerToys app from Github and install it on your notebook or computer.
Step 2. Open the PowerToys tool and click on the “Settings” button on the welcome screen.
Step 3. On the PowerToy Settings window, click the button “Run as administrator” under the “Administrator mode” section.
Click Yes when UAC dialog prompts.
Step 4. Turn the toggle ON next to “Always run as administrator” and “Run at startup” to let the app run in the background with administrative privileges.
Step 5. From the left-side tabs, click on the Keyboard Manager. On the right side pane of the Keyboard Manager, click on the “Remap a key” button.
Step 6. Remap keys pop up windows opens. Click the plus sign (+) to add a new key mapping.
Step 7. Under the Key column, click on the Type button.
Step 8. A new pop-up opens. Press a key you want to assign for right-click context menu, and click OK. We recommend using the key which you rarely use (Windows users seldom use the CTRL and ALT key on the right side of the keyboard.), so it will not conflict with any keyboard shortcut.
Step 9. Once you press a key from the keyboard, PowerToys capture, and it will show on the screen. Click the OK button.
Note: If you have made a mistake in pressing the key, you can discard them by pressing the Esc button.
Step 10. Under the “Mapped To” column, click the drop-down and select “Apps/Menu.”
Step 11. Click the OK button at the top right corner.
Step 12. Click the “Continue Anyway” when prompted.
Once you complete the above steps, the selected key will replace the default SHIFT + F10 shortcut to call up the right-click context menu. Since we have assigned the right Alt key to bring up the right-click context menu, the right Alt key quickly opens the right-click context menu.
One should note that mapping a key to right-click context menu will not disable the keyboard shortcut SHIFT + F10 to bring up right-click context menu. Even you can call up the right-click on the context menu by right click from the mouse.
Till the PowerToys is running in the system tray on Windows 10, the key mapping will work. If you want to remove the mapped key, launch PowerToys and delete the key mapping, you have set.
Содержание статьи:
- Настройка контекстного меню
- Что для этого нужно (выбор редакторов)
- Работа с редактором Easy Context Menu
- Вопросы и ответы: 0
Всем здравия!
Интересно, почему в Windows нет настроек, которые очень нужны: например, нельзя изменить меню, которое появляется после правого клика мышки по папке или рабочему столу?.. *Кстати, оно называется «контекстное меню».
Например, у меня оно длиной с километр (см. скрин ниже 👇) и половина опций в нем мне не нужна для повседневной работы (кстати, такое большое меню еще и часто тормозит…).
Собственно, именно поэтому решил уделить сегодня немного времени настройке этого меню: в него мы «что-нибудь» нужное добавим и удалим всё лишнее… (тем паче, что это не сложно и быстро!).
Пример меню, которое появл. после правого клика по файлу // Windows 11
*
Настройка контекстного меню
Что для этого нужно (выбор редакторов)
Т.к. через изменение системного реестра Windows (т.е. вручную) настраивать это меню и долго, и сложно — я бы предложил сделать это с помощью спец. редакторов (нам потребуется нажать 2-3 раза мышкой — а реестр они изменят сами. Легко же?!).
*
Какие редакторы я бы порекомендовал:
- 📌 Easy Context Menu (ссылка на офиц. сайт) — простенький и функциональный редактор, поддерживает русский язык (именно его я и облюбовал для текущей заметки, рекомендую!). В установке не нуждается, совместим с ОС Windows 11, 10, 8.1, 8, 7,Vista, XP.
Easy Context Menu — скрин окна
- 📌 Nilesoft Shell (ссылка на офиц. сайт) — эта утилита позволяет не просто «отредактировать» меню Windows, она его заменяет на своё (разумеется, новое меню можно подогнать под-себя). С одной стороны — это удобно, с другой — может создать лишние трудности (плюс программа немного сложна в освоении, может создать трудности для начинающих пользователей…).
Nilesoft Shell — пример меню
- 📌 ShellMenuView (ссылка на офиц. сайт) — «крохотная» утилита, отображающая список элементов меню, которые появл. при щелчке правой кнопкой мыши по файлу/папке в Проводнике. Позволяет откл. и убрать ненужные элементы меню. Довольно удобная, рекомендую!
ShellMenuView — окно приложения, скрин
*
Удаление ненужных опций из меню
👇 Посм. на скрин ниже: слева — было большое меню (которое долго открывалось после клика мышки), справа — легкое, удобное, в котором осталось только то, что нужно.
Покажу сейчас на примере, как сделать также…
Было — стало, отредактировал контекстное меню
- Для начала нужно запустить утилиту Easy Context Menu (которую я рекомендовал выше в заметке);
- открыть меню «Файл / чистка контекстного меню». См. скрин ниже.
Файл — чистка контекстного меню (скрин из Easy Context Menu)
- далее перед нами появиться список элементов контекстного меню: просто снимите галочки напротив тех пунктов, которые вам не нужны и нажмите кнопку «Обновить». Они тут же исчезнут!
Снимаем галочку, нажимаем обновить
⭐ Кстати!
Удалить (да в прочем, как и добавить) ненужные опции из контекстного меню можно также с помощью настроек самого приложения (скажем, в WinRAR для этого нужно открыть параметры и перейти во вкладку «Интеграция»).
Само собой, сделать это можно не во всех приложениях, некоторые разработчики не оставляют выбора и приходится пользоваться редакторами типа Easy Context Menu…
Добавление дополнительных опций в меню
Обратите внимание, что в главном окне Easy Context Menu есть много достаточно полезных штук, которые можно добавить в меню проводника. Например, во вкладке «Контекст. меню раб. стола» есть возможность поставить птички напротив пунктов:
- Перезапустить проводник Windows;
- Копировать IP-адрес;
- показывать/скрывать скрытые и сист. файлы;
- управление компьютером;
- редактор реестра;
- конфигурация системы и т.д.
Разумеется, чтобы ускорить работу за ПК — я на своем устройстве поставил неск. «птичек» (галочек) на нужные инструменты (см. скрин ниже).
Добавляем полезные опции по ПКМ в меню (Easy Context Menu)
Да, важно: чтобы изменения вступили в силу — нужно нажать по меню «Файл / применить изменения» (сочетание Ctrl+S).
Сохраняем изменения (скрин из Easy Context Menu)
Теперь после таких изменений (если нажать ПКМ по рабочему столу) — появятся наши добавленные инструменты. См. пример ниже. 👇
Удобно? Удобно! 👌
Теперь по ПКМ мsirb можно открыть все, что нужно!
Кстати, разумеется отредактировать контекстное меню можно не только для раб. стола, но и для папок, файла моего компьютера и пр.
Контекстное меню папок (скрин из Easy Context Menu)
И еще один момент: обратите внимание, что можно отредактировать список команд вручную (в меню «Файл» есть такой редактор, сочетание Ctrl+E).
Редактор списка команд (скрин из утилиты Easy Context Menu)
Добавить меню, добавить команду (скрин из Easy Context Menu)
И во вкладке «Дополнительно» есть возможность откл. показ стрелок на ярлыках и перезагрузить проводник… 👇
Дополнительно — не показывать стрелки на ярлыках, перезапустить проводник (скрин из Easy Context Menu)
*
Дополнения по теме — приветствуются в комментариях ниже.
Удачи!
⭐
