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

В этой инструкции о том, как добавить запуск любой программы в контекстное меню. Не знаю, будет ли вам это полезно, но в теории может быть, если не хочется загромождать рабочий стол ярлыками и часто приходится запускать одну и ту же программу.
Добавление программ в контекстное меню рабочего стола
Для добавления программ в меню, появляющееся по правому клику на рабочем столе, нам понадобится редактор реестра, запустить его можно, нажав клавиши Windows + R, после чего требуется ввести regedit в окно «Выполнить» и нажать «Ок».

В редакторе реестра откройте следующую ветку: HKEY_CLASSES_ROOT\Directory\Background\shell

Кликните правой кнопкой по папке Shell и выберите пункт «Создать» — «Раздел» и дайте ему какое-либо имя, в моем случае — «notepad».

После этого, в правой части редакторе реестра дважды кликните по параметру «По умолчанию» и впишите в поле «Значение» желаемое название данной программы, как оно будет отображаться в контекстном меню.
Следующим шагом, кликните правой кнопкой мыши по созданному разделу (notepad) и, опять же, выберите «Создать» — «Раздел». Назовите раздел «command» (маленькими буквами).

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

Вы можете добавить сколько угодно программ в контекстное меню, запускать их с необходимыми параметрами и тому подобное. Все это работает в операционных системах Windows 7, 8 и Windows 8.1.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- MinerSearch — поиск и удаление майнера в Windows
- Program в автозагрузке Windows — что это и можно ли удалить?
- SSD определяется как HDD или наоборот в Windows — решение
- Не удалось запустить службу Windows Audio на Локальный компьютер — как исправить?
- Ошибка DXGI ERROR DEVICE HUNG — как исправить?
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
Анатолий 23.09.2020 в 12:01
- Dmitry 23.09.2020 в 15:20
Добавить элемент в контекстное меню Windows

Добавляем собственный элемент в контекстное меню Windows. Я работаю в Windows 10, но инструкция подойдёт и для других версий операционной системы Windows. Естественно, не будем пользоваться сторонними утилитами, всё сделаем через Реестр Windows.
Если вы хотите добавить список элементов, то вам сюда:
Контекстное меню — элемент графического интерфейса операционной системы, представляющий собой список команд, вызываемый пользователем для выбора необходимого действия над выбранным объектом.
Контекстное меню Windows можно вызвать несколькими способами:
- Правой кнопкой мыши.
- Клавишей ≣ Menu на клавиатуре.
- Сочетанием клавиш Shift + F10.
Как я уже сказал, для добавлять элементы в контекстное меню будем через Реестр Windows. Нажимаем Win + R и выполняем:
regedit
Откроется редактор реестра.

Выбор контекстного меню
Контекстное меню корзины отличается от контекстного меню файла. Поэтому сначала следует определиться, в какое контекстное меню будем добавлять элемент. В зависимости от этого, выберем для работы ветку реестра.
Контекстное меню любого файла:
\HKEY_CLASSES_ROOT\*\shell
Контекстное меню папки:
\HKEY_CLASSES_ROOT\Folder\shell
Контекстное меню «Этот компьютер»:
\HKEY_CLASSES_ROOT\CLSID\\shell
Контекстное меню корзины:
\HKEY_CLASSES_ROOT\CLSID\\shell
Контекстное меню рабочего стола:
\HKEY_CLASSES_ROOT\DesktopBackground\Shell
Контекстное меню запоминающих устройств:
\HKEY_CLASSES_ROOT\Drive\shell
Если контекстное меню нужно вызвать не для всех файлов, а для файла с определённым расширением, например, PNG, то так тоже можно сделать. В разделе \HKEY_CLASSES_ROOT находим нужное расширение «.png»:
\HKEY_CLASSES_ROOT\.png

Смотрим значение строкового параметра «(По умолчанию)». У меня это pngfile. Соответственно, нашей рабочей веткой будет:
\HKEY_CLASSES_ROOT\pngfile

Рабочую ветку выбрали, теперь можно переходить непосредственно к созданию новых элементов контекстного меню. Я для примера выбрал контекстное меню любого файла:
\HKEY_CLASSES_ROOT\*\shell

Добавить элемент в контекстное меню
Добавляем новый элемент в контекстное меню. Я добавлю новый элемент «Открыть в Google Chrome». При нажатии на него указанный файл будет открыт в браузере Google Chrome.
Добавляем новый раздел в рабочую ветку реестра. Нажимаем правой кнопкой мышки по папке «shell», в открывшемся списке выбираем Создать > Раздел.

