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

Нужной программы нет в меню «Открыть с помощью» чаще всего из-за того, что она не зарегистрировала себя в системе для данного типа файлов — такое случается с портативными (portable) версиями приложений и программами, установленными в обход стандартного установщика. К счастью, добавить приложение в этот список можно вручную: через стандартный диалог выбора программы, настройки ассоциаций файлов или, в крайнем случае, через реестр Windows.

В этой статье разберём все рабочие способы для Windows 10 и Windows 11: от простого выбора через кнопку «Обзор» до ручной правки реестра. Также рассмотрим, что делать, если программа не запоминается, и как убрать из меню лишние пункты.

Способ 1: добавление через диалог «Открыть с помощью»

Это самый простой и безопасный метод, который подходит в большинстве случаев. Сначала кликните правой кнопкой мыши по файлу нужного типа и выберите пункт «Открыть с помощью»«Выбрать другое приложение» (в Windows 10 — «Выбрать другое приложение», в Windows 11 — «Выбрать другое приложение» или «Choose another app»).

В открывшемся окне прокрутите список вниз и нажмите «Выбрать приложение на этом компьютере» (в ряде версий — «Найти другое приложение на этом ПК» или «Ещё приложения» → «Найти другое приложение на этом ПК»). Откроется окно проводника — перейдите в папку, где установлена программа, и укажите её исполняемый файл .exe.

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

☑️ Добавление программы через диалог выбора

Выполнено: 0 / 5

Способ 2: настройка приложений по умолчанию

Альтернативный путь — через параметры системы. Откройте Параметры → Приложения → Приложения по умолчанию. В Windows 11 можно найти нужное расширение через строку поиска (например, ввести .pdf или .jpg) и назначить для него программу. В Windows 10 доступен пункт «Выбор стандартных приложений для типов файлов».

Такой способ удобен, когда нужно массово настроить ассоциации: например, назначить один видеоплеер сразу для нескольких форматов. Обратите внимание: через параметры системы Windows предложит выбрать только из зарегистрированных приложений, поэтому для portable-программ надёжнее первый способ с указанием .exe-файла вручную.

📊 Какой способ добавления программы в «Открыть с помощью» вы использовали?
Через диалог «Выбрать другое приложение»
Через «Приложения по умолчанию» в Параметрах
Через реестр Windows
Пока не получилось ни одним способом

Способ 3: добавление через реестр

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

Откройте редактор реестра: нажмите Win + R, введите regedit и подтвердите. Перейдите в раздел:

HKEY_CLASSES_ROOT\Applications

Здесь для каждой зарегистрированной программы существует подраздел с именем её исполняемого файла. Если подраздела нет, его можно создать вручную по следующей структуре (пример для условной программы myapp.exe):

HKEY_CLASSES_ROOT\Applications\myapp.exe\shell\open\command

В параметре «По умолчанию» раздела command укажите полный путь к программе с placeholder-ом для файла:

"C:\Programs\MyApp\myapp.exe" "%1"
⚠️ Внимание: перед любыми изменениями реестра создайте резервную копию раздела (Файл → Экспорт) или точку восстановления системы. Ошибочная правка реестра может нарушить работу Windows, поэтому меняйте только описанные разделы и не удаляйте чужие ключи.
Почему программа не появляется в списке даже после выбора .exe

Частая причина — в разделе HKEY_CLASSES_ROOT\Applications уже есть запись об этой программе, но она указывает на старый, недействительный путь. Windows считает приложение «битым» и не показывает его. Решение — найти подраздел с именем .exe-файла программы и либо удалить его, либо исправить путь во вложенном ключе shell\open\command. После этого программа снова начнёт отображаться в меню.

Способ 4: добавление через «SendTo» и альтернативные варианты

Если задача — не столько изменить меню «Открыть с помощью», сколько быстро отправлять файлы в нужную программу, удобна папка «Отправить» (SendTo). Нажмите Win + R, введите shell:sendto и нажмите Enter. В открывшуюся папку поместите ярлык нужной программы — после этого пункт появится в контекстном меню «Отправить» у любого файла.

Ещё один вариант — настройка ассоциаций внутри самой программы. Многие плееры, редакторы и просмотрщики (VLC, IrfanView, Notepad++ и другие) имеют в своих настройках раздел «Ассоциации файлов» или «Интеграция», где можно отметить поддерживаемые типы. Регистрация через настройки самой программы — самый «чистый» способ, так как приложение само корректно прописывает все нужные записи в системе.

