- Удобство пользования
- Причина
- Метод 1. Исправьте путь к файлу .exe программы в реестре.
- Метод 2. Удалите регистрацию программы и снова нажмите «Открыть с помощью».
- Метод 3: используйте утилиту «OpenWithAdd», чтобы добавить программу для открытия с помощью
- Простой способ удаления
- Выполните сканирование SFC и DISM
- Устранить это можно совершив сканирование SFC.
- Как добавить?
- Функция отсутствует в меню
- Как добавить программу в «Открыть с помощью» в Windows
- Отключите сторонние приложения
Удобство пользования
Я работаю с разными форматами данных, но очень часто мне нужно посмотреть содержимое файлов html, css, js. По умолчанию для их редактирования выбран Sublime Text, но если мне нужно просто посмотреть, что там внутри (так сказать, для быстрого анализа), то достаточно и более простого Блокнота. Было бы хорошо, если бы эта опция открытия была доступна в меню.
Думаю, вы тоже сталкивались с ситуацией, когда система пытается воспроизвести видео в стандартном плеере (что не очень удобно), а вам хотелось бы запустить его через другое приложение, например Media Player Classic.
Вот почему вы должны понимать, как добавлять/удалять элементы. В инструкции я также расскажу, что делать, если пропало меню «Открыть с помощью».
Причина
Даже если для программы выбран правильный EXE-файл, программа теперь может появиться в меню «Открыть с помощью» по следующим причинам:
- Запуск нескольких версий программы. Например, Notepad++ (установка по умолчанию) и Notepad++ Portable.
- Программа была недавно обновлена и установлена в новую папку с информацией о версии в названии папки. (например, Авидемукс 2.7)
- Вы запускаете как 32-битную, так и 64-битную версии приложения. Во многих случаях имя исполняемого файла программы одно и то же, но 64-битные приложения хранятся в другой папке Program Files, а 32-битные приложения хранятся в другой папке. Поскольку Windows использует путь, уже зарегистрированный в разделе реестра программы, вы не сможете добавить другую версию в диалоговом окне «Открыть с помощью».Сначала убедитесь, какую версию (32-битную или 64-битную) вы будете использовать. Затем выполните один из следующих способов, чтобы зарегистрировать нужную версию (32-разрядную или 64-разрядную) в реестре. Проблема бы не возникла, если бы имена исполняемых файлов были разными, например, program.exe для 32-разрядной версии и program_x64.exe для 64-разрядной версии.
Пользователь запустил Adobe Reader 8 из папки «Windows.old». Через некоторое время он решил переместить его в «Программные файлы». В результате программа не появилась в списке «Открыть с помощью», что не позволило ему добавить программу в список. Когда он попытался добавить его, он просто вернулся в окно «Открыть с помощью» или ничего не произошло.
- Перемещайте программы в разные папки. Например, это может быть первый запуск программы из пути к временной папке. Проблема может возникнуть при перемещении программы в другую папку.
- Измените буквы дисков.
Во всех вышеперечисленных случаях путь к исполняемому файлу программы может быть уже прописан в реестре. При изменении местоположения папки программы или буквы диска Windows не обновляет динамически регистрационную информацию приложения в реестре. А когда вы вручную выбираете правильный исполняемый файл в поле «Открыть с помощью», выбор просто игнорируется, поскольку запись с таким именем программы (.exe) уже существует в реестре.
Метод 1. Исправьте путь к файлу .exe программы в реестре.
- Запустите редактор реестра (regedit.exe).
- Перейдите к следующему ключу: HKEY_CLASSES_ROOTApplicationsnotepad++. Exeоболочкаоткрытькоманда
- Проверьте и исправьте путь к файлу .exe, указанный в значении (по умолчанию).
- Закройте редактор реестра.
Метод 2. Удалите регистрацию программы и снова нажмите «Открыть с помощью».
Другой вариант — удалить запись о пути приложения из реестра Windows. А затем снова используйте «Открыть с помощью», чтобы приложение автоматически перерегистрировалось. Следуйте этим инструкциям:
- Перейдите к следующему разделу реестра: HKEY_CLASSES_ROOTApplicationsnotepad++. Exe
- Щелкните правой кнопкой мыши exe-файл Notepad++ и выберите «Удалить
- Нажмите Да, когда будет предложено подтвердить.
- Закройте редактор реестра.
- Теперь используйте диалоговое окно «Открыть с помощью», чтобы добавить программу вручную. На этот раз вы сможете его добавить.
Метод 3: используйте утилиту «OpenWithAdd», чтобы добавить программу для открытия с помощью
OpenWithAdd — это простой инструмент, который я написал для Windows XP/Vista, и он по-прежнему отлично работает в Windows 10. Чтобы добавить программу в список «Открыть с помощью», просто используйте опцию обзора в инструменте и выберите программу. После выбора имени файла программы .exe нажмите «Зарегистрировать.OpenWithAdd Utility» src=»https://reviensmedia.com/f/3090f82d9b536468b7dc8cd14fe5308b»>
Совет: Вы также можете дать приложению осмысленное имя (необязательно). Понятное имя приложения отображается в диалоговом окне «Открыть с помощью» (и меню).
Пожалуйста!
Примечание. Если у вас возникли проблемы с добавлением приложений Office 365 для открытия с помощью, просто восстановите Office 365. Для этого перейдите в раздел «Программы и компоненты», щелкните правой кнопкой мыши Office 365, нажмите «Изменить» и выберите «Быстрое восстановление». Это должно автоматически обновить необходимые пути для всех приложений Office 365 в реестре.
Простой способ удаления
Вы можете использовать сторонние программы, но проще выполнить это действие, используя возможность редактирования реестра:
- Нажмите на клавиатуре «волшебную» комбинацию Win+R. В появившемся окне введите команду «regedit»:
- Откроется новое окно, состоящее из двух частей. Слева будет список папок. Вам необходимо пройти по следующему пути:
HKEY_CURRENT_USER | ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ | Майкрософт | Окна | Текущая версия | Исследователь | ФайлExts | Выберите нужный формат | Открыть со списком
- Теперь справа мы видим список клавиш, каждая из которых соответствует определенному приложению. Кликните правой кнопкой мыши по ненужному элементу и выберите «Удалить:
Чаще всего изменения вступают в силу даже без перезагрузки системы. Однако, если элемент не удален, попробуйте перезагрузить компьютер.
Не нашли конкретную программу в списке? Затем попробуйте найти его по более короткому пути в редакторе реестра:
HKEY_CLASSES_ROOT | Выберите нужный формат | Опенвислист
Я рассказал о том, как удалить программы Open With. Теперь перейдем к творческим действиям.
Выполните сканирование SFC и DISM
Иногда проблемы с «Открыть с помощью» возникают из-за повреждения системных файлов.
Читайте также: «память не может быть read» в pubg: как исправить ошибку
Устранить это можно совершив сканирование SFC.
- Используйте меню для перехода к командной строке.
Вы можете найти командную строку через меню «Пуск», открыв его и набрав cmd
- Введите sfc /scannow и нажмите Enter.
- Начнется процесс сканирования, который может занять до пятнадцати минут и не должен прерываться.
Как добавить?
Это очень простой способ добавления, не требующий погружения в «арки» системы. Достаточно использовать встроенные возможности операционной системы, которые «лежат на поверхности».
- Вызвать контекстное меню любого файла нужного формата (docx, txt, html и так далее);
- Перейдем к альтернативному варианту запуска, и в появившемся списке мы видим список доступных программ, а в самом низу – возможность выбрать другое приложение:
- Будет отображен более полный список подходящего программного обеспечения. Если вы не видите там нужного товара, вам следует выполнить поиск вручную:
- Указываем путь к файлу, отвечающему за запуск приложения. После добавления на лист установите флажок «Всегда использовать для открытия…» (при необходимости) и нажмите «ОК».
Достаточно один раз выполнить вышеперечисленные действия, и нужная программа навсегда «пропишется» в опциях конкретного формата файла.
Добиться аналогичного эффекта можно и путем редактирования реестра, но это не самый интересный и простой метод. Инструкции, которую я дал выше, достаточно.
- Как скачать видео с Рутуба
- Включить права администратора в Windows 8
- Как узнать и изменить MAC-адрес сетевой карты
- Простые способы отключить автоматические обновления в Windows 7
- DNS-сервер 8.8.8.8: зачем он нужен и как его зарегистрировать
Функция отсутствует в меню
Вот как выглядит опция «Открыть с помощью» в файле изображения
Если этот параметр вообще не виден в меню, его можно вернуть правкой реестра. Вот как это сделать.
На экране отображается полный путь к нужной папке, уже созданной папке и ее значение
- Нажмите одновременно Win + R, затем введите regedit.
- Затем перейдите к «HKEY_CLASSES_ROOT/*/shellex/ContextMenuHandlers».
- На левой панели вы увидите папку «Открыть с помощью». Если его нет, значит, вы нашли причину проблемы. Чтобы это исправить, нам нужно восстановить раздел/папку. Для этого щелкните правой кнопкой мыши «ContextMenuHandlers» на левой панели, затем нажмите «Создать» -> «Раздел» и назовите его «Открыть с помощью».
- После создания раздела выберите новую папку «Открыть с помощью». Щелкните правой кнопкой мыши столбец с надписью: «(по умолчанию)» и нажмите «Изменить».
- Затем в элементе «Значение» введите следующий текст:
{09799AFB-AD67-11d1-ABCD-00C04FC30936}
и нажмите «ОК».
Функция должна вернуться в меню. Если этого не произошло, перезагрузите компьютер и проверьте еще раз.
Как добавить программу в «Открыть с помощью» в Windows
Если вам необходимо добавить дополнительный пункт в меню «Открыть с помощью», проще всего это сделать стандартными средствами Windows:
- Щелкните правой кнопкой мыши тип файла, для которого вы хотите добавить новый элемент.
- В меню «Открыть с помощью» выберите «Выбрать другую программу» (в Windows 10 этот текст отображается иначе, в Windows 7 тоже, как и следующий шаг, но суть та же).
- Выберите программу из списка или нажмите «Найти другую программу на этом компьютере» и укажите путь к программе, которую хотите добавить в меню.
- Нажмите ОК.
После однократного открытия файла с помощью выбранной вами программы он навсегда появится в списке «Открыть с помощью» для этого типа файла.
Все это можно сделать с помощью редактора реестра, но путь не самый простой:
- В разделе редактора реестра HKEY_CLASSES_ROOTApplications создайте подраздел с именем исполняемого файла программы и в этой структуре командного подразделаshellopen (см следующий скриншот).
- Дважды щелкните значение «По умолчанию» в разделе команд и в поле «Значение» укажите полный путь к нужной программе.
- В разделе HKEY_CURRENT_USERSOFTWARE Microsoft Windows CurrentVersion Explorer FileExts File_extension OpenWithList создайте новый строковый параметр с именем, состоящим из одной буквы латинского алфавита, размещаемый рядом с существующими именами параметров (т.е при наличии уже есть a, b, c, введите имя d).
- Дважды щелкните параметр и укажите значение, совпадающее с именем исполняемого файла программы и созданным на шаге 1 раздела.
- Дважды щелкните параметр MRUList и укажите в очереди писем букву (имя параметра), созданную на шаге 3 (порядок букв произвольный, от них зависит порядок пунктов в меню «Открыть с помощью».
Закройте редактор реестра. Обычно вам не нужно перезагружать компьютер, чтобы изменения вступили в силу.
Отключите сторонние приложения
Еще одна причина, по которой функция «Открыть с помощью» не работает или работает периодически – это установка сторонней программы, нарушающей функциональность. Чтобы изменить это, используйте бесплатный инструмент очистки CCleaner. С его помощью удаляйте сторонние приложения по одному и проверяйте, вернулась ли функция в нормальный режим после каждого удаления.
Это очень легко сделать. Откройте CCleaner и перейдите в контекстное меню запуска инструментов. Посмотрите, какие сторонние приложения он содержит, и начните удалять их одно за другим, начиная с самого последнего установленного. При этом не забывайте после каждого удаления проверять, вернулась ли функция к работе.