我们可以使用以下 PowerShell 命令安装AppX packages
( ):Metro/Modern/Microsoft-style UI apps
add-appxpackage C:\path-to-app.appx
但是,我想从命令行安装免费的 Windows Store 应用。例如,安装Jetpack Joyride
Windows Store 上提供的免费游戏。
这可能吗?
答案1
答案2
首先获取ProductId
。这是 Jetpack Joy 的链接:
https://microsoft.com/p/jetpack-joy/9pmw2dsr94ch
所以ProductId
是9pmw2dsr94ch
。然后转到此处:
将第一个选项改为ProductId
,然后输入ProductId
。你可以保留最后一个选项为默认选项。然后点击对勾进行搜索。从这里你可以像这样下载文件:
15609SniperStrikeFPSShoot.JetpackJoy_10.5.0.70_x64__9cjb9ckgksp78.eappx
但是在这种情况下,由于文件类型是eappx
,所以这是一个加密文件,所以我不确定如何处理它。抱歉,我知道这没什么帮助,但我想发布这个,因为在我的例子中,我正在寻找的应用程序却产生了一个
appxbundle
文件,这些文件可以提取出来给你exe
。对于任何处理eappx
文件的人来说,这个帖子可能会有所帮助:
答案3
您可以通过以下三个步骤以编程方式实现此目的:
- 下载 appx 文件。实现完全自动化似乎相当复杂
- 启用侧载,将 dword AllowAllTrustedApps=1 添加到键 HKLM\Software\Microsoft\Windows\CurrentVersion\AppModelUnlock
- 使用“add-appxpackage C:\path-to-app.appx”
答案4
不,这是不可能的。侧载(预添加应用程序的正确名称)仅适用于企业版,它是域和使用您的证书签名的应用程序的艺术。
http://blogs.technet.com/b/scd-odtsp/archive/2012/09/27/windows-8-sideloading-requirements.aspx