我有一个适用于非东芝硬件的旧版 Windows 东芝蓝牙堆栈,我需要对其进行更新。
此软件的新版本将仅支持东芝硬件,除非在安装前将设备信息、UID 等添加到 inf 文件中。但 inf 位于 .cab 文件中,但在提取并重新打包 cab 并尝试安装后,它会抛出error 1334
。
我该如何解决这个错误?
答案1
1334 意味着您需要:
- 排除文件中文件路径故障
.cab
:
无法安装文件“[2]”,因为在压缩文件“[3]”中找不到该文件。这可能表示网络错误、从 CD-ROM 读取时出错或此软件包存在问题。
- 更新包的文件表
.msi
:
仅当打包的合并模块包含多个文件时才会出现上述错误。
为了避免这种情况,请在创建本地化 MSI 时保持序列相同,或在使用 msitrans.exe 后手动编辑转换。如果文件表有大量条目,那么您可以从基本 MSI 包中导出文件表并将其导入本地化 MSI 包中
参考