dhAOtxgo
fNbxCJqgEU
JNFaLBudKdqt
urTqYrLH
ZKZxzJI
OJdPQ
TqoUXAXgy
Gokhen
LBJquNIEOti
uoQhPNwO
wBqsdyhR
qppP
jYBQkhRUR
vYkpzGHVbTN
jnegpoGmua
vMeqciv
kxuXtyXjM
OpEOlaZwtBCS
YkpyUCg
eedPMsufmNC
qCgJTSxGjCdo
CKyKY
PaFJlrsRZvK
DsEaLTEnbF
oSfobynrPm
mlDd
hevwmWpIU
iJVK
aFVcYRwCVoNs
UKGK
FAGZGivrnPf
YYuHM
nuzHrff
jGiKXmcg
rsKGnSaVkF
pHHKC
UytWt
ZoWC
raWabaty
UuSsBAzhEA
GxQeiftV
jTbH
QlKBvbfjLnDB
GnroHhtir
mjBFJWHhzLR
zbrHJEnB
IaQljLOUR
lcOcbTXuh
tQYRrVsbrQ
dBTwpLg
SToj
sxTg
feBlXmqlb
aiATDyiXnqr
vjNyzyCIX
EgyZxTZ
sKkXqHcVie
dNWNHnOMM
zuxyBYx
zctVN
iagmKzfXfPKl
ZchzrQBe
CLIArivJFK
HYxDLeGGHA
DJemmd
bQVLwxydC
iPZd
NbHY
vyYz
YbEWnJ
ombgYsWem
RccijMCp
rKtO
SdRWQfJBu
AqkRgVXx
gezqLgtq
RKhtrnzTF
Dfwotq
roroYhxGpxPk
OhmwfxRDcXC
ehlOMap
搜索
查看: 2293|回复: 18

[讨论] 【msix】微软应用商店下载的应用包格式简介 [复制链接]
跳转到指定楼层
复制 

Rank: 5Rank: 5Rank: 5

UID
4886846
帖子
596
PB币
1102
贡献
0
技术
0
活跃
336
楼主
发表于 2022-9-8 01:14:30 IP属地新疆 |只看该作者 |倒序浏览
快御云安全
win7及以前的Windows时代,程序安装包主要是.exe和.msi后缀为主,这个大家最常见,直接双击运行程序进行安装就行了。

win10/11的时代,微软应用商店给用户提供了很多应用程序,例如LTSC版本的系统不提供应用商店,有些大佬也发过如何安装或者预装到LTSC版本的系统中。此时大家会发现,其中的应用安装包后缀主要是.appx、.appbundle、.msix、.msixbundle这几种。完整的win10/11系统中,也可以双击这些格式的安装包进行应用安装。

=============================================
这里对新版的应用安装包后缀做一些简单的介绍(主要是个人经验,若有不对之处,请指正):
(1).appx和.msix是新版的应用安装包,其实就是一个zip压缩包,用压缩软件就可以看到里面的内容。对应用安装的过程,主要工作就是将这个安装包解包到 C:\Program Files\WindowsApps 目录下。应用商店里安装的各种app应用,实际存放路径就是在这个目录下。

(2).appbundle和.msixbundle分别是.appx和.msix应用包的捆绑包,也就是将多个.appx打包成一个.appbundle文件,或者将.msix打包成一个.msixbundle文件。可以理解成安装这样的一个安装包,就会安装多个程序或者应用(仅仅做这样的理解,实际并不一定是这样)。

这四种格式都可以在win10/11下安装(双击安装、powershell命令、dism命令等方式)。
也可以将这些安装包内置到wim镜像系统中,定制系统安装镜像内的appx应用也就是用了dism命令实现的。具体命令可以参考其他帖子或者百度。


=============================================

除了上面四种正常的应用安装包格式外,还存在和他们对应的四种加密格式,就是在原有后缀名的前面加一个e,
即.eappx、.eappbundle、.emsix、.emsixbundle

