安装 Microsoft Store 中已经下架的 APP

3 min read

试想一下,你想在 Windows 中安装一个 UWP,但很不幸,这个 APP 在 Microsoft Store 中已经被下架了。

此时,假设你能拿到该 APP 的 .Appx 文件,但你并不能直接安装他。你需要折腾开发者模式,还要折腾签名等。不仅麻烦,还有安全风险。

但其实,有方法可以直接从 Microsoft Store 中安装已经下架的 APP。

方法一

不知道是否是微软有意的,Microsoft Store 中有一个 bug。对于已经下架的 APP,他不会出现在你的首页、搜索结果中,但如果你能在 Microsoft Store 中打开该应用的应用页面 (不是网页),你就可以下载他。

因为是 bug,所以不知道能用好久,微软后续会不会修。

让我们已云之幻大佬开发的第三方哔哩哔哩客户端哔哩为例。

如果我们点开该应用的 Microsoft Store (Web),我们就会发现该应用已经下架,无法安装。

microsoft-store.bili.web

想要安装哔哩,我们需要找到它的 projectid,即 9mvn4nslt150 (别的 APP 请对照哔哩的 Microsoft Store (Web) 的 URL)。

然后在浏览器中打开以下 URI:

ms-windows-store://pdp/?productid=9mvn4nslt150

点我安装哔哩

此时,Windows 会打开 Microsoft Store,并导航到该应用的应用页面。

microsoft-store.bili

然后点击安装即可安装哔哩。

不过由于作者在 APP 下架后就没有再在后台上传更新了,Microsoft Store 中的版本也就永远定格在了 1.3.11

方法二

另一种方法是直接从 Microsoft Store 的服务器上拉取哔哩的 .msixbundle,然后在本地安装。

首先我们复制哔哩的 Microsoft Store (Web)的 URL:

https://www.microsoft.com/zh-cn/p/哔哩/9mvn4nslt150

然后打开这个网站:Store-Rg-Adguard - Официальный сайт by adguard

在搜索框中粘贴上刚刚复制的链接,搜索选项选择 Fast,搜索。

microsoft-store.bili.bg

我们可以看到,搜索结果的第二行 60520B029E250.4264454043325_1.3.11.0_neutral_~_5aa7k9th7aafp.msixbundle (注意区分 .msixbundle.emsixbundle) 就是我们要找的结果,点击下载它。

然后双击安装。

bili.installer

不需要开发者模式,也不需要折腾签名,直接就可以安装。

同样的,安装的 APP 的版本号是 1.3.11