修改后的 .cab 文件导致安装程序抛出错误 1334

修改后的 .cab 文件导致安装程序抛出错误 1334

我有一个适用于非东芝硬件的旧版 Windows 东芝蓝牙堆栈,我需要对其进行更新。

此软件的新版本将仅支持东芝硬件,除非在安装前将设备信息、UID 等添加到 inf 文件中。但 inf 位于 .cab 文件中,但在提取并重新打包 cab 并尝试安装后,它会抛出error 1334

我该如何解决这个错误?

答案1

1334 意味着您需要:

  1. 排除文件中文件路径故障.cab

无法安装文件“[2]”,因为在压缩文件“[3]”中找不到该文件。这可能表示网络错误、从 CD-ROM 读取时出错或此软件包存在问题。

  1. 更新包的文件表.msi

仅当打包的合并模块包含多个文件时才会出现上述错误。

为了避免这种情况,请在创建本地化 MSI 时保持序列相同,或在使用 msitrans.exe 后手动编辑转换。如果文件表有大量条目,那么您可以从基本 MSI 包中导出文件表并将其导入本地化 MSI 包中

参考

相关内容