- UID
- 20085150
- 主题
- 1
- 阅读权限
- 20
- 帖子
- 53
- 精华
- 0
- 积分
- 27
- 金钱
- 562
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 132 小时
- 评议
- 0
- 帖子
- 53
- 精华
- 0
- 积分
- 27
- 金钱
- 562
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
下载了战争机器4 codex版,安装多次失败,即使重装了win10_1709版本,开启了【开发者模式】,还是在执行installapp.exe后失败,提示failed!
进入CMD模式运行,提取错误信息如下:
应用部件清单(manifest)验证错误: 根据架构,应用部件清单必须是有效的: 行: 4,列: 13,原因: 'Microsoft.SpartaUWP.206c1efe50.d52da82232.206c1efe50' 违反了 '50' 的 maxLength 约束。
无法分析值为 'Microsoft.SpartaUWP.f9baf9cb21.35106240d2.2d6dab41e3.35106240d2.2d6dab41e3.35106240d2.2d6dab41e3.35106240d2.f9baf9cb21.35106240d2.c150d8df0e.35106240d2' 的属性 'Name'。
因为第一次安装时因为版本不对,虽然进入了游戏主界面,但不能运行,所以重新安装了。但是installapp这一步是成功的,但是现在完全新的系统怎么会有【违反了 '50' 的 maxLength 约束】的错误呢?
本来都要放弃了,但这么大个经典游戏,又折腾了一天多,实在不死心。后来在网上发现有玩友重新解压安装成功的,就开始怀疑游戏的安装文件有变化。
在网上找到codex的破解补丁,对比了一下。
本人的AppxManifest.xml文件中红色部分:
<Identity Name="Microsoft.SpartaUWP.f9baf9cb21.35106240d2.2d6dab41e3.35106240d2.2d6dab41e3.35106240d2.2d6dab41e3.35106240d2.f9baf9cb21.35106240d2.c150d8df0e.35106240d2" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" ProcessorArchitecture="x64" Version="12.0.0.2" />
原版的AppxManifest.xml文件中紫色部分:
<Identity Name="Microsoft.SpartaUWP" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" ProcessorArchitecture="x64" Version="12.0.0.2" />
原来这货TMD每次在新机器上运行一次就在后面加上一段,才有了超过50的报错!我TMD这是装了多少遍呀!
所以要解决installapp失败的问题,除了win10_1709(最高1803),开发者模式这两个条件,还有就是如果installapp运行失败了(win10主菜单没出现游戏图标),请重新把原压缩包内的AppxManifest.xml文件解压出来,覆盖掉再运行installapp.exe文件。
本人目前爽玩中,希望以上信息对受阻的玩家有用。
附上网上找到的codex的破解补丁,内有原始AppxManifest.xml文件。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|