Название раздела можно придумать любое. Я назвал «Открыть в Google Chrome».

В новом разделе создаём строковый параметр MUIVerb. Нажимаем правой кнопкой мышки по папке «Открыть в Google Chrome», в открывшемся списке выбираем Создать > Строковый параметр.

Указываем название параметра «MUIVerb».

Присваиваем значение параметру MUIVerb, делаем по нему двойной щелчок. Указываем значение параметра. Данный текст будет отображаться в контекстном меню. Я пишу «Открыть в Google Chrome».

Есть и другие необязательные параметры, которые можно указать для элемента контекстного меню:
- Position (строковый параметр) — можно изменить положение элемента контекстного меню. По умолчанию элемент отображается где-то в центре.
- Top — элемент вверху.
- Bottom — элемент внизу.
- C:\Program Files (x86)\Google\Chrome\Application\chrome.exe — можно указать путь к какой-либо программе, тогда будет отображаться иконка этой программы.
- %SystemRoot%\\regedit.exe,0 — у программы может быть несколько иконок, можно указать порядковый номер иконки в файле, начиная с нуля
- imageres.dll,275 — dll-файл с иконками и порядковый номер иконки в файле, начиная с нуля.
- %SystemRoot%\\system32\\imageres.dll,82 — путь к dll-файлу с иконками и порядковый номер иконки в файле, начиная с нуля.
- Не нужно присваивать значение, пустая строка.
- Не нужно присваивать значение, пустая строка.
- Не нужно присваивать значение, пустая строка.
Добавлю несколько необязательных параметров.
Создаю строковый параметр Position со значением «Top», чтобы элемент оказался вверху контекстного меню.

Создаю строковый параметр Icon со значением «C:\Program Files (x86)\Google\Chrome\Application\chrome.exe», чтобы слева от элемента отобразилась иконка Google Chrome.

Вот что получилось:

Двигаемся дальше. Внутри раздела «Открыть в Google Chrome» создаём новый раздел. Нажимаем правой кнопкой мышки по папке «Открыть в Google Chrome», в открывшемся списке выбираем Создать > Раздел.

Указываем название раздела «command».

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

Мне нужно открыть файл в браузере Google Chrome. Пишу команду:
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe "%1"
%1 — вместо этого значения будет подставляться путь к текущему файлу.

Проверяю результат. Нажимаю правой кнопкой мыши на файл. Верхний элемент — «Открыть в Google Chrome» с иконкой. При клике файл открывается в браузере.
Context Menu Tuner — создание пунктов контекстных меню Windows

Контекстные меню рабочего стола, дисков, файлов и папок в Windows 11, Windows 10 содержат самые часто используемые большинством пользователей действий, но кому-то стандартного набора может быть недостаточно. В этом случае можно использовать программы для редактирования и настройки контекстных меню, такие как Easy Context Menu, Nilesoft Shell и другие. Context Menu Tuner — ещё один бесплатных инструмент для этих целей.
В этом обзоре о возможностях бесплатной утилиты Context Menu Tuner и простые примеры использования в части создания своих пунктов контекстных меню.
Использование Context Menu Tuner для редактирования контекстных меню
Скачать Context Menu Tuner можно с официального сайта разработчика. Программа не требует установки на компьютере: достаточно просто распаковать архив в удобное расположение.

Процесс добавление собственных пунктов контекстных меню достаточно прост:
- Если вам нужно добавить какое-то действие или команду, уже присутствующую в Windows, вы можете выбрать его в списке слева, выбрать, в контекстные меню каких элементов требуется добавить этот пункт и нажать кнопку «Добавить» — «Добавить к выделенному элементу». Либо сначала выбрать нужный элемент в правой панели, затем добавлять в него действие двойным кликом по командам в панели слева.

- Если какое-либо действие требуется добавить только к конкретному типу файлов, нажмите по стрелке справа от кнопки «Добавить», выберите пункт «Добавить к указанному типу файла», после чего выберите конкретные расширения файлов.

- При необходимости создать собственное действие, нажмите «Добавить свой пункт», после чего настройте его: укажите выполняемую команду, передаваемые аргументы (%1 для передачи пути выбранных элементов), значок и дополнительные параметры.

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

