Убрать/добавить пункты в контекстном меню
Как видите, со временем, помимо стандартных пунктов меню, добавились ещё от установленных программ. С одной стороны это удобно. Ведь не нужно запускать ярлык или искать программу, а можно напрямую совершать действия сразу из контекстного меню. Но вот с другой стороны со временем таких пунктов бывает ну очень много и контекстное меню порой приходится даже прокручивать вверх или вниз в поисках нужных пунктов.
Поэтому иногда и хочется удалить эти пункты чтобы не мешались. Ведь Вы не всеми пунктами часто пользуетесь.
Итак, как убрать пункт из контекстного меню.
Для того, чтобы удалить пункт программы из контекстного меню (КМ сокращенно), можно воспользоватся как стандартными способами самой Операционной Системы, так и с помощью самих программ или специально предназначенных.
Самоё легкое для удаления — это поискать в настройках программы (которую хотите убрать) нужный пункт. Обычно он находится где-то в Интеграции или Загрузке/добавлении. Например для того, чтобы удалить пункт знаменитого архиватора WinRAR из КМ, нужно убрать галочку из Интеграции с оболочкой:
В других программах так же могут быть подобные настройки.
Другое дело когда Вы не нашли нужных настроек для удаления или их вообще нет (бывает и такое). Тогда можно воспользоваться стандартным способом самой систем, а именно правкой реестра.
Сразу Вас предупреждаю, что перед началом работы лучше бы подстраховаться и сделать резервную копию реестра.
Итак, запускаем реестр и переходим в ветку
перезагружаемся и проверяем. Пункт должен пропасть.
Если не пропал, то посмотрите ветку
и проделайте то же самое.
Если хотите удалить из КМ те пункты, которые появляются при ПКМ на папках, то нужно смотреть ветки:
Для пункта «Открыть с помощью. » отвечает ветка
Для КМ Логических дисков ветки:
Так же удалить пункты можно с помощью специальных программ. Например с помощью ShellExView
Теперь немного про то, как создать свой пункт в контекстном меню.
Дело в том, что добавить такой пункт для папок или определенных файлов, а так же на «пустом» месте с помощью реестра не получится. Можно лишь назначить на то, когда открывается при ПКМ на Рабочем столе. Поэтому я рекомендую почитать статью Дополнение в контекстное меню проводника и воспользоваться тем, что там описано.
Ну или же воспользоваться другой утилитой — Ultimate Windows Context Menu Customizer ( официальная страничка ) которая имеет кучу возможностей, но на английском. И там нам нужно лишь выбрать пункт и удалить его:
Если кому интересно подробнее и не разберетесь, то пишите в комментариях и я помогу. Там в левой колонке нужно выбрать пункт (компьютер, папка, файлы и т.п.) где вызывается контекстное меню, а правее выбрать что удалить и нажать кнопку внизу Remove Item. Если дружите с английским, то разберетесь.
Как добавить свою программу в КМ -> Создать можно догадаться если читали внимательно всю статью, а именно про удаление одного из этого пункта. Нужно лишь наоборот создать подраздел и написать для нужного расширения.
В целом статья получилась немного сумбурная и больше по части удаления из контекстного меню, т.к. я думаю что это более актуально, да и статья про добавление есть. Поэтому если что не понятно — пишите в комментариях. Разберемся.
Как добавить пункт в контекстное меню
Добавить пункт в контекстное меню проводника windows 10 для удобного и быстрого запуска часто используемых нами программ. Быстрый запуск нужных приложений без ярлыков. Разберем 2 варианта: контекстное меню, создадим каскадное всплывающее.
Неправильная работа реестра, приведет к краху системы. Все действия делаете на свой страх и риск. Можете воспользоваться видео инструкцией, нажав сюда .
Добавим пункты в контекстное меню проводника windows 10.
Запустим редактор реестра. Нажимаем «пуск», строчка «поиск», вводим regedit.
Запустили редактор, теперь идем по пути:
- HKEY_CLASSES_ROOT\Directory\Background\shell
Теперь создаем название для отражения в нашей менюшки. В моей ситуации, игрушка Smite:
- Нажимаем «ПКМ»—правой клавишей мышки на строке shell.
- Создать.
- Раздел.
Я сделал название игрушки «smite».
Делаем команду для запуска игрушки:
- Нажимаем ПКМ на сделанном разделе, в представленном случае «смайте».
- Создать.
- Раздел.
Задаем команду созданному ключу. Создаем раздел, пишем название «command«.
Теперь копируем путь игрушки. В моем случае «E:\smite\smite.exe».
- Выбрали исполняемой (.exe) файл игры, программы.
- Нажимаем Shift + Правый клик на smite.exe, появится «Копировать как путь«. Только при нажатии сочетания кнопок покажется эта строчка.
Задаем скопированный путь в реестр. Выделяем с лева нашу команду «command» щелчком мыши. С право в поле клацаем быстро 2 раза для открытия окна:
- 1. Выделяем раздел
- 2. Открываем окно «параметры»
- 3. Ставим ползунок мыши в строку значение
- 4. Нажимаем «ПКМ» вставить
Должно получится примерно так. В столбце «значение», должен стоять исполняемый путь к программе.
- 1. Выделяем созданный раздел с лева в столбце.
- 2. Нажимаем на пустом поле с право Создать.
- 3. Строковый параметр.
- 4. Задаем имя icon, обозначаем путь к местонахождению игрушки.
Должно получится. Иконка, название.
Создание каскадного меню с пунктами.
Мне по душе именно этот метод. Можно с легкостью отсортировать все выгодное для пользования за компьютером. Создать разделы «game», «программы»,»графика», разместить по 3-9 приложений. Разобравшись с простым методом, как добавить пункт в контекстное меню, Вам будет легче понять суть всплывающего каскада. Сложная процедура, требующая внимания. Работать будем уже с двумя разделами реестра.
Создаем каскадное меню. Заходим в реестр: «пуск», вбить в «поиске» слово regedit. Идем по пути:
HKEY_CLASSES_ROOT\Directory\Background\shell
- Нажимаем «ПКМ» на папке shell.
- Создать раздел.
- Придумайте имя. Я прописал menu 101.
Делаем в «menu 101» строковые параметры с названием имен четырех ключей:
- MUIVerb (имя для отражения).
- SubCommands (отражение имен).
- Icon (отражение картинки).
- Position (позиция: выше, ниже).
Хочу пояснить, что в ключе SubCommands необходимо разделить игрушки » ; » (smite;Tomb Raider).
Наглядный образ задаваемых значений:
- Задавали icon. (присвоил путь к одной из игр, exe файлу, автоматом задаст иконку).
- Position в контекстном табло, не выставлял, можете написать «Top«—сверху, «Bottom«—снизу.
- SubCommands названия имен, которые мы писали через » ; » (smite;Tomb Raider). На картинке показаны иконки перед названием игрушек. Мы их будем задавать дальше. У вас должно получится как тут, только без иконок игр.
- Отображаемое имя, которое писали в значении MUIVerb.
На картинке у вас половины не будет. Просто пояснительный пример, какой параметр будет отображаться. Нужно выполнить еще ряд действий.
Создали четыре файла. Теперь регистрируем функциональность ярлыков. До этого момента будет отражаться только Game с картинкой. Для отражения, как показано в пункте три (картинка выше). Пойдем в следующий раздел реестра по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\Shell
- Нажимаем ПКМ на папке shell, создаем разделы, которые задавали в SubCommands (smite;Tomb Raider). Должно получится с лева в столбце две папки с названиями.
Создали две наших папки. После этих созданных двух разделов, будут отображаться окна каскадом, только не будут функционировать.
Задаем значение по умолчанию с именами игр для отображения в сплывающем окне:
- 1. Выделяем с лева раздел с игрушкой.
- 2. Нажимаем два раза по строке.
- 3. В открывшемся окне пишем название игры которая принадлежит папке с лева. (В папке smite, значение smite. Tomb Raider, значение Tomb Raider).
Создаем иконки напротив имен игр. Создаем в smite, Tomb Raider Строковые параметры с именем icon, указанным путем к exe файлу. Напомню что бы скопировать путь. Нажимаем Shift + правый клик на smite.exe, появится «Копировать как путь«. Смотреть. Создаем строковый параметр, указываем путь к игре. Не забываем написать имя icon.
Теперь задаем запуск команды, что бы они функционировали, запускались. Создаем раздел в каждой папки (smite, Tomb Raider) с именем command.
- Выделяем command.
- Жмем 2 раза.
- Указываем путь нашей игрушки.
Как добавить любую программу в контекстное меню рабочего стола Windows 10?
Порой нам необходимо, чтобы некоторые программы были в быстром доступе — ведь это очень ускоряет работу и взаимодействие с компьютером.
Пример тому подменю «Создать» , когда мы нажимаем правой кнопкой мыши на рабочем столе. В выпадающем списке появляется множество различных функций: создать папку, ярлык, таблицу Excel или документ Word (у кого установлен Офис), текстовый документ (блокнот) и так далее:
Сегодня мы научимся добавлять любые программы в меню быстрого доступа из рабочего стола в Windows 10. Работать будем с реестром, поэтому, сразу говорю: реестр опасен, — одно неверное движение и придётся переустанавливать всю систему. Всё делаем на свой страх и риск, я ответственности не несу.
Первым делом заходим в реестр («Win» + «R» ➡ вводим «regedit», жмём «Enter»), далее в адресной строке вводим и жмём интер (либо находим путь вручную):
Правой кнопкой мыши жмём на папку «shell» ➡ «Создать» ➡ «Раздел» (скриншот №1) ➡ далее вводим название, которое будет отображаться в контекстном меню (скриншот №2). Я назвал просто — Paint , т.к. именно это приложение мне нужно для быстрого запуска.
Теперь открываем строковый параметр (двойной щелчок по «(По умолчанию)» и вводим значение «&Paint» (скриншот №3) . При нажатии в контекстном меню той буквы, которая идёт после значка & (в данном случае это » P «) можно будет сразу открывать нужную программу.
Далее жмём правой кнопкой на свежесозданную папку «Paint» ➡ «Создать» ➡ «Раздел» ➡ называем «command» (скриншот №4).
Теперь нам нужно прописать путь к файлу, который должен открываться при нажатии на пункт в контекстном меню (по нажатию на «Paint»). Сделать это достаточно легко: открываем нужную нам программу ➡ заходим в Диспетчер задач (правой кнопкой мыши на панель задач ➡ диспетчер задач) ➡ ищем процесс с запущенным приложением ➡ правой кнопкой мыши ➡ «Открыть расположение файла» (скриншот №1).
Зажимаем «Shift» ➡ правой кнопкой на «mspaint» (если нужен Пэйнт) ➡ «Копировать как путь» (скриншот №2) . Затем возвращаемся в реестр, переходим в папку » command » ➡ открываем строковый параметр (двойной щелчок по (По умолчанию)) ➡ в поле «Значение» вставляем скопированный путь к исполняемой программе ➡ завершаем клавишей «ОК» — скриншот №3 — (в моем случае: «C:\Windows\System32\mspaint.exe»).
Важно! Кавычки не убираем, оставляем так, как скопировалось.
Закрываем реестр, проверяем (скриншот №4) и радуемся — теперь мы сможем быстро открыть Paint из контекстного меню на рабочем столе Windows 10.