跳转至主要内容

晴雨技术笔记

绕开 Microsoft Store 下载 App

杏川铭心 杏川铭心
发表于 2025年4月18日

这是个老掉牙的问题了。不管是因为你的网络访问商店不稳定,学校有限制,还是精简版系统没有商店,你都有可能希望 绕开 Microsoft Store 来下载软件。

反正也没什么写的,正好学校里的希沃,由于某种原因,就算重新安装了新系统,也没有办法从 Microsoft Store 安装应用。而且大概率不是屏蔽了商店,因为更新商店应用是正常的…主打一个诡异…

因此就需要找到方法来绕开商店下载里面的软件。

获取软件 URL

首先我们在网上搜索你要安装的软件名称。推荐拿必应搜,这样来自微软商店的结果会有特殊的显示。

比如我们要安装 Windows 终端:

在必应中搜索 Windows 终端。

点开下面的链接。这时候商店可能会自己弹出来,不要管它,叉掉就行。

网址最前面的那一部分就是我们要的 URL 了,我们把它复制下来。

Windows 终端的商店 URL。

提取安装文件

这里用到的是这个网站:Microsoft Store – Generation Project

提取软件安装包。

在上面的输入框里粘贴刚刚获取的 URL,然后点右边的勾。

会出来非常多的文件:

生成的软件包列表。

其中我们要的是.appx.msixbundle格式的文件。

要注意的是最上面的那些是库文件,也需要下载。一般都是会有Microsoft.UI.XamlMicrosoft.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.XamlMicrosoft.VCLibs这两个库,如果软件太新,需要新版的这两个库的话,你是装不上去的,会告诉你需要先关闭软件安装程序才行!

所以我们统一使用命令行来安装。注意需要用到 Powershell,cmd 是不行的。(所以不可以直接往运行框里面输!)

(天杀的代码块插件居然没给 Powershell 的选项,拿 Plain Text 凑合一下)

Add-AppxPackage <path to file>

语法很简洁,没什么花头,注意需要以管理员权限运行。

(如果不想费劲去先搜索 Powershell 然后点以管理员身份运行的话,可以用这个小技巧:打开运行框之后不要急着去点确定,按 Ctrl + Shift + Enter 就可以以管理员身份运行了。)

先安装库文件,然后安装软件本体。另外虽然命令的名字写着”Appx”,但是.appx.msixbundle都是可以这么安装的。

看看软件是不是安装成功了?

安装成功后的软件列表。

注:最后这张图我是拿装了 Startallback 的 Windows 11 来截的,长得会和实际情况不一样,不要在意哈!

杏川铭心
杏川铭心

名字越改越尬,但是网站一点没动🤪 曾用名Frank419(现在也是我在很多地方的用户名),网站站长。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注