Как убрать лишние программы из списка

Со временем меню «Открыть с помощью» может захламляться: туда попадают давно удалённые приложения или программы, которыми вы не пользуетесь для данного типа файлов. Штатной кнопки «очистить список» в Windows нет, но лишние пункты удаляются через реестр.

Откройте редактор реестра и перейдите в раздел:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.расширение\OpenWithList

Вместо .расширение подставьте нужный тип файла, например .txt или .mp4. В правой части окна будут параметры с именами a, b, c и значениями — именами программ. Удалите параметры, соответствующие ненужным приложениям, не трогая параметр MRUList (или удалите и его — список просто перестроится заново).

  • 🗑️ Удаляйте только параметры с именами ненужных программ, сам раздел расширения не трогайте.
  • 🔍 Имя программы в значении параметра обычно совпадает с именем её .exe-файла.
  • 🔄 После правок перезапустите Проводник через Диспетчер задач или просто перезагрузите ПК.
  • 💾 Перед очисткой экспортируйте раздел — так список легко восстановить.

Сравнение способов добавления программы

Чтобы выбрать подходящий метод, ориентируйтесь на ситуацию: тип программы (установленная или portable), нужно ли менять приложение по умолчанию и готовы ли вы работать с реестром.

СпособСложностьКогда применятьРиски
Диалог «Выбрать другое приложение»МинимальнаяСтандартный случай, одна программаОтсутствуют
Приложения по умолчанию в ПараметрахНизкаяМассовая настройка типов файловОтсутствуют
Настройки самой программыНизкаяПлееры, редакторы с функцией ассоциацийОтсутствуют
Правка реестраСредняяПрограмма не появляется в спискеТребуется резервная копия
Папка SendToНизкаяБыстрая отправка файлов в программуОтсутствуют

Что делать, если программа не добавляется

Иногда даже после указания .exe-файла программа не появляется в меню или не запускает файл. Пройдитесь по типичным причинам:

  • 📁 Перенос папки программы — если путь к .exe изменился, удалите старую запись в HKEY_CLASSES_ROOT\Applications и добавьте программу заново.
  • 🔑 Недостаток прав — попробуйте выполнить действие под учётной записью администратора.
  • 🧩 Неподдерживаемый тип файла — не всякая программа умеет открывать файлы через параметр командной строки; проверьте, запускается ли она с файлом из командной строки: "путь\program.exe" "путь\файл".
  • 🛡️ Блокировка антивирусом — редко, но защитное ПО может мешать изменению ассоциаций; временно проверьте журнал антивируса.
⚠️ Внимание: не скачивайте сторонние «оптимизаторы ассоциаций файлов» с сомнительных сайтов — под видом таких утилит часто распространяется вредоносное ПО. Все описанные действия выполняются штатными средствами Windows.

Часто задаваемые вопросы

Почему в списке «Открыть с помощью» нет нужной программы?

Наиболее вероятные причины: программа portable и не зарегистрирована в системе; путь к ней изменился после переноса папки; либо в реестре осталась устаревшая запись. Решение — выбрать .exe вручную через «Выбрать приложение на этом компьютере» или очистить старую запись в разделе HKEY_CLASSES_ROOT\Applications.

Как сделать программу приложением по умолчанию для типа файлов?

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

Можно ли добавить в список portable-программу?

Да. Portable-программы сами себя не регистрируют, поэтому добавьте их вручную через диалог «Выбрать другое приложение» → «Выбрать приложение на этом компьютере», указав путь к .exe-файлу. Учтите: при перемещении папки программы ассоциацию придётся настраивать заново.

Как удалить из меню программу, которая уже удалена с компьютера?

Откройте редактор реестра, перейдите в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.расширение\OpenWithList и удалите параметр с именем ненужной программы. Перед правкой экспортируйте раздел для резервной копии.

Изменения вступили в силу не сразу — это нормально?

Да. Иногда требуется перезапуск Проводника (через Диспетчер задач: правый клик по «Проводник» → «Перезапустить») или повторный вход в систему. После этого обновлённый список «Открыть с помощью» отображается корректно.