6

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

Список программ

Однако при попытке открыть файл с помощью приложения Магазина Windows 10 и описанного выше метода приложение не отображается в списке. Я могу открыть приложение, а затем открыть файл изнутри, но это менее удобно.

До сих пор я пытался использовать exe-файл приложения (CodeWriter.exe), но это не работает без контейнера приложения.

Чтобы повторить - я не прошу предложений об обходных путях, поскольку я могу открыть файл; Я специально спрашиваю, как установить приложение магазина в качестве приложения по умолчанию, если его нет в списке выше.

1 ответ1

6

Приложение магазина должно выполнить регистрацию в этом разделе реестра:

HKEY_CURRENT_USER\SOFTWARE\RegisteredApplications

А затем установите сопоставление файлов \Capabilities в другом ключе, указав каждый тип файла, который он может обработать. Например, Microsoft Edge имеет регистрацию здесь.

HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\Microsoft.MicrosoftEdge_25.10586.0.0_neutral__8wekyb3d8bbwe\MicrosoftEdge\Capabilities\FileAssociations

Если вы можете опубликовать экспорт ветки RegisteredApplications , я могу создать REG-файл, который добавляет информацию FileAssociations для этого приложения.

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

Обновление (3 мая 2016 г.):

Вы можете использовать этот REG-файл для добавления.Тип файла CONF, использующий тот же параметр связи для типа файла CodeWriter .txt.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\ActiproSoftwareLLC.562882FEEB491_2.5.17.17_neutral__24pqs290vpjk0\App\Capabilities\FileAssociations]
".conf"="AppXea46y3k4tynme684q1dgefbnb0b9r8ec"

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

Примечание. Этот REG-файл действителен для текущей версии (на момент публикации) Code Writer. Если у вас есть другая версия, внесите изменения в соответствующий ключ.

Ключ может иметь следующее соглашение об именовании / нумерации или подобное.

ActiproSoftwareLLC.562882FEEB491_n.n.nn.nn_neutral__24pqs290vpjk0

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .