首页 > 技术文章 > 无法打开 Microsoft Store 如何安装它里面的应用?

Kit-L 2021-08-14 10:59 原文

参考资料:

  1. 请问如何下载Microsoft Store UWP应用离线安装包?
    https://answers.microsoft.com/zh-hans/windows/forum/all/请问如何下/82b06bc4-5234-4dd7-846f-8e0b986c5fc4
  2. 在没有应用商店的情况下,如何安装UWP程序?
    https://social.technet.microsoft.com/Forums/zh-CN/3ccda7b9-5c86-4919-b57e-3a9f0c2179ea/22312278092637724212299922183024215303402477320917199796529222?forum=win10itprogeneralCN

0. 开始之前的吐槽

Windows10的部分版本是没有 Microsoft Store 的,但即使在自带 Microsoft Store 的版本,这个东西也经常进不去,常常出现下面这种情况:

目前网络上最多的解决方案也就是官方提供的5条解决方案,被各种博客和文章转载:

这5条我是条条都试过,有的电脑上有用,有的电脑上没有用。我曾经在我自己的电脑和朋友的电脑上解决过3-4次 Microsoft Store 打不开的情况,每次用的方法都不一样,真的烦透了,但是又离不开它,有一些必要的应用还只能从它这里下载。所以我从网上找了一下直接绕过 Microsoft Store 来安装这些应用的办法。下面介绍的方法也可以用来安装商店里的 Linux 发行版本,也常被叫做 WSL,也可以安装 Windows Terminal 等。但是无法使用 Microsoft Store 的应用更新功能,想装新版本只能自己下载包来安装。但如果连应用商店都打不开,自动更新的功能就更没什么意义了。

1. 打开开发人员模式

打开windows10的设置=>更新和安全=>开发者选项,打开“从任意源(包括松散文件)安装应用”,后面安装完之后可以再关掉:

2. 下载Appxbundle包

找到想安装的应用的微软商店网页版页面,比如 Microsoft Whiteboard:https://www.microsoft.com/zh-CN/p/microsoft-whiteboard/9mspc6mp8fm4

复制当前页面的链接。

打开这个网站:https://store.rg-adguard.net/

在搜索栏输入刚刚复制的链接:

点击右侧对号,然后关掉弹出的广告,把页面往下翻:

这边找到一个版本比较新的后缀为 appxbundle 文件,点击下载。

如果点击之后 chrome 无法自动开始下载,可以换用 edge 。我这边 chrome 迟迟不给我下载,不知道是什么设置没调整,懒得搞了直接用 edge 下载了。

3. 安装AppxBundle文件

然后在当前文件夹打开powershell,在别的地方打开也可以,那样的话就要用相对路径来安装当前的AppxBundle包。

然后输入命令:

Add-AppxPackage .\Microsoft.Whiteboard_21.10628.5716.0_neutral___8wekyb3d8bbwe.AppxBundle

上面Add-AppxPackage后面的是我下载的AppxBundle包的相对路径。

Enter键执行即可。

4. 安装结果

按下win键,可以看到应用已经安装好了:

如果想卸载的话,可以直接在 windows设置=>应用 中卸载:

推荐阅读