title: Error 1334 .File cannot be found in the Data1.cab
body: <p>I am working on a Win 7-64 bit machine. I have a software installation package which contains the .msi file, a CAB file and some MST files. I wanted to modify the cabinet file. So I extracted the cab file using <a href="http://msdn.microsoft.com/en-us/library/bb417343.aspx#cabarc" rel="nofollow">CABARC</a> utility. </p>
  
  <p>But before making any changes to the extracted files, just for testing the utility I removed the original cab file from the current directory. And created a new cab file from the files extracted from the original cab file, again using CABARC utility. </p>
  
  <p>But now if I run the .msi file, it shows the error:</p>
  
  <blockquote>
    <p>ERROR:1334. The file "XYZ" cannot be installed because the file cannot be found in the cabinet file Data1.cab. This could indicate a network error, an error reading from the CD-ROM, or a problem with this package.  </p>
  </blockquote>
  
  <p>But the file is present in the cabinet file I can see that. The same installer is working fine with the original cab file.</p>
  
  <p>I have tried different compression types (MSZIP, LZX:&lt;15...21>) as well, but none of them work. I have not removed/added any file in the cabinet file. Am I doing anything wrong or if there is any other information that a cabinet file stores ?</p>
  
  <p>Thanks.</p>