- Ранее добавленные в программе элементы контекстных меню вы можете удалить, выбрав их в панели справа и нажав кнопку «Удалить».
Дополнительные нюансы, которые были замечены при работе с программой или на которые следует обратить внимание начинающего пользователя:
- Функции создания разделов (папок) в контекстном меню с набором из нескольких элементов, похоже, не предусмотрено.
- Учитывайте: если добавить пункт контекстного меню к элементу, который не поддерживает добавленное действие (например, действие для изображений добавить к папкам), этот пункт работать не будет: вы либо увидите, что он не активен, либо при выборе получите сообщение об ошибке.
- Команды в списке слева загружаются из ОС и для некоторых из них названия могут не давать информации о выполняемом действии: в этой ситуации, при желании, вы можете попробовать добавить их в контекстное меню и посмотреть на фактическое название пункта меню (оно, вероятнее всего, будет показано на русском) и выполняемое им действие.
Пожалуй, это всё: каких-либо сложностей при использовании возникнуть не должно, в моем тесте пункты контекстных меню добавляются и работают исправно, а с использованием Context Menu Tuner должен справиться даже начинающий пользователь.
А вдруг и это будет интересно:
- Лучшие бесплатные программы для Windows
- Что такое MPRT в характеристиках монитора?
- MinerSearch — поиск и удаление майнера в Windows
- Program в автозагрузке Windows — что это и можно ли удалить?
- SSD определяется как HDD или наоборот в Windows — решение
- Не удалось запустить службу Windows Audio на Локальный компьютер — как исправить?
- Windows 11
- Windows 10
- Android
- Загрузочная флешка
- Лечение вирусов
- Восстановление данных
- Установка с флешки
- Настройка роутера
- Всё про Windows
- В контакте
- Одноклассники
-
jess 17.01.2024 в 20:43
Unlocker не интегрируется в контекстное меню

Здравствуйте!
Столкнулся с такой проблемой: При установке Unlocker в Windows-7-Ultimate-SP1-x64 программа не интегрируется в контекстное меню. Только ассистент в трее болтается. Пробовал снимать поочередно галки во время установки(без ассистента и т.д.) — результат тот-же. Примечательно, что ранее в Windows-7-Ultimate-x64(но не в SP1, а в чистой 7600) Unlocker прекрасно добавлялся в контекстное меню проводника, а тут и с того же дистрибутива, и с самого свежего — ну ни в какую!
Если кто сталкивался и как-то решил проблему, поделитесь опытом! Заранее спасибо.94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Как создать контекстное меню. Например нажимая на richTextBox правой кнопкой мыши, мне бы предоставлялось контекстное меню
Как создать контекстное меню. Например нажимая на richTextBox правой кнопкой мыши, мне бы.Исчезает контекстное меню программ в меню пуск
Доброго всем дня. Недавно появилась такая проблема: Кликаю на кнопку ПУСК, затем на ВСЕ ПРОГРАММЫ.Вложенное меню, контекстное меню
1. После запуска программы в окне изображается строка меню (Файл, Выход). 2. При выборе пункта.
Контекстное меню
Здравствуйте! Помогите пожалуйста подключить контекстное меню к виджету( ни в какую не.313 / 50 / 3
Регистрация: 22.08.2010
Сообщений: 311Это делается так: C:\Documents and Settings\имя пользователя\SendTo.
Создайте ярлык в этой папке (правый клик -создать — ярлык).Регистрация: 23.11.2010
Сообщений: 14fur, спасибо.
Для тех, кто столкнется с этой проблемой, адрес в семерке:
C:\Users\\AppData\Roaming\Microsoft\Windows\SendToColossusXXX
просто надо использовать 64битную версию
556 / 277 / 16
Регистрация: 10.09.2021
Сообщений: 1,512А у меня установился, но не хочет удалять неудаляемые файлы. Запустил просто EXE и не хочет находить блокирующие дескрипторы и удалять.
Добавлено через 2 минуты
Не находит блокирующие дескрипторы. Вообще нигде. На всех файлах не находит блокирующие дескрипторы и вообще ничего не удаляет.87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесьКонтекстное меню
В общем, проблема такая. Через реестр я добавил контекстное меню к папкам. Там создал раздел.
Контекстное меню
У меня на ворде контекстное меню в Ворд 2010 неправильно работает, когда я нажимаю правую кнопку у.Контекстное меню
Здравствуйте Можно ли в делфи сделать контекстное меню Например, как в windows выбираешь создать.Контекстное меню
Здравствуйте уважаемые пользователи форума. Столкнулся с проблемой. Имеется виджет treeView.Контекстное меню
как программно выбрать пункт контекстного меню?
Контекстное меню
Приветствую. Проблема не столь важная, сколько из удобства пользованием программами. До перехода на.Или воспользуйтесь поиском по форуму:
