Open с помощью — как добавлять и удалять пункты меню

При щелчке правой кнопкой мыши по файлам в Windows 10, 8 и Windows 7 появляется контекстное меню с основными действиями для этого элемента, в том числе содержащее пункт "Открыть с помощью" и возможность выбрать программу, отличную от выбранной по умолчанию. Список удобен, но он может не содержать тех пунктов, которые вам нужны или необходимы (например, мне удобно иметь Блокнот в "Открыть с помощью" для всех типов файлов).

В этом руководстве подробно описано, как удалить пункты из этого раздела контекстного меню Windows, а также как добавить программы в "Открыть с помощью". Также отдельно о том, что делать, если "Открыть с помощью" отсутствует в меню (такая ошибка встречается в Windows 10). См. также: Как вернуть панель управления в контекстное меню кнопки "Пуск" в Windows 10.

Как удалить элементы из раздела "Открыть с помощью"

Справочное меню

К сожалению, некоторые элементы нельзя удалить таким образом в Windows 10 — 7 (например, те, которые сопоставлены с определенными типами файлов самой операционной системой).

  1. Откройте редактор реестра. Самый простой способ сделать это — нажать Win+R на клавиатуре (Win — это клавиша с логотипом ОС), ввести regedit и нажать Enter.
  2. В редакторе реестра перейдите в раздел (папки слева) HKEY_CURRENT_USER\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Explorer\ FileExts\ File_extension\ OpenWithList 
  3. В правой части редактора реестра нажмите на элемент, где в поле "Значение" содержится путь к программе, которую вы хотите удалить из списка. Выберите "Удалить" и согласитесь с удалением. Удаление пункта из контекстного меню

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

Примечание: если нужная вам программа не указана в разделе реестра выше, посмотрите, есть ли она здесь: HKEY_CLASSES_ROOT\ File extension\ OpenWithList (включая подразделы). Если его там тоже нет, вот дополнительная информация о том, как удалить программу из списка.

Отключение пунктов меню "Открыть с помощью" в бесплатной программе OpenWithView

Одной из программ, позволяющих настраивать пункты, которые появляются в меню "Открыть с помощью", является бесплатная OpenWithView, доступная на официальном сайте www.nirsoft.net/utils/open_with_view.html (Некоторые антивирусы не любят системные программы nirsfot, но эта программа не была признана плохой. На указанной странице также есть файл с русским языком для этой программы, его следует сохранить в той же папке, где находится OpenWithView).

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

Программа OpenWithView

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

Судя по отзывам, программа работает в Windows 7, но: когда я тестировал ее в Windows 10, мне не удалось удалить с ее помощью Opera из контекстного меню, однако программа оказалась полезной:

  1. Если вы дважды щелкните на ненужном элементе, вы увидите, как он зарегистрирован в реестре.
  2. После этого вы сможете найти в реестре и удалить эти ключи. В моем случае это оказалось 4 разных места, после их очистки мне удалось все-таки избавиться от Opera для HTML файлов. Дополнительные места меню Открыть с

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

  • HKEY_CURRENT_USER\ SOFTWARE\ Classes\ Program Name\ Shell\ Open (удалил весь раздел "Открыть").
  • HKEY_LOCAL_MACHINE\ SOFTWARE\ Classes\ Applications\ Program Name\ Shell\ Open
  • HKEY_LOCAL_MACHINE\ SOFTWARE\ Classes\ Program name\ Shell\ Open
  • HKEY_LOCAL_MACHINE\ SOFTWARE\ Clients\ StartMenuInternet\ Program Name\ Shell\ Open (похоже, этот пункт относится только к браузерам).

Похоже, все дело в удалении элементов. Давайте перейдем к их добавлению.

Как добавить программу в "Открыть с помощью" в Windows

Если вам нужно добавить дополнительный пункт в меню "Открыть с помощью", проще всего это сделать стандартными средствами Windows:

  1. Щелкните правой кнопкой мыши на типе файла, для которого вы хотите добавить новый элемент.
  2. В меню "Открыть с помощью" выберите "Выбрать другое приложение" (в Windows 10 это текст, в Windows 7 он выглядит иначе, как и следующий шаг, но суть та же). Выберите другое приложение
  3. Выберите программу из списка или нажмите "Найти другое приложение на этом компьютере" и укажите путь к программе, которую вы хотите добавить в меню. Добавление программ в список для открытия с помощью
  4. Нажмите OK.

После того как вы один раз откроете файл с помощью выбранной вами программы, он навсегда появится в списке "Открыть с помощью" для данного типа файлов.

Все это также можно сделать с помощью редактора реестра, но способ не самый простой:

  1. В разделе "Редактор реестра HKEY_CLASSES_ROOT\ Applications\ создайте подраздел с именем исполняемого файла программы, а в структуре этого подраздела команду shell\ open\ (см. следующий скриншот).
  2. Дважды щелкните на "По умолчанию" в разделе команд и в поле "Значение" укажите полный путь к нужной программе. 
  3. По ссылке HKEY_CURRENT_USER\ SOFTWARE\ Microsoft\Windows\ CurrentVersion\ Explorer\ FileExts\ File_extension\ OpenWithList Создайте новый строковый параметр с именем, состоящим из одной буквы латинского алфавита, рядом с уже существующими именами параметров (t.е. если у вас уже есть a, b, c, задайте имя d). Добавление программы в меню реестра - шаг 2
  4. Дважды щелкните на параметре и укажите значение, соответствующее имени исполняемого файла программы, созданного в пункте 1.
  5. Дважды щелкните на параметре MRUList и в строке букв укажите букву (имя параметра), созданную на шаге 3 (порядок букв произвольный, от них зависит порядок пунктов меню "Открыть с помощью").

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

Что делать, если пункт "Открыть с помощью" отсутствует в контекстном меню

Некоторые пользователи Windows 10 обнаруживают, что пункт "Открыть с помощью" отсутствует в контекстном меню. Если у вас возникла проблема, вы можете устранить ее с помощью редактора реестра:

  1. Откройте редактор реестра (Win+R, введите regedit).
  2. Перейдите в раздел HKEY_CLASSES_ROOT\ *\ shellex\ ContextMenuHandlers
  3. В этом разделе создайте подраздел под названием "Открыть с помощью".
  4. Дважды щелкните на значении строки по умолчанию внутри созданного вами раздела и введите {09799AFB-AD67-11d1-ABCD-00C04FC30936} в поле "Значение".Исправить меню

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

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

Оцените статью
Добавить комментарий