Как добавить программу в контекстное меню windows

Как добавить в контекстное меню на рабочем столе Windows новый пункт, позволяющий запустить любую программу с помощью редактора реестра.

Очистка контекстного меню программы Проводник в ОС Windows 7

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

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

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

Далее: Пуск-Выполнить regedit.

Примечание

  • Можно просто нажать комбинацию горячих клавиш 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\ContextMenuHandlers
  • HKEY_CLASSES_ROOT\Folder\shellHKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers

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

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

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

Есть риск «зацепить» команды и пункты самой системы (ещё раз акцент на важности предварительного экспорта резервных копий!)

Редакторы контекстного меню

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

1) Некоторые из наших следующих бесплатных программ помогут вам легко редактировать контекстное меню, вызываемое правой кнопкой мыши.

Ultimate Windows Customizer, правый щелчок Extender для Windows и редактор контекстного меню для Windows являются бесплатными выпусками от TheWindowsClub, и вы можете попробовать их. Они были разработаны для Windows 7, но могут работать и на Windows 10.

2) ContextEdit позволит вам легко контролировать элементы, которые появляются в вашем контекстном меню Windows File Explorer.

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

3) Вы также можете попробовать ShellExtView или ShellMenuView. Это небольшие утилиты, которые отображают список статических пунктов меню, которые появляются в контекстном меню при щелчке правой кнопкой мыши по файлу/папке в проводнике Windows, и позволяют легко отключать или редактировать ненужные элементы меню.

4) File Menu Tools (ссылка удалена) позволяет вам добавлять, удалять и настраивать элементы контекстного меню Windows Explorer — но СЕЙЧАС поставляется в комплекте с большим количеством программного обеспечения, согласно комментариям ниже.

Это позволяет настроить следующие аспекты:

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

5] Если вы ищете быстрый и простой способ очистки контекстного меню Windows Explorer и Internet Explorer, щелкните правой кнопкой мыши, попробуйте MenuMaid.

Просто скачайте бесплатное бесплатное приложение MenuMaid и снимите флажки с элементов, которые вы не хотите показывать. Он также позволяет отключать или удалять элементы из контекстного меню Internet Explorer. Если вы хотите восстановить их, проверьте их снова.

6] Бесплатное бесплатное контекстное меню позволит вам добавить программу или значок в контекстное меню.

7] Прочтите этот пост, если вы хотите удалить элементы из «Нового» контекстного меню.

Сообщите нам, как вам удается поддерживать чистоту и порядок контекстного меню правого клика в проводнике!

Использование EasyContextMenu для редактирования контекстных меню Windows

c http-equiv=»Content-Type» content=»text/html;charset=UTF-8″>lass=»aligncenter size-full wp-image-22691 lazy» src=»data:image/svg+xml,%3Csvg%20xmlns=’http://www.w3.org/2000/svg’%20viewBox=’0%200%20350%20493’%3E%3C/svg%3E» data-src=»https://remontka.pro/images/easycontextmenu-main.png» alt=»Главное окно EasyContextMenu» width=»350″ height=»493″ data-srcset=»https://remontka.pro/images/easycontextmenu-main.png 350w, https://remontka.pro/images/easycontextmenu-main-213×300.png 213w» data-sizes=»(max-width: 350px) 100vw, 350px»>

После запуска программы EasyContextMenu (при необходимости включить русский язык интерфейса зайдите в Options — Languages и включите его) вы увидите список контекстных меню, редактирование которых возможно в программе:

  • Контекстное меню рабочего стола
  • Контекстное меню моего компьютера (появляющееся при нажатии правой кнопкой мыши по «Этот компьютер»).
  • Контекстное меню дисков
  • Меню папок
  • Меню файлов (без учета типа)
  • Контекстное меню EXE файлов

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

Для того, чтобы изменения были применены, в меню «Файл» нажмите «Применить изменения», после этого можно проверить новое контекстное меню.

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

  1. Откройте редактор списка команд в меню «Файл» или нажав по кнопке с изображением мыши и шестеренки.
  2. Выберите конкретное меню, в котором нужно создать ваш элемент и подраздел в нем (можно создать свой, нажав «Добавить меню» после выбора нужного контекстного меню).
  3. Нажмите «Добавить команду» и укажите исполняемый файл на компьютере для запуска требуемой команды.
  4. Укажите имя пункта контекстного меню, а также параметры запускаемой программы или действия при необходимости. Выберите значок пункта контекстного меню и задайте другие необходимые параметры при необходимости (например, запуск от имени администратора). Нажмите «Сохранить».
  5. Теперь созданное вами действие будет доступно в главном окне EasyContextMenu, где его можно включить, применить изменения, и оно появится в соответствующем контекстном меню Windows.

