title: Windows Error 2356
body: <p>A client is having some problems installing my software on their machine. The exact error code they get is "The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2356". This is a Windows error, and means "Could not locate cabinet in stream". My software was built using Advanced Installer, and installs fine on other machines.</p>
  
  <p>I am trying to find all possible causes for this, before I go back to the client.</p>
  
  <p>So far, I have found posts where this is caused by</p>
  
  <ol>
  <li>32/64 bit merge module problems</li>
  <li>Corrupted install file</li>
  </ol>
  
  <p>Are there any other causes that you guys know of? It might be worth noting that my client's machine language is (probably) Finnish, whilst the machine I build on is English.</p>