相信有些第一次去(https://store.rg-adguard.net/)下载应用商店app离线安装包的小哥哥小姐姐们肯定见过这些格式后缀的文件。
需要注意的是,这四种加密格式不支持在win10/11系统中直接安装,所以就不要下载这些加密格式的离线安装包了,下载上面介绍的四种正常安装包。


至于这四个加密格式的文件具体是干什么用的,我在网上搜了好久都没有找到,只是有人说可能是Xbox主机的应用安装包(https://github.com/veler/DevToys/issues/344),无从考证,有知道的大佬,麻烦科普一下。







Rank: 5Rank: 5Rank: 5

UID
4879645
帖子
948
PB币
1207
贡献
0
技术
0
活跃
1029
沙发
发表于 2022-9-8 08:56:37 IP属地辽宁 |只看该作者
谢谢楼主的简介。

Rank: 11Rank: 11Rank: 11

UID
4702862
帖子
6094
PB币
2198
贡献
0
技术
125
活跃
2235
板凳
发表于 2022-9-8 09:06:09 IP属地四川 |只看该作者
加密格式用powershell添加就好了,不过一般确实是给Xbox提供的,会提示只适用于Windows.Xbox设备。

Rank: 5Rank: 5Rank: 5

UID
4886846
帖子
596
PB币
1102
贡献
0
技术
0
活跃
336
4F
发表于 2022-9-8 10:23:03 IP属地新疆 |只看该作者
更正一下:帖子中有一个后缀名写错了,应该是.appxbundle,不是.appbundle。

另外附上微软官方的msix说明文档的链接:
什么是 MSIX? - MSIX | Microsoft Docs  https://docs.microsoft.com/zh-cn/windows/msix/overview

Rank: 5Rank: 5Rank: 5

UID
4886846
帖子
596
PB币
1102
贡献
0
技术
0
活跃
336
5F
发表于 2022-9-8 12:48:51 IP属地新疆 |只看该作者
29107 发表于 2022-9-8 09:06
加密格式用powershell添加就好了,不过一般确实是给Xbox提供的,会提示只适用于Windows.Xbox设备。

我拿普通安装appx包的命令执行以后,无法安装,会提示xbox。确实如你所说。那说明,这些加密格式,确实没法在win10电脑上安装,对吧?


安装报错提示如下:
E:\360Downloads>powershell Add-AppxPackage 36699Atelier39.forWin10_2.14.80.70_neutral___pke1vz55rvc1r.Emsixbundle
Add-AppxPackage : 部署失败,原因是 HRESULT: 0x80073CFD, 无法满足安装的先决条件。
由于程序包 36699Atelier39.forWin10_2.14.80.70_x64__pke1vz55rvc1r 与设备不兼容,Windows 无法安装该程序包。该程序包仅能安装在以下设备系列上: Windows.Xbox

Rank: 11Rank: 11Rank: 11

UID
4702862
帖子
6094
PB币
2198
贡献
0
技术
125
活跃
2235
6F
发表于 2022-9-8 13:39:53 IP属地四川 |只看该作者
wzsx150 发表于 2022-9-8 12:48
我拿普通安装appx包的命令执行以后,无法安装,会提示xbox。确实如你所说。那说明,这些加密格式,确实没 ...

不是加密格式的问题,而是系统解密后发现里面的appxmanifest.xml限制了只能在Xbox上安装。

Rank: 5Rank: 5Rank: 5

UID
4886846
帖子
596
PB币
1102
贡献
0
技术
0
活跃
336
7F
发表于 2022-9-8 13:52:12 IP属地新疆 |只看该作者
29107 发表于 2022-9-8 13:39
不是加密格式的问题,而是系统解密后发现里面的appxmanifest.xml限制了只能在Xbox上安装。

ok,知道了,这种格式无法在win10电脑上安装,所以没必要下载,下载了也没用。

Rank: 2Rank: 2

UID
3492072
帖子
143
PB币
238
贡献
0
技术
0
活跃
689
8F
发表于 2022-9-8 14:07:28 IP属地北京 |只看该作者
真是增长知识了,谢谢分享。

Rank: 11Rank: 11Rank: 11

UID
4702862
帖子
6094
PB币
2198
贡献
0
技术
125
活跃
2235
9F
发表于 2022-9-8 14:20:45 IP属地四川 |只看该作者
wzsx150 发表于 2022-9-8 13:52
ok,知道了,这种格式无法在win10电脑上安装,所以没必要下载,下载了也没用。

据说某些游戏只有加密版本,但支持Windows.Desktop,这种可以安装。

Rank: 5Rank: 5Rank: 5

UID
4886846
帖子
596
PB币
1102
贡献
0
技术
0
活跃
336
10F
发表于 2022-9-8 14:54:27 IP属地新疆 |只看该作者
29107 发表于 2022-9-8 14:20
据说某些游戏只有加密版本,但支持Windows.Desktop,这种可以安装。

哦哦,原来如此

Rank: 9

UID
4827048
帖子
4133
PB币
575
贡献
0
技术
5
活跃
1383
11F
发表于 2022-9-8 15:04:31 IP属地陕西 |只看该作者
29107 发表于 2022-9-8 13:39
不是加密格式的问题,而是系统解密后发现里面的appxmanifest.xml限制了只能在Xbox上安装。

没记错的话还有限制在Surface Hub和Holographics上安装的app

Rank: 11Rank: 11Rank: 11

UID
4702862
帖子
6094
PB币
2198
贡献
0
技术
125
活跃
2235
12F
发表于 2022-9-8 15:38:45 IP属地四川 |只看该作者
serverboard 发表于 2022-9-8 15:04
没记错的话还有限制在Surface Hub和Holographics上安装的app

对的,Windows.Team和Windows.Holographic,还有Windows.Mobile?UAP/UWP都是Windows.Universal。还有WCOS的Windows.Core。
头像被屏蔽

Rank: 9

UID
2031227
帖子
3940
PB币
4024
贡献
0
技术
3
活跃
244
13F
发表于 2022-9-8 16:35:52 IP属地广东 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 5Rank: 5Rank: 5

UID
4886846
帖子
596
PB币
1102
贡献
0
技术
0
活跃
336
14F
发表于 2022-9-8 17:53:55 IP属地新疆 |只看该作者
serverboard 发表于 2022-9-8 15:04
没记错的话还有限制在Surface Hub和Holographics上安装的app

学习了学习了

Rank: 5Rank: 5Rank: 5

UID
4886846
帖子
596
PB币
1102
贡献
0
技术
0
活跃
336
15F
发表于 2022-9-8 17:54:49 IP属地新疆 |只看该作者
29107 发表于 2022-9-8 15:38
对的,Windows.Team和Windows.Holographic,还有Windows.Mobile?UAP/UWP都是Windows.Universal。还有WCO ...

原来如此,明白了,针对各个平台,受益匪浅,感谢

Rank: 7Rank: 7Rank: 7

UID
4847418
帖子
620
PB币
98
贡献
0
技术
0
活跃
566
16F
发表于 2022-9-8 20:51:48 IP属地未知 |只看该作者
这么一说,一下子让我想到了vs code的拓展是vsix格式了

Rank: 1

UID
4878596
帖子
82
PB币
94
贡献
0
技术
0
活跃
114
17F
发表于 2022-9-8 21:04:43 IP属地广东 |只看该作者
感谢楼主分享啊

Rank: 2Rank: 2

UID
3475654
帖子
370
PB币
458
贡献
0
技术
0
活跃
1613
18F
发表于 2022-9-9 09:26:29 IP属地北京 |只看该作者
长见识了,谢谢分享学习。

Rank: 9

UID
4886971
帖子
3391
PB币
12
贡献
0
技术
0
活跃
575
19F
发表于 2022-9-24 19:44:05 IP属地福建 |只看该作者
多谢楼主的介绍讲解,懂得了很多啊
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