Приложение Windows "Открыть с помощью" не отображается в качестве опции

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

  1. Щелкните правой кнопкой мыши> Открыть с помощью> Выбрать программу по умолчанию. Откроется диалоговое окно с возможностью просмотра любого приложения, которое будет использоваться только для одноразового ИЛИ (путем установки соответствующего флажка), которое фактически установит приложение по умолчанию для выбранного типа файла.

  2. Панель управления \ Программы \ Программы по умолчанию \ Установить ассоциации На этой странице настроек вы можете установить программу по умолчанию для каждого известного типа файла. Как и в варианте № 1, вы выбираете кнопку "изменить программу" и в диалоговом окне выбираете новое приложение по умолчанию

Для многих пользователей Windows в этом нет ничего нового, проблема в том, что когда нужное приложение не появляется в настройках? Я даже просматриваю и нахожу .exe файл, который я хочу, и выберите его, и все же он не появляется в качестве опции.

Как сделать так, чтобы приложение отображалось в качестве опции, чтобы я мог установить его в качестве приложения по умолчанию?

3 ответа

Решение

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

ШАГ 1

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

  • assoc {filetype}

    Например:

    • assoc .php

      Должен выводить .php=phpfile <- это то, что вам нужно для следующей части

ШАГ 2

Если у вас есть сопоставление типов файлов, которое вы хотите изменить, вы запустите ftype команда на это

  • ftype {file_association}="absolute-path-to-application" "%1"

    Например:

    • ftype phpfile="C:\Dropbox\ST3\sublime_text.exe" "%1"

Эта команда эффективно добавила Sublime Text в качестве рекомендуемого приложения для ассоциаций типов phpfile. Теперь, когда я использую обычные методы Windows для настройки приложения по умолчанию, оно появляется, даже не просматривая его.

УСПЕХ!

Полное описание можно найти здесь

БОНУСНЫЕ ОЧКИ:

Если вы получили ответ, подобный следующему: File association not found for extention тогда вам просто нужно создать ассоциацию для этого расширения со следующим:

assoc .{XXX}={filetype}

Например:

assoc .cls=javaclass

После установления связи, которую вы можете проверить, выполнив действия, описанные выше, вы можете связать ее с приложением по умолчанию.

TFeldt разместил это решение в Sublime Forum ( ссылка):

  1. открыто
  2. Перейдите к HKEY_CLASSES_ROOT\Applications\sublime_text.exe\shell\open\command. Убедитесь, что путь указан правильно, исправьте его, если это не так. Выход Regedit.
  3. Откройте диспетчер задач с помощью Ctrl+ Alt+ Del, убить explorer.exe, перейдите к запуску и введите explorer.exe (или пропустите этот шаг и просто перезагрузите компьютер).
  4. Теперь попробуйте то же самое, щелкните правой кнопкой мыши текстовый файл, откройте его, перейдите к возвышенному, и теперь он должен появиться в списке доступных приложений.

Проблема, с которой я столкнулся, заключалась в том, что путь не был обновлен, когда я перешел на ST3 с ST2.

Спасибо за помощь. Я недавно установил Sublime Text 3 в Windows 7, и он не позволял мне создавать определенные ассоциации файлов.

Мне пришлось использовать командную строку с повышенными правами и команду ftype сделать добавить ассоциации файлов.

Для всех, кто интересуется быстрым исправлением распространенных файлов веб-разработки, просто запустите эти команды по отдельности (командная консоль от имени администратора и от root C:):

ftype phpfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype CSSfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype txtfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype JSFile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

ftype xmlfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

Сообщение подтверждения для каждого должно читаться примерно так:

phpfile="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"

Вы поняли... Теперь вы можете использовать эти команды для любого типа файла и программы.

Теперь все эти типы файлов должны появиться в диалоге сопоставления файлов (открыть с).

Не для дронов, а для добавления Sublime 3 в контекстное меню, вызываемое правой кнопкой мыши, вот отличное исправление, которое хорошо работает: http://wordpress-corner.com/add-open-sublime-text-3-windows-explorer-context-menu/

Другие вопросы по тегам