【发布时间】:2013-08-25 00:42:00
【问题描述】:
我正在使用 Win 7-64 位机器。我有一个包含 .msi 文件、CAB 文件和一些 MST 文件的软件安装包。我想修改cabinet文件。所以我使用CABARC 实用程序提取了 cab 文件。
但在对提取的文件进行任何更改之前,为了测试实用程序,我从当前目录中删除了原始 cab 文件。并从原始 cab 文件中提取的文件创建一个新的 cab 文件,再次使用 CABARC 实用程序。
但是现在如果我运行 .msi 文件,它会显示错误:
错误:1334。无法安装文件“XYZ”,因为在压缩包文件 Data1.cab 中找不到该文件。这可能表示网络错误、从 CD-ROM 读取错误或此软件包有问题。
但文件存在于压缩文件中,我可以看到。相同的安装程序可以正常使用原始 cab 文件。
我也尝试了不同的压缩类型(MSZIP、LZX:),但它们都不起作用。我没有在文件柜文件中删除/添加任何文件。我是不是做错了什么,或者cabinet文件中是否存储了其他信息?
谢谢。
【问题讨论】:
-
你有没有发现什么?
-
上述问题你得到解决方案了吗?我也面临同样的问题。
-
@mallikgm 抱歉,我找不到这种行为的原因。
-
这里有同样的问题。使用 wix 生成 msi,然后 ICE 验证 OK,并使用
orcaok 验证。如果有人知道什么请帮忙 -
2020 年仍在发生。
标签: windows wix windows-installer installation cab