Answers:
该appx
文件最终位于内部C:\Windows\SoftwareDistribution\Download\<HashCorrespondingToApp>\
。我的测试显示了几个文件,没有明显的组合方式,尽管最大的appx
文件可能无法解压缩为文件-我没有尝试过。
直接从Microsoft网站获取文件可能更容易。为此,我使用Fiddler拦截了Windows应用商店中的下载请求,以找出下载URL。请注意,如果该应用程序之前已下载/安装,则不会再次下载。您可以尝试删除上述文件夹,但要小心,但后果自负-我尚未测试。
下载并安装Fiddler4
下载并安装EnableLoopback实用程序(请参阅此处以了解更多信息)以启用对现代UI应用程序流量的捕获
在EnableLoopback工具中,勾选Store
并单击Save Changes
启动Fiddler。您可能希望停止捕获(File
=>取消选中Capture Traffic
),直到准备好安装该应用程序为止,然后立即停止以减少混乱。单击安装之前,请确保正在捕获。您可能希望通过加载“商店”页面进行测试,看看是否捕获到任何东西。
在商店的应用页面上,单击安装。
正如您在屏幕快照中看到的那样,在左侧,我们有Microsoft的BITS下载器以几位形式下载文件。单击其中一个请求,然后查看右侧的Inspectors
=> Headers
选项卡。您应该看到一个以HEAD或GET开头的请求字符串(在内部单击以换行),并以结尾的路径.appx
,可能后面跟一个查询字符串(以问号开头?
)。您需要突出显示的部分(即从HEAD或GET之后直到HTTP / 1.1之前)。
Host
在这种情况下,您还需要aq.v4.a.dl.ws.microsoft.com
。像这样组合它们:(aq.v4.a.dl.ws.microsoft.com/dl/content/b/6/updt/2012/08/21<snip>826.appx?P1=13<snip>%3d
我已经删掉了某些部分,因为我很确定下载链接已链接到您的Microsoft帐户)。然后,您可以使用自己喜欢的Web浏览器下载文件。请注意,链接仅持续有限的时间,因此不必费心保存它。