We are doing some upload testing to the server, specifically taking in .msi package installer files. None of my googling has shown me a definitive answer, but I need to test the max file size that can be uploaded, which seems to be restricted by the max .msi file size. Anyone know?

  • 1
    How long is a piece of string...
    – Ardesco
    Feb 21, 2012 at 10:28

1 Answer 1


According to the Windows Installer blog:

Multi-part CABs can get the total size of a set of files past 2GB, possibly to 64K * 2GB

64K * 2GB is 128TB.

I expect the maximum file size you can upload will be dictated by something else - e.g. the amount of storage on the server or some kind of upload quota.

  • 1
    Part of me says this blog is from 7 years ago - is it still accurate? The other part of me says I'll worry about that when I hit a 128TB installer...
    – corsiKa
    Feb 21, 2012 at 22:58
  • 1
    Yes this is still accurate. However, note that this implies that external files (the .cabs) need to be included in the directory. Therefore, in one single .msi file, the largest it can be is 2GB.
    – lheezy
    Feb 23, 2012 at 16:56

Not the answer you're looking for? Browse other questions tagged or ask your own question.