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

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

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

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

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

Меню открыть с помощью в 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

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

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

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

  • Юрий

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

    Ответить

    • Dmitry

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

      Ответить

  • Александр

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

    Ответить

    • Dmitry

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

      Ответить

  • Михаил

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

    Ответить

    • Dmitry

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

      Ответить

  • Дмитрий

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

    Ответить

  • Александр

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

    Ответить

  • BoB4uk

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

    Ответить

    • Dmitry

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

      Ответить

  • Юрий Шилин

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

    Ответить

  • Александр

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

    Ответить

    • Dmitry

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

      Ответить

  • Андрей

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

    Ответить

    • Dmitry

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

      Ответить

      • Андрей

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

        Ответить

  • Дмитрий

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

    Ответить

  • Дмитрий

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

    Ответить

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

Список инструкций Windows 10
Загрузочные флешкивсё для создания
Найти телефонпоиск потерянного и украденного телефона
Антивирус онлайн9 способов проверить компьютер на вирусы онлайн бесплатно
Бесплатная помощькомпьютерная помощь читателям