安装 Microsoft Store 中已经下架的 APP
试想一下,你想在 Windows 中安装一个 UWP,但很不幸,这个 APP 在 Microsoft Store 中已经被下架了。
此时,假设你能拿到该 APP 的 .Appx
文件,但你并不能直接安装他。你需要折腾开发者模式,还要折腾签名等。不仅麻烦,还有安全风险。
但其实,有方法可以直接从 Microsoft Store 中安装已经下架的 APP。
方法一🔗
不知道是否是微软有意的,Microsoft Store 中有一个 bug。对于已经下架的 APP,他不会出现在你的首页、搜索结果中,但如果你能在 Microsoft Store 中打开该应用的应用页面 (不是网页),你就可以下载他。
因为是 bug,所以不知道能用好久,微软后续会不会修。
如果我们点开该应用的 Microsoft Store (Web),我们就会发现该应用已经下架,无法安装。
想要安装哔哩,我们需要找到它的 projectid
,即 9mvn4nslt150
(别的 APP 请对照哔哩的 Microsoft Store (Web) 的 URL)。
然后在浏览器中打开以下 URI:
ms-windows-store://pdp/?productid=9mvn4nslt150
此时,Windows 会打开 Microsoft Store,并导航到该应用的应用页面。
然后点击安装
即可安装哔哩。
不过由于作者在 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
,搜索。
我们可以看到,搜索结果的第二行 60520B029E250.4264454043325_1.3.11.0_neutral_~_5aa7k9th7aafp.msixbundle
(注意区分 .msixbundle
和 .emsixbundle
) 就是我们要找的结果,点击下载它。
然后双击安装。
不需要开发者模式,也不需要折腾签名,直接就可以安装。
同样的,安装的 APP 的版本号是 1.3.11
。