移除 Appx 类与 Msix 类应用程序包的安装限制

类似于 Apple Music 这样,把安装的版本限制在 Windows 11 22621.0 以上

要求版本

而在低于 Windows 11 22621.0 的系统则会无法安装该软件

报错

下载包

首先在 Microsoft Store 里获取软件的链接
“分享链接”——“复制链接”

获取链接

随后在 https://store.rg-adguard.net 中粘贴链接并下载你需要的软件包,以及下面所提供的,与你系统相匹配的运行库(一般选带有 x64 的即可)

获取包

修改包

使用 7-ZipBandizip 等解压缩软件打开软件包,并将其全部解压到空白文件夹内(因为不再将其打包成 Appx,故不能再移动文件夹)


正常来说,下载好的 AppxBundle 或 MsixBundle 内还会有几个 .Appx.Msix 安装包
正常情况下需要再次解压最大的安装包到空白文件夹
注意需要辨别里面的包是 ARM64x64 还是 x86,一般只需要 x64


解压

使用记事本或其它文本编辑工具打开文件夹内的 AppxManifest.xml
按下 Ctrl + F 打开“搜索”,并输入 TargetDeviceFamily,将所有结果里带引号 " 里的版本号更改为你的系统版本号并保存

只需要更改 Name="Windows.Desktop" 那一行里 10.0 之后的数字
查看系统版本号如下:
按下 Windows 徽标键 + R,打开“运行”,输入“winver”(不包括引号)并回车
在第二行的括号内,“OS 内部版本”之后的那一串字符则为你的系统版本号
如果你嫌事多可以直接改成 10.0.19041.0,前提是你的系统版本 ≥ Windows 10 2004

TIPS:然后将目录里 AppxMetadata 文件夹、[Content_Types].xmlAppxBlockMap.xmlAppxSignature.p7x 给删除

查找内容并更改

设置中打开“开发人员模式”

开发者模式

按下 Windows 徽标键 + Q,输入“PowerShell”,右键选择“以管理员身份运行”

打开 PowerShell

在 PowerShell 中输入以下命令

1
2
3
cd "<AppxManifest.xml 所在路径>"
# 比如我的路径在 C:\Program Files\AM 则命令为
cd "C:\Program Files\AM"

复制路径

1
Add-AppxPackage -Register .\AppxManifest.xml

输入命令

如果没有缺少相对应的软件运行库,则只需几秒钟即可完成安装

安装完成

一般来说 Windows 10 2004 以上都可以正常运行

运行 Apple Music

附录

附 Windows 10 及以上正式版内核版本号:


Windows 10 1507 >>> 10240
Windows 10 1511 >>> 10586
Windows 10 1607 >>> 14393
Windows 10 1703 >>> 15063
Windows 10 1709 >>> 16299
Windows 10 1803 >>> 17134
Windows 10 1809 / Windows 10 LTSC 2019 / Windows 10 神州网信政府版 2019 >>> 17763
Windows 10 1903 >>> 18362
Windows 10 1909 >>> 18363
Windows 10 2004 >>> 19041
Windows 10 20H2 >>> 19042
Windows 10 21H1 >>> 19043
Windows 10 21H2 / Windows 10 LTSC 2021 / Windows 10 神州网信政府版 2021 >>> 19044
Windows 10 22H2 >>> 19045

Windows 11 21H2 >>> 22000
Windows 11 22H2 >>> 22621
Windows 11 23H2 >>> 22631
Windows 11 24H2 / Windows 11 LTSC 2024 >>> 26100