Modified .cab file causes installer to throw error 1334

5

I had an old version of Toshiba Bluetooth stacks for Windows for non-Toshiba hardware, and I needed to update it.

The new versions of this software will only support Toshiba hardware unless device info, UID etc. is added to the inf file prior to install. But the inf is in a .cab file but after Extracting & Repacking the cab and trying to install, it throws error 1334.

How can I resolve this error?

Louis Royal

Posted 2012-10-23T08:01:43.100

Reputation: 51

Have you tried updating the driver for the device via Device Manager, then browsing and pointing to the INF file? – Karan – 2012-10-23T15:22:12.523

Yes and it says data of this type is unsupported when windows tries to use it :/ – Louis Royal – 2012-10-23T20:31:54.733

Answers

0

1334 means that you need to:

  1. Troubleshoot the file paths in the .cab file:

The file '[2]' cannot be installed because the file cannot be found in cabinet file '[3]'. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.

  1. Update the file table of the .msi package:

The above error occurs only when the packaged merge module contains more than one file.

To avoid this either keep the sequence same during creating of localized MSI or manually edit the transform after using msitrans.exe. If the file table has large number of entries then you may export file table from base MSI package and import it in localized MSI package

References

Paul Sweatte

Posted 2012-10-23T08:01:43.100

Reputation: 613