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

Изменение меню Открыть с помощью в 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) к Открыть с помощью — как добавить и удалить пункты меню

  • Юрий

    Информация в принципе полезная полезная. Спасибо. Только спрашивается зачем, оно вроде не как не мешает.

    Ответить

    • Dmitry

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

      Ответить

      • Dima

        что нужно скачать чтобы когда ты нажимал на открыть с помощью и там было что тебе нужно?

        Ответить

  • Александр

    Здравствуйте, у меня такая проблема
    При запуске Windows восстановление диагностика, в после появляется синий экран на котором написано: автоматическое восстановление не удалось восстановить компьютер
    Файл журнала: G:\ Windows\ System32\ Logfiles\ Srt\ SrtTrail.txt
    Хотя, на сколько я помню, моя система не на этом диске
    Система не запускается даже в безопасном режиме
    Точки восстановления создавал, а её нет

    Ответить

    • Dmitry

      Здравствуйте. Просто в среде восстановления буквы дисков не те, что в системе, но по факту файл с журналом расположен там же где и ОС.

      Ответить

  • Михаил

    Охх.. Возникла проблема где-то 2 месяца назад: После очередного обновления (Виндоус 10 делает их иногда) на ноутбуке после перезагрузки появился голубой экран с смайлом и ошибкой KERNEL-DATA-INPAGE-ERROR, после второй перезагрузки возникла ошибка KMODE-EXCEPTION-NOT-HANDLED. Из-за этого «кружка» ошибок ноут не может зайти в систему, поэтому я могу зайти только в биос и подобные меню.. Ноут асус, старенький.. Можно ли восстановить систему без сноса? Или можете ответить, как зайти в безопасный режим с данной проблемой? (Лучше всего попытаться зайти в безоп режим и удалить обновления)

    Ответить

    • Dmitry

      Вы можете попробовать сбросить Windows 10 последним способом отсюда: https://remontka.pro/reset-windows-10/
      Он же показывает как зайти в среду восстановления в вашей ситуации.

      Ответить

  • Дмитрий

    Спасибо за интересную информацию.

    Ответить

  • Александр

    Есть еще программа OpenWith Enhanced, работает в 32/64-битных версиях Windows XP, Vista и Windows 7/8. Так же редактирует список программ с помощью которых можно открыть файл. Правда при скачивании с оф. сайта есть подводные камни.

    Ответить

  • BoB4uk

    «После однократного открытия файла с помощью выбранной вами программы, она навсегда появится в списке «Открыть с помощью» для данного типа файлов.»
    А если еще поставить галочку — Всегда использовать это приложение для открытия … файлов — они будут открываться этой программой по умолчанию. Редактирование реестра считаю лишним, если есть более простой способ.

    Ответить

    • Dmitry

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

      Ответить

    • Роман

      «После однократного открытия файла с помощью выбранной вами программы, она навсегда появится в списке «Открыть с помощью» для данного типа файлов.»
      В Windows 10 оказалось, что это не работает. Каждый раз приходится выбирать альтернативную программу для открытия заново. А в списке остается только одно приложение, которое было выбрано как приложение по умолчанию.

      Ответить

  • Юрий Шилин

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

    Ответить

  • Александр

    Возможно ли прописать путь «открыть с помощью» определенного метроприложения или Microsoft Edge.

    Ответить

    • Dmitry

      Здравствуйте. Уверен, что можно, вот только пошаговый путь сходу дать не могу, тут нужно бы самому разобраться, как это реализовано всё. Быстро заглянул в реестр, для тех типов файлов, которым уже заданы метро-приложения по умолчанию, есть идентификатор приложения в OpenWithProgIds, думаю с ним можно как-то поманипулировать и добавить в OpenWithList.

      Ответить

  • Андрей

    Спасибо.
    Даже добавил команду в контекстное меню «Открыть с помощью» через реестр.
    Пришлось, так как при нажатии в том же меню «Выбрать программу» выскакивает:
    Этому файлу не сопоставлена программа для выполнения этого действия. Установите программу или, если она уже установлена, создайте сопоставление с помощью компонента панели управления «Программы по умолчанию».
    Недавно стало так. В чём дела? Был бы признателен. Win7 у меня.

    Ответить

    • Dmitry

      А для каких файлов это происходит? Вообще, похоже просто сбитая ассоциация файлов (поищите на тему: как исправить ассоциации файлов + расширение).

      Ответить

      • Андрей

        Для всех. Я уже нашёл и исправил в HKEY_CLASSES_ROOT\Unknown, стало нормально.

        Ответить

        • Олег

          Что именно сделали? Подскажите, пожалуйста!

          Ответить

  • Дмитрий

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

    Ответить

  • Дмитрий

    Это работает для рабочего стола. Проверил. Но не работает для контекстного меню папки или выделенного списка файлов не на рабочем столе.

    Ответить

  • Сергей

    Спасибо. Помог первый способ.

    Ответить

  • Константин

    Контекстное меню «Открыть с помощью» есть. «Выбрать другую программу» тоже есть.
    Но в окне нет пункта «найти другое приложение на этом компьютере»
    Исчез куда-то… У меня все проги на диске Д, но ярлыки, параметры ком.строк и ассоциаци теперь указывают на С.
    Как восстановить пункт «найти другое приложение на этом компьютере»?
    в реестре все как в статье — есть и подраздел с именем «Open With», и значение соответствующее…
    windows 10

    Ответить

    • Dmitry

      А точно все правильно делаете?: правый клик — открыть с помощью — выбрать другую программу — вниз — еще приложения — листаем вниз — и уже там «найти другое приложение на этом компьютере»

      Ответить

      • Константин

        Точно. Могу скрин прислать, если интересно.

        Ответить

        • Dmitry

          Да я верю, просто уточнил. Только объяснений придумать не могу логичных такому поведению и сам не встречал…

          Ответить

  • Алексей

    Уважаемые знатоки, такой вопрос возник. Есть формат изображения .nef — в данном случае это raw файлы с зеркалок. У меня установлены фотошоп и лайтрум, а так же nikon viewnx 2. В общем раньше было просто и удобно, нажимал правой кнопкой, открыть с помощью, и выбирал то, чем я хотел открыть. И вот сейчас viewnx2 пропал из этого меню. Добавить его туда не получается — он тупо не появляется в списке. Переустанавливал viewnx2 — результата не дало. Другие программы в списке «открыть с помощью» добавляются без проблем.

    Ответить

    • Dmitry

      Это в какой версии Windows? Если в 10-ке, то открыть с помощью — выбрать другое приложение — листаем вниз — еще приложения — выбираем viewnx2 на компьютере (в папке если нужно) и после пары открытий таким образом оно появится и в списке «открыть с помощью» (должно во всяком случае).

      Ответить

  • Владимир

    Здравствуйте! У меня ОС Windows 8.1. После удаления Smart File Advisor (из состава Alcohol 120 Free Edition) и очистки реестра (удалились ключи со ссылкой на C:/Program Files/ Smart File Advisor/ sfa.exe) в меню «Открыть с помощью» перестала открываться строка «Выбрать программу…». Что сделать в реестре? На целостность проверял, всё цело (через Sfc scannow). Восстановление на точку восстановления не помогает. Спасибо.

    Ответить

    • Dmitry

      Здравствуйте.
      HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers
      внутри создайте раздел с именем «Open With» (без кавычек)
      внутри этого раздела будет значение «По умолчанию». Дважды кликните по нему и задайте значение {09799AFB-AD67-11d1-ABCD-00C04FC30936}

      Ответить

  • Вадим

    Dmitry, добрый день. Спасибо за статьи на сайте — весьма пользительно! У меня проблемка явно пересекающаяся с темой этой статьи, но чуть-чуть в стороне и предложенные методы почему-то не помогают (у меня ОС W7х64_Prof_Рус 6.1.7601 1.0):
    ЦЕЛЬ: открывать файлы *.webp из-под Винды через въюер «vwebp.exe», который содержится в составе оф.плагина «libwebp-0.6.1-windows-x64.zip». Открывать надо не через конт. меню «Откр.с помощью», а назначить «По умолчанию».
    ДЕЙСТВИЯ: Разархивировал в C/Drivers/WebP Codec, через меню «Свойства» изменил Приложение (в окне «Выбор программ») — назначил «vwebp.exe». Всё заработало!

    Потом переставил папку «WebP Codec» из C/Drivers в C:\Program Files (x86), попытался снова через меню «Свойства» переназначить тот же «vwebp.exe», но с другим путем — этот файл не появляется в окне «Выбор программ»? А любые другие приложения из этой же папки — пожалуйста!. Все операции с реестром чтобы, хотя бы, приложение появилось в конт.меню «Открыть с помощью» не помогли.
    ОПЕРАЦИИ С РЕЕСТРОМ (в реестре приложение «vwebp.exe» уже везде прописано!):
    в
    HKEY_CLASSES_ROOT\ Applications\ vwebp.exe\ shell\ open\ command
    изменил старый путь (C:\Drivers\WebP Codec\libwebp-0.6.1-windows-x64\bin) на новый (C:\Program Files (x86)\WebP Codec\libwebp-0.6.1-windows-x64\bin)
    в
    HKEY_CURRENT_USER\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Explorer\ FileExts\ .webp\ OpenWithList
    лишние строковые параметры убрал, оставив только нужный vwebp.exe и DllHost.exe; переименовал оставшиеся имена параметров (a — для vwebp.exe, b — для DllHost.exe); в MRUList указал a, b
    Но даже после перезагруки не помогло: «vwebp.exe» в окне «Выбор программ» не появляется и, соответственно, приложение нельзя назначить
    Где можно «копнуть» реестр, что бы приложение появилось в окне «Выбор программ»?

    Ответить

    • Dmitry

      Здравствуйте.
      Не могу, к сожалению, сейчас расследование провести, но для начала тупо выполнил поиск по webp.exe по всему реестру и там логически уже смотрел, что не так и что можно «поправить».
      Но: если задача лишь назначить программу по умолчанию, посмотрите последний способ (с помощью командной строки) отсюда: https://remontka.pro/default-apps-windows-10/ (хоть в инструкции и про 10-ку, в 7 то же самое), с большой вероятностью сработает.

      Ответить

  • art

    Здравствуйте!
    После удаления/установки AIMP пункт «Открыть с помощью» исчез из контекстного меню папок и остался в контекстном меню файлов. В реестре все прописано так, как Вы рекомендуете. Подскажите, пожалуйста, как вернуть пункт «Открыть с помощью» в контекстное меню папок.

    Ответить

  • Евгений

    Спасибо большое! Благодаря этой статье сделал нужное мне меню. А то после неудачной чистки реестра пропали программы «открыть с помощью») Теперь всё работает, благодарю)

    Ответить

  • Ramis

    я не могу скачать приложение в Google открыть с помощью чего?

    Ответить

  • Илья

    Огромное спасибо — В который Раз выручаете !)

    Ответить

  • Александр

    Огромное спасибо за помощь! Через реестр решил свой вопрос. Удачи Вам!

    Ответить

  • Вячеслав

    «Открыть с помощью» отсутствует в контекстном меню.
    Вопрос в следующем, слушаю музыку не 1 файл, т.к. нажав на 1 музыкальный файл «открыть с помощью» присутствует, а если хочешь открыть одновременно 20 и более файлов музыкальных, то отсутствует «открыть с помощью» , присутствует только Windows Media», а хочется другой программой открывать — МРС, которая установлена по умолчанию. Как исправить?

    Ответить

    • Dmitry

      Здравствуйте.
      Для групп файлов «открыть с помощью» не получится включить.
      Но вы можете MPC сделать программой по умолчанию, тогда по обычному «открыть», который есть для группы файлов, будет он открываться (но не исключено, что много отдельных окон — тут нужно проверять).

      Ответить

      • Вячеслав

        по умолчанию у меня стоит, в том то и дело что много не открывает, виндовс 7 открывал.

        Ответить

      • Сергей

        На виндовс 7 при нажатии правой кнопкой на папке с музыкой есть пункт открыть с помощью аимп. Как сделать чтоб так же было на вин 10?

        Ответить

        • Dmitry

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

          Ответить

  • ВА

    Здравствуйте.
    Вы пишите в заметке:
    «Как добавить программу в «Открыть с помощью» в Windows
    3. Выберите программу из списка или нажмите «Найти другое приложение на этом компьютере» и укажите путь к программе, которую нужно добавить в меню».
    А какой путь указать, если неизвестно место нужной программы?
    (У меня ролик не доделан , а открыть его в Video-Editor не получается.)

    Ответить

    • Dmitry

      Здравствуйте.
      Если я правильно представляю, то где-то у вас есть ярлык на эту программу, верно? Если нажать по нему правой кнопкой мыши и выбрать «Открыть расположение файла», то увидите путь программы.

      Ответить

  • ВА

    Есть, в Apps, но там нет «Открыть расположение файла»(точнее нечего похожего на не русском языке не написано). Ладно, будет настроение, сделаю ролик из фото заново.

    Ответить

  • Валерий

    Вопрос: пытаюсь открыть файл с расширением fb2. Для этого скачал программу cr3. При попытке чтения, происходит «попытка» открыть содержимое в Opera. Смотрю «открыть с помощью другой программы»: адреса программы cr3 — нет. Через «обзор», пытаюсь открыть «напрямую»: никакой реакции. Скачал программу OpenWithView, открываю: там cr3 приведена, но попытка отключить Opera ничего не даёт. В реестре, в перечне программ открытия, кроме «значение не присвоено» других «ссылок» — нет!

    Ответить

    • Dmitry

      Здравствуйте. Если мне память не изменяет, то когда-то Cool Reader сам интегрировался в контекстное меню. Попробуйте посмотреть его настройки собственные, нет ли там такого.

      Ответить

  • Юрий

    Дмитрий, здравствуйте! Меня интересует, как удалить программы Movies & TV и Photos из выпадающего списка «Открыть с помощью» для файлов mp4. Если для конкретного типа файлов не удается, можно для всех типов. Рекомендуемая утилита типа OpenWith не помогает, я этих программ в ее списке не нашел. Прошу помощи. Спасибо!

    Ответить

    • Dmitry

      Здравствуйте.
      По идее, идём в реестре сюда:

      HKEY_CLASSES_ROOT\.mp4\OpenWithProgids

      и там два параметра:

      AppX6eg8h5sxqq90pv53845wmnbewywdqq5h
      AppXk0g4vb8gvt7b93tg50ybcy892pge6jmt
      

      удаляем, после чего перезагружаемся

      Ответить

  • Юрий

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

    Ответить

  • Юрий

    Видимо, с .mp4 отдельно не получится. Можно тогда удалить, например Photos (Фотографии) из всех «Открыть с помощью»? Или Movies & TV (Кино и ТВ, я так понимаю).

    Ответить

    • Dmitry

      Можно, да (но в следующем комментарии я вижу, что вы уже удалили))

      Ответить

  • Юрий

    Удалил «Фотографии» командой PowerShell:
    get-appxpackage *Microsoft.Windows.Photos* | remove-appxpackage
    Аналогично Кино и ТВ
    Get-AppxPackage *ZuneVideo* | Remove-AppxPackage
    Проблема решилась.

    Ответить

  • Константин

    Решил проблему добавлением свойства VALUE «CompanyName», «xxx» в ветке Version Info в неотображающийся .exe файл программой «Resource Hacker». Прошу добавить в варианты решения

    Источник:

    https://superuser.com/questions/1303165/editing-the-open-with-menu-in-windows-10

    Ответить

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

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