
绕开 Microsoft Store 下载 App

这是个老掉牙的问题了。不管是因为你的网络访问商店不稳定,学校有限制,还是精简版系统没有商店,你都有可能希望 绕开 Microsoft Store 来下载软件。
反正也没什么写的,正好学校里的希沃,由于某种原因,就算重新安装了新系统,也没有办法从 Microsoft Store 安装应用。而且大概率不是屏蔽了商店,因为更新商店应用是正常的…主打一个诡异…
因此就需要找到方法来绕开商店下载里面的软件。
获取软件 URL
首先我们在网上搜索你要安装的软件名称。推荐拿必应搜,这样来自微软商店的结果会有特殊的显示。
比如我们要安装 Windows 终端:
点开下面的链接。这时候商店可能会自己弹出来,不要管它,叉掉就行。
网址最前面的那一部分就是我们要的 URL 了,我们把它复制下来。
提取安装文件
这里用到的是这个网站:Microsoft Store – Generation Project
在上面的输入框里粘贴刚刚获取的 URL,然后点右边的勾。
会出来非常多的文件:
其中我们要的是.appx
和.msixbundle
格式的文件。
要注意的是最上面的那些是库文件,也需要下载。一般都是会有Microsoft.UI.Xaml
和Microsoft.VCLibs
这两个库需要下载。Microsoft.VCLibs
可能会有两个版本,一个带UWPDesktop
一个不带,如果遇到这种情况,那么两个都要下载。同时要注意软件的架构,目前一般的电脑(包括我上学的那台希沃)都需要下载文件名里带有x64
或者neutral
的包。版本下载最新的那个就可以,除非你的系统比较老,不兼容新版。
比如这里我们要安装 Windows 终端,就下载这三个文件:
- Microsoft.UI.Xaml.2.8_8.2501.31001.0_x64__8wekyb3d8bbwe.appx
- Microsoft.VCLibs.140.00.UWPDesktop_14.0.33728.0_x64__8wekyb3d8bbwe.appx
- Microsoft.WindowsTerminal_3001.12.10982.0_neutral_~_8wekyb3d8bbwe.msixbundle
安装软件
尽管新系统(21H2 以上,不管是 Windows 10 还是 Windows 11)里面有新版的 Windows 软件安装程序,可以直接双击打开,旧版本系统里面是没有的。我们班那台希沃被我折腾成了 22H2,是有的,但是别的班有很多都是 1903,那就没有了。
而且由于新版的软件安装程序本身都依赖于Microsoft.UI.Xaml
和Microsoft.VCLibs
这两个库,如果软件太新,需要新版的这两个库的话,你是装不上去的,会告诉你需要先关闭软件安装程序才行!
所以我们统一使用命令行来安装。注意需要用到 Powershell,cmd 是不行的。(所以不可以直接往运行框里面输!)
(天杀的代码块插件居然没给 Powershell 的选项,拿 Plain Text 凑合一下)
Add-AppxPackage <path to file>
语法很简洁,没什么花头,注意需要以管理员权限运行。
(如果不想费劲去先搜索 Powershell 然后点以管理员身份运行的话,可以用这个小技巧:打开运行框之后不要急着去点确定,按 Ctrl + Shift + Enter 就可以以管理员身份运行了。)
先安装库文件,然后安装软件本体。另外虽然命令的名字写着”Appx”,但是.appx
和.msixbundle
都是可以这么安装的。
看看软件是不是安装成功了?
注:最后这张图我是拿装了 Startallback 的 Windows 11 来截的,长得会和实际情况不一样,不要在意哈!