【问题标题】:Windows installer throws an error for unmodified MSI CABWindows 安装程序为未修改的 MSI CAB 引发错误
【发布时间】:2010-06-25 10:55:25
【问题描述】:

在 MSI 升级中,如果我没有在安装集中包含未修改的 MSI cab,Windows 安装程序会在升级过程中抛出此错误:

Error 1334. The file '{FILE}.{GUID}' cannot be installed because the file cannot be found in cabinet file '{CABFILE}.cab'. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.

注意,错误中指定的cab没有被修改。

【问题讨论】:

  • 仍然不清楚“包括未修改的 MSI cab”是什么意思...您是否修改了 MSI 并尝试从中安装?这是全新/全新安装还是更新?请澄清一下,我们很乐意为您提供帮助!
  • 这是一个更新。只有少数 MSI 数据 cab 包含此更新中的修改文件。因此,我们在此更新中不包括未经修改的 MSI 数据 cab。例如 Release 1 installset: MyProduct.msi, data1.cab, data2.cab Release 2 installset: MyProduct.msi, data2.cab 我们没有将 data1.cab 包含在此处,因为其中没有任何文件被修改。现在的问题是,在升级过程中,安装程序会抛出问题中提到的错误 1334。

标签: windows-installer


【解决方案1】:

正确。 Windows 安装程序将查找所有机柜。确保文件在正确的文件柜中,并且文件柜中的顺序与文件表中的序列列匹配。

【讨论】:

  • "...机柜中的顺序与文件表中的Sequence列匹配" 如何确定"机柜中的顺序" ???
猜你喜欢
  • 2011-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多