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

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

В этой инструкции — подробно о том, как удалить пункты из этого раздела контекстного меню Windows, а также о том, как добавить программы в «Открыть с помощью». Также отдельно о том, что делать, если «Открыть с помощью» отсутствует в меню (такой баг встречается в Windows 10). См. также: Как вернуть панель управления в контекстное меню кнопки Пуск в Windows 10. Более простой способ: Редактирование контекстного меню в EasyContextMenu.

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

Меню открыть с помощью в Windows 10

Если вам требуется удалить какую-либо программу из пункта контекстного меню «Открыть с помощью», сделать это можно в редакторе реестра Windows или с помощью сторонних программ.

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

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

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

Примечание: если нужная программа не указана в приведенном выше разделе реестра, посмотрите, а нет ли её здесь: HKEY_CLASSES_ROOT\ Расширение_файла\ 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\ Название программы\ Shell\ Open (удалял весь раздел «Open»).
  • HKEY_LOCAL_MACHINE\ SOFTWARE\ Classes\ Applications\ Название программы\ Shell\ Open
  • HKEY_LOCAL_MACHINE\ SOFTWARE\ Classes\ Название программы\ Shell\ Open
  • HKEY_LOCAL_MACHINE\ SOFTWARE\ Clients\ StartMenuInternet\ Название программы\ Shell\ Open (этот пункт, судя по всему, применим только к браузерам).

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

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

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

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

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

Всё это возможно осуществить и с помощью редактора реестра, но путь не самый простой:

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

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

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

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

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

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

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

Комментарии (78) к Открыть с помощью — как добавить и удалить пункты меню

  • Антон

    Добрый день, Дмитрий! У меня отсутствует пункт меню «Открыть с помощью». Я прошел по Вашей инструкции по устранению этой проблемы. Зашел в

    HKEY_CLASSES_ROOT\ *\ shellex\ ContextMenuHandlers\ Open With

    и у меня там стоит тоже самое значение что Вы указали. Но этого пункта нет.

    Ответить

    • Dmitry

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

      Ответить

      • Антон

        Всё в порядке! Я просто не видел этот пункт. Я привык к windows 7, а там он немного иначе расположен. Всё на месте.

        Ответить

  • Денис

    Стоило упомянуть в статье о разделе Muicahe где собственно храниться пути к недавно использованных приложений, имя и описание приложения которое читается из секции ресурсов версия приложения при каждой перезагрузке системы. Именно эту информацию мы видим при открытии диалога открыть в… Согласитесь что видеть в данном диалоге вместо открыть в блокнот (станд.) и открыть в Текстовом редакторе Notepad ver. 6.76789 (64-bit)
    — описание приложения
    (именно так выглядит у меня на PC одна из строк диалога открыть в…) гораздо имформативнее и удобнее.
    Ситуация усугубляется пустыми и не информативно заполнены и секциями и ресурсов версия приложений и ограничениями изменений mui для интегрированных приложений

    Ответить

  • Георгий

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

    Ответить

  • Кирилл

    Добрый. Подскажите, если захожу в меню «Открыть с помощью» выбираю «Выбрать программу…», то выдает не список программ, из которых хотел бы выбрать, а открывает сразу файл блокнотом. Win7

    Ответить

    • Dmitry

      Здравствуйте.
      Ну мои соображения сводятся к тому, что где-то в реестре переопределено было действие для пункта «Выбрать программу», только вот четкого пути я сходу и не назову, где именно и как, равно как и пути исправления.
      если раньше такого не было и есть точки восстановления системы — оптимально их использовать.

      Ответить

      • Кирилл

        Разобрался)
        HKEY_CLASSES_ROOT\Unknown\shell\opendlg\command
        параметру умолчанию присвоил {e44e9428-bdbc-4987-a099-40dc8fd255e7}
        и все заработало

        Ответить

        • Dmitry

          Отлично! Спасибо, что поделились

          Ответить

      • Alex

        А не проще было установить утилиту File Tools ??
        Без танцев с бубном и шоманства с реестром Windows.

        Ps Хотелось бы быть понятным правильно: начинающие пользователи лезут в реестр не имея опыта плюс невнимательность и как итог экран BSD.

        Ответить

  • Musika

    Здравствуйте,
    столкнулся с несколько иной задачей. А именно: при попытке смены портативной версии плеера (AIMP) на более новую .. То есть непонятно, как прописать новую версию, ибо получается или музыкальные файлы открываются с предыдущей/ устаревшей версией либо никак .. Может подскажете чего? Заранее спасибо.

    Ответить

    • Dmitry

      Здравствуйте.
      А есть возможность для новой версии сделать те же пути к exe, что были для старой? По идее должно сработать, если я правильно ситуацию себе представляю.

      Ответить

  • Musika

    Здравствуйте,
    полагаю, что Вы, представляете правильно, вариантов не так много.
    В реестре, указана только программа AIMP.exe — без путей, в программе OpenWithView — пути указаны, но, редактировать не позволяет..
    Вот если бы удалить AIMP из меню: «Каким образом вы хотите открыть этот файл?» и внести в него программу, заново .. но вот где это меню ..
    Не встречали?
    Кстати, забыл упомянуть, речь о Windows 8.1 х-64.

    Ответить

    • Dmitry

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

      Ответить

  • Musika

    Попробую.
    Благодарю за внимание.

    Ответить

  • Станислав

    Здравствуйте! Где указать путь к программе, которую нужно добавить?

    Ответить

    • Dmitry

      HKEY_CLASSES_ROOT\Applications\имя_программы\shell\open\command

      в значении «по умолчанию»

      Ответить

  • Прохор

    Нужно добавить в контекстное меню открыть с помощью Movies & TV, подскажите как это сделать?

    Ответить

  • Леонид

    «В правой части редактора реестра кликните по тому пункту, где поле «Значение» содержит путь к программе, которую нужно удалить из списка. Выберите «Удалить» и согласитесь с удалением. »
    Кликаю и ничего не происходит. Вин 7

    Ответить

    • Dmitry

      Правой кнопкой мыши, забыл написать (уже исправил).

      Ответить

  • Сергей

    Возможно ли удаление пункта «Поиск в Microsoft Store» из контекстного меню в Windows 10?

    Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться