Как я могу запустить приложение UWP через командный файл?

Я попытался открыть Skype с помощью пакетных сценариев (.bat) в Windows 10, но обнаружил, что в Windows 10 Skype входит по умолчанию и перемещается в приложения Windows. Есть какой-либо способ сделать это?

1 ответ

Решение

Сначала найдите место установки приложения и имя семейства пакетов, выполнив в PowerShell следующее:

Get-AppxPackage | Select Name, InstallLocation, PackageFamilyName

Имя скайпа Microsoft.SkypeApp, его место установки что-то вроде C:\Program Files\WindowsApps\Microsoft.SkypeApp_12.1815.210.0_x64__kzf8qxf38zg5c и его пакет фамилия Microsoft.SkypeApp_kzf8qxf38zg5c,

Перейдите к месту установки и откройте AppxManifest.xml в текстовом редакторе. Найти <Application ...> узел и получить значение Id имущество. Для скайпа это значение App,

Теперь вы можете использовать эти значения в этой команде:

start shell:AppsFolder\<PackageFamilyName>!<Id>

Для Skype вы должны запустить:

start shell:AppsFolder\Microsoft.SkypeApp_kzf8qxf38zg5c!App
Другие вопросы по тегам