Среди дополнительных возможностей программы EasyContextMenu:

  • В пункте меню «Файл» — «Чистка контекстного меню» вы можете удалить ненужные пункты, добавленные другими программами, уже имеющиеся в нем.
  • В меню «Дополнительно» есть несколько полезных опций позволяющих, например, убрать стрелки с ярлыков, или убрать подпись «Ярлык» при создании ярлыка.
  • Изучив редактор списка команд, вы можете узнать, с помощью каких команд реализованы отдельные действия, например, блокировка доступа к папке и файлу или получение доступа («Стать владельцем») к ней.
  • Доступно сохранение текущих настроек списка команд и последующего восстановления в любой момент времени.
  • Вы можете сделать так, чтобы отдельные пункты контекстного меню появлялись только при удержании Shift (однако в моем тесте это не сработало).

Как отредактировать контекстное меню для файлов?

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

HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\

Под разделом ContextMenuHandlers располагаются приложения, которые появляются в меню по нажатии правой мышкой по файлу. Каждый из них можно удалить навсегда, а можно деактивировать до момента (что и вам посоветую). Удалить запись можно простым стиранием подраздела, деактивировать – добавлением математического “–” слева от значения. Например, я захотел скрыть возможность редактировать документы с помощью редактора NotePAd++:

Отправляемся по указанному пути реестра и добавим “минус” слева от значения параметра:

Всё, о NotePad++ в контексте можно пока забыть. Если не помогает, а запись надоела – просто удалите раздел.

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

HKEY_CLASSES_ROOT\*\shell

HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers

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

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

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

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

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

Плюсы

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

Минусы

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

Как отредактировать контекстное меню Windows. Удалить или добавить пункты контекстного меню Windows XP, 7, 8.1, 10 в нашей статье. Редактор контекстного меню Easy Context Menu.

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

Скачать программу можно по ссылкам в самом низу статьи.

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

В настройках выставляем русский язык.

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

  1. Непосредственно в интерфейсе программы нажимаем сочетание клавиш Ctrl+X или заходим в меню File → ContextMenu Cleaner.

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

  3. Картинки ниже показываю наглядно контекстное меню Windows «ДО» и «ПОСЛЕ» редактирования.


Контекстное меню Windows до редактирования


Контекстное меню Windows после редактирования

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

Что не менее важно, вернуть их на место тоже не сложно

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

  1. В интерфейсе программы нажать Файл → Редактор списка команд или Ctrl+E.

  2. В открывшемся редакторе нажать Добавить команду.

  3. Выбрать нужный .EXE файл для добавления программы в контекстное меню.

  4. С помощью кнопок Вверх и Вниз переместить пункт в место назначения в дереве контекстных меню.
  5. Нажать Сохранить и закрыть Редактор списка команд.

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

  7. Нажать  кнопку Применить изменения (кнопка мыши с зелёным плюсом).

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

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

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

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

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

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

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

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

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

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

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

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

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

Разработчик: Sordum’s software, Sordum.org

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

Версия: 1.6;

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

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

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

Как добавить пункт в контекстное меню Рабочего стола?

На мой взгляд, некоторых команд в меню не хватает. Я постоянно делаю снимки с экрана, редактируя их в Paint-е. Его, пункт, и добавлю. Открываем раздел:

HKEY_CLASSES_ROOT\DesktopBackground\shell

И создадим слева под shell новый подраздел (я назвал его Рисовалка), а в нём новый подраздел с именем command:

Теперь в правой части окна изменим значение параметра REG_SZ на путь, указывающий на расположение файла, заключив его в кавычки. Путь легко узнать, посмотрев на Свойства файла. У Paint-а это такой:

Не покидайте реестр и установите необходимые разрешения для созданного раздела слева, выбрав свою учётную запись. На всякий случай, чтобы не было окна с ошибкой. Проверяем само меню – всё на месте:

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделитесь с друзьями:
Технарь
Добавить комментарий

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