Четверг , 25 апреля 2024

Как запустить универсальное приложение (UWP) из Microsoft Store через командную строку

запустить, универсальный, приложение, microsoft

Универсальные приложения или UWP – это один из типов программ для операционной системы Windows 10. Особенностью UWP программ является то, что они устанавливаются из магазина Microsoft Store и могут работать на разных устройствах. Например, такие программы можно запустить на компьютере, телефоне, планшете, Xbox, Surface Hub, HoloLens и других устройствах.

Для запуска таких универсальных приложений можно использовать поиск в меню «Пуск», иконку на панели задач или ярлык на рабочем столе. Но, если вы хотите автоматизировать запуск такого приложения, то можете столкнуться с трудностями, так как запуск при помощи exe-файла не сработает.

В данной небольшой статье мы расскажем, как запустить универсальное приложение из Microsoft Store с помощью командной строки.

Итак, для запуска универсальных приложения через командную строку нужно использовать следующую команду:

explorer.exe shell:appsFolder\PackageFamilyName!ID

Чтобы эта команда заработала нужно узнать «PackageFamilyName» и «ID» для вашего приложения и подставить их в команду.

Для этого выполняем «shell:AppsFolder».

shell:AppsFolder

В открывшемся окне находим приложение, которое нужно запустить через командную строку, и создаём для него ярлык на рабочем столе.

приложение, которое нужно запустить через командную строку

Дальше открываем свойства созданного ярлыка и смотрим в строку «Объект» на вкладке «Ярлык».

открываем свойства созданного ярлыка

Здесь будет указана уже готовая строка с «PackageFamilyName» и «ID», которые разделены восклицательным знаком. Все что нужно сделать, это подставить данную строку в команду выше, чтобы она выглядела вот так:

explorer.exe shell:appsFolder\Microsoft.Todos_8wekyb3d8bbwe!App

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

Если очень лень набирать, то эту информацию можно получить с помощью команды «get-appxpackage» в PowerShell. Для этого выполняем следующую команду:

get-appxpackage *name*

Где «name» — это название вашего приложения.

get-appxpackage в PowerShell

В выдаче данной команды мы получим «PackageFamilyName».

Чтобы узнать еще и «ID» нужно перейти в папку, где установлена данная программа (путь «InstallLocation»), и открыть там файл «AppxManifest.xml».

файл AppxManifest.xml

В этом файле ищем значение «Application Id».

значение Application Id

Это и есть «ID», которое нам нужно для команды.

Ошибка магазина Windows 10 ms-windows-store

Смотрите также

Восстановление загрузчика Windows 11 и Windows 10

Повреждение загрузчика Windows – ситуация достаточно редкая. Обычно это происходит после удаления скрытого EFI-раздела или …

Один комментарий

  1. Константин

    Огромное спасибо за инфу. Правда задача у меня была другая — хотел создать ярлык на рабочем столе для приложения из MS Store. Сам сайт мелкомягких писал, что создать ярлык для этих приложений нельзя. Подумал создать .bat для запуска приложения, но всё оказалось куда проще.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *