Вопрос или проблема
Множество форумов обсуждали этот вопрос. Я нашел возможное решение — по крайней мере, оно сработало для меня.
На моем компьютере с Windows 10 я часто открываю MP3 файлы. Как для их воспроизведения (WMPlayer), так и для редактирования (AUDACITY). WMPlayer — мое приложение по умолчанию для открытия. Поэтому, когда я хочу редактировать файлы, я использую команду ОТКРЫТЬ С ПОМОЩЬЮ. И хочу, чтобы AUDACITY был одним из двух приложений, сразу же указанных там, без необходимости перехода в СПИСОК ВЫБОРА ДРУГОГО ПРИЛОЖЕНИЯ.
Специалисты Microsoft уверяют меня, что, если нужное приложение изначально не присутствует в списке ОТКРЫТЬ С ПОМОЩЬЮ, мне нужно всего лишь один раз пойти в СПИСОК ВЫБОРА ДРУГОГО ПРИЛОЖЕНИЯ, выбрать приложение, которое я хочу использовать, и открыть файл. И в следующий раз это приложение появится в списке ОТКРЫТЬ С ПОМОЩЬЮ.
Так это должно было работать. Но не сработало. AUDACITY не «прикреплялся» к списку ОТКРЫТЬ С ПОМОЩЬЮ. Я пробовал несколько предложенных решений. РЕДАКТОР ПРОГРАММ ПО УМОЛЧАНИЮ был одним из них. И хотя он удалял ненужные приложения из списка ОТКРЫТЬ С ПОМОЩЬЮ, я не нашел способа добавить AUDACITY в этот список.
В конце концов, в поисках ответов, я нашел следующую информацию: такие приложения должны быть правильно зарегистрированы. И если они не зарегистрированы, они не «прикрепятся» к списку ОТКРЫТЬ С ПОМОЩЬЮ!
Чтобы проверить зарегистрированные приложения, откройте REGEDIT и перейдите к
HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache.
Там вы увидите зарегистрированные приложения. Более того, у всех приложений должны быть две строки регистрации:
Одна, строка с обозначением его как “FriendlyAppName”
Вторая, строка с обозначением его как “Application Company”
У всех приложений, которые я мог видеть, были обе строки. (Они расположены рядом друг с другом в MuiCache.) Однако у AUDACITY была только одна: строка “FriendlyAppName”! Отсутствовала строка “Application Company”. Поэтому я просто создал её, ориентируясь на другие сотни строк, чтобы понять, как её сконфигурировать. И на самом деле, не зная формального имени “Application Company”, я просто придумал его (например, AUDACITY_XXX ). И сохранил.
Затем я вернулся к MP3 файлу. Использовал команду “ОТКРЫТЬ С ПОМОЩЬЮ”. И вот, в списке, наряду с приложением WMPlayer, было нужное приложение AUDACITY!
И это сработало.
Просто чтобы проверить, я вернулся в REGEDIT к MUICACHE, чтобы убедиться, и теперь у AUDACITY были обе строки, явно отображаемые. Windows 10, по-видимому, полностью довольна вымышленным именем!
Возможно, это та проблема, с которой вы столкнулись. И если это так, это исправление сработало. Для меня, во всяком случае. Итак, —- Проверьте, что у вашего приложения есть обе регистрации.
Ответ или решение
Добавление дополнительных программ в меню "Открыть с помощью" на компьютерах с Windows — это вопрос, который вызывает интерес у многих пользователей. Сначала приведем теоретическую основу этого вопроса. Windows предоставляет меню "Открыть с помощью" для удобства выбора программы, с помощью которой можно открыть конкретный файл. Однако иногда пользователи сталкиваются с проблемой, когда нужная программа не сохраняется в этом меню, и каждый раз приходится выбирать ее через "Выбрать другое приложение". Давайте разберемся, как решить эту проблему.
Теоретическая основа
Главное, что необходимо знать, — Windows хранит информацию о программах в реестре операционной системы. В частности, меню "Открыть с помощью" формируется на основе данных, зарегистрированных в реестре. Если программа не зарегистрирована должным образом, система может не предложить ее в качестве доступной опции.
Оказывается, для того чтобы программа "запомнилась" в списке, ей необходимо быть зарегистрированной с особыми ключами в ветке реестра: HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
. Основополагающими параметрами здесь являются:
FriendlyAppName
— это название, под которым приложение будет отображаться в списке.Application Company
— строка, указывающая на компанию-разработчика приложения.
Пример
Рассмотрим конкретную ситуацию, описанную пользователем, у которого возникла проблема с программой Audacity. Эта программа не сохранялась в списке "Открыть с помощью". При обращении к реестру стало очевидно, что Audacity зарегистрирована не полностью — отсутствовал параметр Application Company
. После добавления этого параметра (пусть даже с вымышленным значением, вроде AUDACITY_XXX
), Audacity начала отображаться в списке "Открыть с помощью", решая проблему пользователя.
Применение
Если вы столкнулись с аналогичной проблемой, выполните следующие действия:
- Открытие редактора реестра: Нажмите
Win + R
, введитеregedit
и нажмитеEnter
. - Переход в нужный раздел: Перейдите в ветку
HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache
. - Проверка регистраций: Найдите приложение, которое вы хотите добавить в меню "Открыть с помощью". Проверьте наличие и правильность настроек для ключей
FriendlyAppName
иApplication Company
. - Редактирование реестра: Если какого-то параметра не хватает, добавьте его. Чтобы создать новый строковый параметр, щелкните правой кнопкой мыши на правой части окна редактора, выберите
Создать > Строковый параметр
, задайте название и значение. - Сохранение изменений: Закройте редактор реестра и попробуйте снова использовать меню "Открыть с помощью".
В случае успешного выполнения этих шагов программа должна появиться в списке "Открыть с помощью", облегчая вам работу с файлами без необходимости каждый раз искать дополнительные приложения.
Таким образом, понимание и корректировка записей в реестре Windows могут значительно упростить управление программами и расширить их функциональность. Учитывайте, что работа с реестром требует осторожности: неверные изменения могут привести к нестабильной работе системы. Всегда стоит создавать резервные копии важных данных прежде чем вносить корректировки в реестр.