从命令行安装 Windows 应用商店应用

从命令行安装 Windows 应用商店应用

我们可以使用以下 PowerShell 命令安装AppX packages( ):Metro/Modern/Microsoft-style UI apps

add-appxpackage C:\path-to-app.appx

但是,我想从命令行安装免费的 Windows Store 应用。例如,安装Jetpack JoyrideWindows Store 上提供的免费游戏。

这可能吗?

答案1

答案2

首先获取ProductId。这是 Jetpack Joy 的链接:

https://microsoft.com/p/jetpack-joy/9pmw2dsr94ch

所以ProductId9pmw2dsr94ch。然后转到此处:

https://store.rg-adguard.net

将第一个选项改为ProductId,然后输入ProductId。你可以保留最后一个选项为默认选项。然后点击对勾进行搜索。从这里你可以像这样下载文件:

15609SniperStrikeFPSShoot.JetpackJoy_10.5.0.70_x64__9cjb9ckgksp78.eappx

但是在这种情况下,由于文件类型是eappx,所以这是一个加密文件,所以我不确定如何处理它。抱歉,我知道这没什么帮助,但我想发布这个,因为在我的例子中,我正在寻找的应用程序却产生了一个 appxbundle文件,这些文件可以提取出来给你exe 。对于任何处理eappx文件的人来说,这个帖子可能会有所帮助:

https://redd.it/56wrda

答案3

您可以通过以下三个步骤以编程方式实现此目的:

  1. 下载 appx 文件。实现完全自动化似乎相当复杂
  2. 启用侧载,将 dword AllowAllTrustedApps=1 添加到键 HKLM\Software\Microsoft\Windows\CurrentVersion\AppModelUnlock
  3. 使用“add-appxpackage C:\path-to-app.appx”

答案4

不,这是不可能的。侧载(预添加应用程序的正确名称)仅适用于企业版,它是域和使用您的证书签名的应用程序的艺术。

关联

http://blogs.technet.com/b/scd-odtsp/archive/2012/09/27/windows-8-sideloading-requirements.aspx

相关内容